CTX Feed – WooCommerce Product Feed Manager Plugin - Version 3.0.13

Version Description

Download this release

Release Info

Developer wahid0003
Plugin Icon 128x128 CTX Feed – WooCommerce Product Feed Manager Plugin
Version 3.0.13
Comparing to
See all releases

Code changes from version 3.0.12 to 3.0.13

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://webappick.com
4
  Tags:woocommerce,google product feed,facebook product feed,woocommerce product feed,woocommerce,
5
  Requires at least: 3.6
6
  Tested Up To: 5.1
7
- Stable tag: 3.0.12
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -296,6 +296,9 @@ Using pro version:
296
 
297
  == Changelog ==
298
 
 
 
 
299
  = 3.0.12(2019-03-22) =
300
  * Fixed: minor security bugs
301
 
4
  Tags:woocommerce,google product feed,facebook product feed,woocommerce product feed,woocommerce,
5
  Requires at least: 3.6
6
  Tested Up To: 5.1
7
+ Stable tag: 3.0.13
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
296
 
297
  == Changelog ==
298
 
299
+ = 3.0.13(2019-03-28) =
300
+ * Added: Google Local Product template added
301
+
302
  = 3.0.12(2019-03-22) =
303
  * Fixed: minor security bugs
304
 
admin/partials/google_local/add-feed.php CHANGED
@@ -1,31 +1,470 @@
1
  <ul class="wf_tabs">
2
- <li>
3
- <input type="radio" name="wf_tabs" id="tab1" checked/>
4
- <label class="wf-tab-name" for="tab1"><?php echo _e('Feed Config', 'woo-feed'); ?></label>
5
 
6
- <div id="wf-tab-content1" class="wf-tab-content">
7
- <table class="table tree widefat fixed sorted_table mtable" width="100%" id="table-1">
8
- <thead>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  <tr>
10
- <th></th>
11
- <th><?php echo ucfirst($provider); ?> <?php echo _e('Attributes', 'woo-feed'); ?></th>
12
- <th><?php echo _e('Prefix', 'woo-feed'); ?></th>
13
- <th><?php echo _e('Type', 'woo-feed'); ?></th>
14
- <th><?php echo _e('Value', 'woo-feed'); ?></th>
15
- <th><?php echo _e('Suffix', 'woo-feed'); ?></th>
16
- <th><?php echo _e('Output Type', 'woo-feed'); ?></th>
17
- <th><?php echo _e('Output Limit', 'woo-feed'); ?></th>
18
- <th></th>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </tr>
20
- </thead>
21
- <tbody>
22
  <tr>
23
  <td>
24
  <i class="wf_sortedtable dashicons dashicons-menu"></i>
25
  </td>
26
  <td>
27
  <input type="text" name="mattributes[]" autocomplete="off" required
28
- class="wf_validate_attr wf_mattributes wf_mattr" value="store code"/>
29
  </td>
30
  <td>
31
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -37,17 +476,17 @@
37
  </select>
38
  </td>
39
  <td>
40
- <select name="attributes[]" required="required" style="display: none;"
41
  class="wf_validate_attr wf_attr wf_attributes">
42
- <?php echo $product->attributeDropdown(''); ?>
43
  </select>
44
- <input type="text" name="default[]" required="required" autocomplete="off" class="wf_default wf_attributes" />
45
  </td>
46
  <td>
47
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
48
  </td>
49
  <td>
50
- <select name="output_type[][]" class="outputType wfnoempty">
51
  <option value="1">Default</option>
52
  <option value="2">Strip Tags</option>
53
  <option value="3">UTF-8 Encode</option>
@@ -73,7 +512,7 @@
73
  </td>
74
  <td>
75
  <input type="text" name="mattributes[]" autocomplete="off" required
76
- class="wf_validate_attr wf_mattributes wf_mattr" value="itemid"/>
77
  </td>
78
  <td>
79
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -85,9 +524,9 @@
85
  </select>
86
  </td>
87
  <td>
88
- <select name="attributes[]" required="required"
89
  class="wf_validate_attr wf_attr wf_attributes">
90
- <?php echo $product->attributeDropdown('id'); ?>
91
  </select>
92
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
93
  style=" display: none;"/>
@@ -96,7 +535,7 @@
96
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
97
  </td>
98
  <td>
99
- <select name="output_type[][]" class="outputType wfnoempty">
100
  <option value="1">Default</option>
101
  <option value="2">Strip Tags</option>
102
  <option value="3">UTF-8 Encode</option>
@@ -122,7 +561,7 @@
122
  </td>
123
  <td>
124
  <input type="text" name="mattributes[]" autocomplete="off" required
125
- class="wf_validate_attr wf_mattributes wf_mattr" value="quantity"/>
126
  </td>
127
  <td>
128
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -134,9 +573,9 @@
134
  </select>
135
  </td>
136
  <td>
137
- <select name="attributes[]" required="required"
138
  class="wf_validate_attr wf_attr wf_attributes">
139
- <?php echo $product->attributeDropdown('quantity'); ?>
140
  </select>
141
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
142
  style=" display: none;"/>
@@ -145,7 +584,7 @@
145
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
146
  </td>
147
  <td>
148
- <select name="output_type[][]" class="outputType wfnoempty">
149
  <option value="1">Default</option>
150
  <option value="2">Strip Tags</option>
151
  <option value="3">UTF-8 Encode</option>
@@ -171,7 +610,7 @@
171
  </td>
172
  <td>
173
  <input type="text" name="mattributes[]" autocomplete="off" required
174
- class="wf_validate_attr wf_mattributes wf_mattr" value="price"/>
175
  </td>
176
  <td>
177
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -183,9 +622,9 @@
183
  </select>
184
  </td>
185
  <td>
186
- <select name="attributes[]" required="required"
187
  class="wf_validate_attr wf_attr wf_attributes">
188
- <?php echo $product->attributeDropdown('price'); ?>
189
  </select>
190
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
191
  style=" display: none;"/>
@@ -194,7 +633,7 @@
194
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
195
  </td>
196
  <td>
197
- <select name="output_type[][]" class="outputType wfnoempty">
198
  <option value="1">Default</option>
199
  <option value="2">Strip Tags</option>
200
  <option value="3">UTF-8 Encode</option>
@@ -220,7 +659,7 @@
220
  </td>
221
  <td>
222
  <input type="text" name="mattributes[]" autocomplete="off" required
223
- class="wf_validate_attr wf_mattributes wf_mattr" value="sale price"/>
224
  </td>
225
  <td>
226
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -228,22 +667,21 @@
228
  <td>
229
  <select name="type[]" class="attr_type wfnoempty">
230
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
231
- <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
232
  </select>
233
  </td>
234
  <td>
235
- <select name="attributes[]" required="required"
236
  class="wf_validate_attr wf_attr wf_attributes">
237
- <?php echo $product->attributeDropdown('sale_price'); ?>
238
  </select>
239
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
240
- style=" display: none;"/>
241
  </td>
242
  <td>
243
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
244
  </td>
245
  <td>
246
- <select name="output_type[][]" class="outputType wfnoempty">
247
  <option value="1">Default</option>
248
  <option value="2">Strip Tags</option>
249
  <option value="3">UTF-8 Encode</option>
@@ -269,7 +707,7 @@
269
  </td>
270
  <td>
271
  <input type="text" name="mattributes[]" autocomplete="off" required
272
- class="wf_validate_attr wf_mattributes wf_mattr" value="availability"/>
273
  </td>
274
  <td>
275
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -277,22 +715,21 @@
277
  <td>
278
  <select name="type[]" class="attr_type wfnoempty">
279
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
280
- <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
281
  </select>
282
  </td>
283
  <td>
284
- <select name="attributes[]" required="required"
285
  class="wf_validate_attr wf_attr wf_attributes">
286
- <?php echo $product->attributeDropdown('availability'); ?>
287
  </select>
288
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
289
- style=" display: none;"/>
290
  </td>
291
  <td>
292
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
293
  </td>
294
  <td>
295
- <select name="output_type[][]" class="outputType wfnoempty">
296
  <option value="1">Default</option>
297
  <option value="2">Strip Tags</option>
298
  <option value="3">UTF-8 Encode</option>
@@ -318,7 +755,7 @@
318
  </td>
319
  <td>
320
  <input type="text" name="mattributes[]" autocomplete="off" required
321
- class="wf_validate_attr wf_mattributes wf_mattr" value="sale price effective date"/>
322
  </td>
323
  <td>
324
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -326,22 +763,21 @@
326
  <td>
327
  <select name="type[]" class="attr_type wfnoempty">
328
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
329
- <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
330
  </select>
331
  </td>
332
  <td>
333
- <select name="attributes[]" required="required"
334
  class="wf_validate_attr wf_attr wf_attributes">
335
- <?php echo $product->attributeDropdown('sale_price_effective_date'); ?>
336
  </select>
337
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
338
- style=" display: none;"/>
339
  </td>
340
  <td>
341
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
342
  </td>
343
  <td>
344
- <select name="output_type[][]" class="outputType wfnoempty">
345
  <option value="1">Default</option>
346
  <option value="2">Strip Tags</option>
347
  <option value="3">UTF-8 Encode</option>
@@ -367,7 +803,7 @@
367
  </td>
368
  <td>
369
  <input type="text" name="mattributes[]" autocomplete="off" required
370
- class="wf_validate_attr wf_mattributes wf_mattr" value="pickup method"/>
371
  </td>
372
  <td>
373
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -379,18 +815,17 @@
379
  </select>
380
  </td>
381
  <td>
382
- <select name="attributes[]" required="required" style=" display: none;"
383
  class="wf_validate_attr wf_attr wf_attributes">
384
  <?php echo $product->attributeDropdown(); ?>
385
  </select>
386
- <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
387
- />
388
  </td>
389
  <td>
390
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
391
  </td>
392
  <td>
393
- <select name="output_type[][]" class="outputType wfnoempty">
394
  <option value="1">Default</option>
395
  <option value="2">Strip Tags</option>
396
  <option value="3">UTF-8 Encode</option>
@@ -416,7 +851,7 @@
416
  </td>
417
  <td>
418
  <input type="text" name="mattributes[]" autocomplete="off" required
419
- class="wf_validate_attr wf_mattributes wf_mattr" value="pickup sla"/>
420
  </td>
421
  <td>
422
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -428,7 +863,7 @@
428
  </select>
429
  </td>
430
  <td>
431
- <select name="attributes[]" required="required" style=" display: none;"
432
  class="wf_validate_attr wf_attr wf_attributes">
433
  <?php echo $product->attributeDropdown(); ?>
434
  </select>
@@ -438,7 +873,7 @@
438
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
439
  </td>
440
  <td>
441
- <select name="output_type[][]" class="outputType wfnoempty">
442
  <option value="1">Default</option>
443
  <option value="2">Strip Tags</option>
444
  <option value="3">UTF-8 Encode</option>
@@ -458,35 +893,371 @@
458
  <i class="delRow dashicons dashicons-trash"></i>
459
  </td>
460
  </tr>
461
- </tbody>
462
- <tfoot>
463
  <tr>
464
  <td>
465
- <button type="button" class="button-small button-primary" id="wf_newRow">
466
- <?php echo _e('Add New Row', 'woo-feed'); ?>
467
- </button>
468
  </td>
469
- <td colspan="8">
470
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
471
  </td>
472
  </tr>
473
- </tfoot>
474
- </table>
475
- <table class=" widefat fixed">
476
  <tr>
477
- <td align="left" class="">
478
- <div class="makeFeedResponse"></div>
479
- <div class="makeFeedComplete"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  </td>
481
- <td align="right">
482
- <button type="submit" class="wfbtn">
483
- <?php echo _e('Save & Generate Feed', 'woo-feed'); ?>
484
- </button>
485
  </td>
486
  </tr>
487
- </table>
488
- </div>
489
- </li>
490
- <?php include plugin_dir_path(__FILE__) . "../woo-feed-ftp-sftp-template.php"; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
491
 
492
  </ul>
1
  <ul class="wf_tabs">
2
+ <li>
3
+ <input type="radio" name="wf_tabs" id="tab1" checked/>
4
+ <label class="wf-tab-name" for="tab1"><?php echo _e('Feed Config', 'woo-feed'); ?></label>
5
 
6
+ <div id="wf-tab-content1" class="wf-tab-content">
7
+ <table class="table tree widefat fixed sorted_table mtable" width="100%" id="table-1">
8
+ <thead>
9
+ <tr>
10
+ <th></th>
11
+ <th><?php echo ucfirst($provider); ?> <?php echo _e('Attributes', 'woo-feed'); ?></th>
12
+ <th><?php echo _e('Prefix', 'woo-feed'); ?></th>
13
+ <th><?php echo _e('Type', 'woo-feed'); ?></th>
14
+ <th><?php echo _e('Value', 'woo-feed'); ?></th>
15
+ <th><?php echo _e('Suffix', 'woo-feed'); ?></th>
16
+ <th><?php echo _e('Output Type', 'woo-feed'); ?></th>
17
+ <th><?php echo _e('Output Limit', 'woo-feed'); ?></th>
18
+ <th></th>
19
+ </tr>
20
+ </thead>
21
+ <tbody>
22
+ <tr>
23
+ <td>
24
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
25
+ </td>
26
+ <td>
27
+ <input type="text" name="mattributes[]" autocomplete="off" required
28
+ class="wf_validate_attr wf_mattributes wf_mattr" value="itemid"/>
29
+ </td>
30
+ <td>
31
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
32
+ </td>
33
+ <td>
34
+ <select name="type[]" class="attr_type wfnoempty">
35
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
36
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
37
+ </select>
38
+ </td>
39
+ <td>
40
+ <select name="attributes[]" id="" required="required"
41
+ class="wf_validate_attr wf_attr wf_attributes">
42
+ <?php echo $product->attributeDropdown('id'); ?>
43
+ </select>
44
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
45
+ style=" display: none;"/>
46
+ </td>
47
+ <td>
48
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
49
+ </td>
50
+ <td>
51
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
52
+ <option value="1">Default</option>
53
+ <option value="2">Strip Tags</option>
54
+ <option value="3">UTF-8 Encode</option>
55
+ <option value="4">htmlentities</option>
56
+ <option value="5">Integer</option>
57
+ <option value="6">Price</option>
58
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
59
+ <option value="8">CDATA</option>
60
+ </select>
61
+ <i class="dashicons dashicons-editor-expand expandType"></i>
62
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
63
+ </td>
64
+ <td>
65
+ <input type="text" name="limit[]" class="wf_ps"/>
66
+ </td>
67
+ <td>
68
+ <i class="delRow dashicons dashicons-trash"></i>
69
+ </td>
70
+ </tr>
71
+ <tr>
72
+ <td>
73
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
74
+ </td>
75
+ <td>
76
+ <input type="text" name="mattributes[]" autocomplete="off" required
77
+ class="wf_validate_attr wf_mattributes wf_mattr" value="title"/>
78
+ </td>
79
+ <td>
80
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
81
+ </td>
82
+ <td>
83
+ <select name="type[]" class="attr_type wfnoempty">
84
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
85
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
86
+ </select>
87
+ </td>
88
+ <td>
89
+ <select name="attributes[]" id="" required="required"
90
+ class="wf_validate_attr wf_attr wf_attributes">
91
+ <?php echo $product->attributeDropdown('title'); ?>
92
+ </select>
93
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
94
+ style=" display: none;"/>
95
+ </td>
96
+ <td>
97
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
98
+ </td>
99
+ <td>
100
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
101
+ <option value="1">Default</option>
102
+ <option value="2">Strip Tags</option>
103
+ <option value="3">UTF-8 Encode</option>
104
+ <option value="4">htmlentities</option>
105
+ <option value="5">Integer</option>
106
+ <option value="6">Price</option>
107
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
108
+ <option value="8">CDATA</option>
109
+ </select>
110
+ <i class="dashicons dashicons-editor-expand expandType"></i>
111
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
112
+ </td>
113
+ <td>
114
+ <input type="text" name="limit[]" class="wf_ps"/>
115
+ </td>
116
+ <td>
117
+ <i class="delRow dashicons dashicons-trash"></i>
118
+ </td>
119
+ </tr>
120
+ <tr>
121
+ <td>
122
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
123
+ </td>
124
+ <td>
125
+ <input type="text" name="mattributes[]" autocomplete="off" required
126
+ class="wf_validate_attr wf_mattributes wf_mattr" value="description"/>
127
+ </td>
128
+ <td>
129
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
130
+ </td>
131
+ <td>
132
+ <select name="type[]" class="attr_type wfnoempty">
133
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
134
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
135
+ </select>
136
+ </td>
137
+ <td>
138
+ <select name="attributes[]" id="" required="required"
139
+ class="wf_validate_attr wf_attr wf_attributes">
140
+ <?php echo $product->attributeDropdown('description'); ?>
141
+ </select>
142
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
143
+ style=" display: none;"/>
144
+ </td>
145
+ <td>
146
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
147
+ </td>
148
+ <td>
149
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
150
+ <option value="1">Default</option>
151
+ <option value="2">Strip Tags</option>
152
+ <option value="3">UTF-8 Encode</option>
153
+ <option value="4">htmlentities</option>
154
+ <option value="5">Integer</option>
155
+ <option value="6">Price</option>
156
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
157
+ <option value="8">CDATA</option>
158
+ </select>
159
+ <i class="dashicons dashicons-editor-expand expandType"></i>
160
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
161
+ </td>
162
+ <td>
163
+ <input type="text" name="limit[]" class="wf_ps"/>
164
+ </td>
165
+ <td>
166
+ <i class="delRow dashicons dashicons-trash"></i>
167
+ </td>
168
+ </tr>
169
+ <tr>
170
+ <td>
171
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
172
+ </td>
173
+ <td>
174
+ <input type="text" name="mattributes[]" autocomplete="off" required
175
+ class="wf_validate_attr wf_mattributes wf_mattr" value="image_link"/>
176
+ </td>
177
+ <td>
178
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
179
+ </td>
180
+ <td>
181
+ <select name="type[]" class="attr_type wfnoempty">
182
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
183
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
184
+ </select>
185
+ </td>
186
+ <td>
187
+ <select name="attributes[]" id="" required="required"
188
+ class="wf_validate_attr wf_attr wf_attributes">
189
+ <?php echo $product->attributeDropdown('image'); ?>
190
+ </select>
191
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
192
+ style=" display: none;"/>
193
+ </td>
194
+ <td>
195
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
196
+ </td>
197
+ <td>
198
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
199
+ <option value="1">Default</option>
200
+ <option value="2">Strip Tags</option>
201
+ <option value="3">UTF-8 Encode</option>
202
+ <option value="4">htmlentities</option>
203
+ <option value="5">Integer</option>
204
+ <option value="6">Price</option>
205
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
206
+ <option value="8">CDATA</option>
207
+ </select>
208
+ <i class="dashicons dashicons-editor-expand expandType"></i>
209
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
210
+ </td>
211
+ <td>
212
+ <input type="text" name="limit[]" class="wf_ps"/>
213
+ </td>
214
+ <td>
215
+ <i class="delRow dashicons dashicons-trash"></i>
216
+ </td>
217
+ </tr>
218
+ <tr>
219
+ <td>
220
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
221
+ </td>
222
+ <td>
223
+ <input type="text" name="mattributes[]" autocomplete="off" required
224
+ class="wf_validate_attr wf_mattributes wf_mattr" value="condition"/>
225
+ </td>
226
+ <td>
227
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
228
+ </td>
229
+ <td>
230
+ <select name="type[]" class="attr_type wfnoempty">
231
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
232
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
233
+ </select>
234
+ </td>
235
+ <td>
236
+ <select name="attributes[]" id="" required="required"
237
+ class="wf_validate_attr wf_attr wf_attributes">
238
+ <?php echo $product->attributeDropdown('condition'); ?>
239
+ </select>
240
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
241
+ style=" display: none;"/>
242
+ </td>
243
+ <td>
244
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
245
+ </td>
246
+ <td>
247
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
248
+ <option value="1">Default</option>
249
+ <option value="2">Strip Tags</option>
250
+ <option value="3">UTF-8 Encode</option>
251
+ <option value="4">htmlentities</option>
252
+ <option value="5">Integer</option>
253
+ <option value="6">Price</option>
254
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
255
+ <option value="8">CDATA</option>
256
+ </select>
257
+ <i class="dashicons dashicons-editor-expand expandType"></i>
258
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
259
+ </td>
260
+ <td>
261
+ <input type="text" name="limit[]" class="wf_ps"/>
262
+ </td>
263
+ <td>
264
+ <i class="delRow dashicons dashicons-trash"></i>
265
+ </td>
266
+ </tr>
267
+ <tr>
268
+ <td>
269
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
270
+ </td>
271
+ <td>
272
+ <input type="text" name="mattributes[]" autocomplete="off" required
273
+ class="wf_validate_attr wf_mattributes wf_mattr" value="gtin"/>
274
+ </td>
275
+ <td>
276
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
277
+ </td>
278
+ <td>
279
+ <select name="type[]" class="attr_type wfnoempty">
280
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
281
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
282
+ </select>
283
+ </td>
284
+ <td>
285
+ <select name="attributes[]" id="" required="required"
286
+ class="wf_validate_attr wf_attr wf_attributes">
287
+ <?php echo $product->attributeDropdown('sku'); ?>
288
+ </select>
289
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
290
+ style=" display: none;"/>
291
+ </td>
292
+ <td>
293
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
294
+ </td>
295
+ <td>
296
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
297
+ <option value="1">Default</option>
298
+ <option value="2">Strip Tags</option>
299
+ <option value="3">UTF-8 Encode</option>
300
+ <option value="4">htmlentities</option>
301
+ <option value="5">Integer</option>
302
+ <option value="6">Price</option>
303
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
304
+ <option value="8">CDATA</option>
305
+ </select>
306
+ <i class="dashicons dashicons-editor-expand expandType"></i>
307
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
308
+ </td>
309
+ <td>
310
+ <input type="text" name="limit[]" class="wf_ps"/>
311
+ </td>
312
+ <td>
313
+ <i class="delRow dashicons dashicons-trash"></i>
314
+ </td>
315
+ </tr>
316
+ <tr>
317
+ <td>
318
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
319
+ </td>
320
+ <td>
321
+ <input type="text" name="mattributes[]" autocomplete="off" required
322
+ class="wf_validate_attr wf_mattributes wf_mattr" value="brand"/>
323
+ </td>
324
+ <td>
325
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
326
+ </td>
327
+ <td>
328
+ <select name="type[]" class="attr_type wfnoempty">
329
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
330
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
331
+ </select>
332
+ </td>
333
+ <td>
334
+ <select name="attributes[]" id="" required="required" style=" display: none;"
335
+ class="wf_validate_attr wf_attr wf_attributes">
336
+ <?php echo $product->attributeDropdown(); ?>
337
+ </select>
338
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
339
+ />
340
+ </td>
341
+ <td>
342
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
343
+ </td>
344
+ <td>
345
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
346
+ <option value="1">Default</option>
347
+ <option value="2">Strip Tags</option>
348
+ <option value="3">UTF-8 Encode</option>
349
+ <option value="4">htmlentities</option>
350
+ <option value="5">Integer</option>
351
+ <option value="6">Price</option>
352
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
353
+ <option value="8">CDATA</option>
354
+ </select>
355
+ <i class="dashicons dashicons-editor-expand expandType"></i>
356
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
357
+ </td>
358
+ <td>
359
+ <input type="text" name="limit[]" class="wf_ps"/>
360
+ </td>
361
+ <td>
362
+ <i class="delRow dashicons dashicons-trash"></i>
363
+ </td>
364
+ </tr>
365
+ <tr>
366
+ <td>
367
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
368
+ </td>
369
+ <td>
370
+ <input type="text" name="mattributes[]" autocomplete="off" required
371
+ class="wf_validate_attr wf_mattributes wf_mattr" value="google_product_category"/>
372
+ </td>
373
+ <td>
374
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
375
+ </td>
376
+ <td>
377
+ <select name="type[]" class="attr_type wfnoempty">
378
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
379
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
380
+ </select>
381
+ </td>
382
+ <td>
383
+ <select name="attributes[]" id="" required="required" style=" display: none;"
384
+ class="wf_validate_attr wf_attr wf_attributes">
385
+ <?php echo $product->attributeDropdown(); ?>
386
+ </select>
387
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
388
+ </td>
389
+ <td>
390
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
391
+ </td>
392
+ <td>
393
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
394
+ <option value="1">Default</option>
395
+ <option value="2">Strip Tags</option>
396
+ <option value="3">UTF-8 Encode</option>
397
+ <option value="4">htmlentities</option>
398
+ <option value="5">Integer</option>
399
+ <option value="6">Price</option>
400
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
401
+ <option value="8">CDATA</option>
402
+ </select>
403
+ <i class="dashicons dashicons-editor-expand expandType"></i>
404
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
405
+ </td>
406
+ <td>
407
+ <input type="text" name="limit[]" class="wf_ps"/>
408
+ </td>
409
+ <td>
410
+ <i class="delRow dashicons dashicons-trash"></i>
411
+ </td>
412
+ </tr>
413
  <tr>
414
+ <td>
415
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
416
+ </td>
417
+ <td>
418
+ <input type="text" name="mattributes[]" autocomplete="off" required
419
+ class="wf_validate_attr wf_mattributes wf_mattr" value="webitemid"/>
420
+ </td>
421
+ <td>
422
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
423
+ </td>
424
+ <td>
425
+ <select name="type[]" class="attr_type wfnoempty">
426
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
427
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
428
+ </select>
429
+ </td>
430
+ <td>
431
+ <select name="attributes[]" id="" required="required" style=" display: none;"
432
+ class="wf_validate_attr wf_attr wf_attributes">
433
+ <?php echo $product->attributeDropdown(); ?>
434
+ </select>
435
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
436
+ </td>
437
+ <td>
438
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
439
+ </td>
440
+ <td>
441
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
442
+ <option value="1">Default</option>
443
+ <option value="2">Strip Tags</option>
444
+ <option value="3">UTF-8 Encode</option>
445
+ <option value="4">htmlentities</option>
446
+ <option value="5">Integer</option>
447
+ <option value="6">Price</option>
448
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
449
+ <option value="8">CDATA</option>
450
+ </select>
451
+ <i class="dashicons dashicons-editor-expand expandType"></i>
452
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
453
+ </td>
454
+ <td>
455
+ <input type="text" name="limit[]" class="wf_ps"/>
456
+ </td>
457
+ <td>
458
+ <i class="delRow dashicons dashicons-trash"></i>
459
+ </td>
460
  </tr>
 
 
461
  <tr>
462
  <td>
463
  <i class="wf_sortedtable dashicons dashicons-menu"></i>
464
  </td>
465
  <td>
466
  <input type="text" name="mattributes[]" autocomplete="off" required
467
+ class="wf_validate_attr wf_mattributes wf_mattr" value="mpn"/>
468
  </td>
469
  <td>
470
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
476
  </select>
477
  </td>
478
  <td>
479
+ <select name="attributes[]" id="" required="required" style=" display: none;"
480
  class="wf_validate_attr wf_attr wf_attributes">
481
+ <?php echo $product->attributeDropdown(); ?>
482
  </select>
483
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
484
  </td>
485
  <td>
486
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
487
  </td>
488
  <td>
489
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
490
  <option value="1">Default</option>
491
  <option value="2">Strip Tags</option>
492
  <option value="3">UTF-8 Encode</option>
512
  </td>
513
  <td>
514
  <input type="text" name="mattributes[]" autocomplete="off" required
515
+ class="wf_validate_attr wf_mattributes wf_mattr" value="price"/>
516
  </td>
517
  <td>
518
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
524
  </select>
525
  </td>
526
  <td>
527
+ <select name="attributes[]" id="" required="required"
528
  class="wf_validate_attr wf_attr wf_attributes">
529
+ <?php echo $product->attributeDropdown('price'); ?>
530
  </select>
531
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
532
  style=" display: none;"/>
535
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
536
  </td>
537
  <td>
538
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
539
  <option value="1">Default</option>
540
  <option value="2">Strip Tags</option>
541
  <option value="3">UTF-8 Encode</option>
561
  </td>
562
  <td>
563
  <input type="text" name="mattributes[]" autocomplete="off" required
564
+ class="wf_validate_attr wf_mattributes wf_mattr" value="sale price"/>
565
  </td>
566
  <td>
567
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
573
  </select>
574
  </td>
575
  <td>
576
+ <select name="attributes[]" id="" required="required"
577
  class="wf_validate_attr wf_attr wf_attributes">
578
+ <?php echo $product->attributeDropdown('sale_price'); ?>
579
  </select>
580
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
581
  style=" display: none;"/>
584
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
585
  </td>
586
  <td>
587
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
588
  <option value="1">Default</option>
589
  <option value="2">Strip Tags</option>
590
  <option value="3">UTF-8 Encode</option>
610
  </td>
611
  <td>
612
  <input type="text" name="mattributes[]" autocomplete="off" required
613
+ class="wf_validate_attr wf_mattributes wf_mattr" value="sale price effective date"/>
614
  </td>
615
  <td>
616
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
622
  </select>
623
  </td>
624
  <td>
625
+ <select name="attributes[]" id="" required="required"
626
  class="wf_validate_attr wf_attr wf_attributes">
627
+ <?php echo $product->attributeDropdown('sale_price_effective_date'); ?>
628
  </select>
629
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
630
  style=" display: none;"/>
633
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
634
  </td>
635
  <td>
636
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
637
  <option value="1">Default</option>
638
  <option value="2">Strip Tags</option>
639
  <option value="3">UTF-8 Encode</option>
659
  </td>
660
  <td>
661
  <input type="text" name="mattributes[]" autocomplete="off" required
662
+ class="wf_validate_attr wf_mattributes wf_mattr" value="unit_pricing_measure">
663
  </td>
664
  <td>
665
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
667
  <td>
668
  <select name="type[]" class="attr_type wfnoempty">
669
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
670
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
671
  </select>
672
  </td>
673
  <td>
674
+ <select name="attributes[]" id="" required="required" style=" display: none;"
675
  class="wf_validate_attr wf_attr wf_attributes">
676
+ <?php echo $product->attributeDropdown(); ?>
677
  </select>
678
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
 
679
  </td>
680
  <td>
681
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
682
  </td>
683
  <td>
684
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
685
  <option value="1">Default</option>
686
  <option value="2">Strip Tags</option>
687
  <option value="3">UTF-8 Encode</option>
707
  </td>
708
  <td>
709
  <input type="text" name="mattributes[]" autocomplete="off" required
710
+ class="wf_validate_attr wf_mattributes wf_mattr" value="unit_pricing_base_measure">
711
  </td>
712
  <td>
713
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
715
  <td>
716
  <select name="type[]" class="attr_type wfnoempty">
717
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
718
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
719
  </select>
720
  </td>
721
  <td>
722
+ <select name="attributes[]" id="" required="required" style=" display: none;"
723
  class="wf_validate_attr wf_attr wf_attributes">
724
+ <?php echo $product->attributeDropdown(); ?>
725
  </select>
726
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
 
727
  </td>
728
  <td>
729
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
730
  </td>
731
  <td>
732
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
733
  <option value="1">Default</option>
734
  <option value="2">Strip Tags</option>
735
  <option value="3">UTF-8 Encode</option>
755
  </td>
756
  <td>
757
  <input type="text" name="mattributes[]" autocomplete="off" required
758
+ class="wf_validate_attr wf_mattributes wf_mattr" value="pickup method">
759
  </td>
760
  <td>
761
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
763
  <td>
764
  <select name="type[]" class="attr_type wfnoempty">
765
  <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
766
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
767
  </select>
768
  </td>
769
  <td>
770
+ <select name="attributes[]" id="" required="required" style=" display: none;"
771
  class="wf_validate_attr wf_attr wf_attributes">
772
+ <?php echo $product->attributeDropdown(); ?>
773
  </select>
774
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
 
775
  </td>
776
  <td>
777
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
778
  </td>
779
  <td>
780
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
781
  <option value="1">Default</option>
782
  <option value="2">Strip Tags</option>
783
  <option value="3">UTF-8 Encode</option>
803
  </td>
804
  <td>
805
  <input type="text" name="mattributes[]" autocomplete="off" required
806
+ class="wf_validate_attr wf_mattributes wf_mattr" value="pickup SLA">
807
  </td>
808
  <td>
809
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
815
  </select>
816
  </td>
817
  <td>
818
+ <select name="attributes[]" id="" required="required" style=" display: none;"
819
  class="wf_validate_attr wf_attr wf_attributes">
820
  <?php echo $product->attributeDropdown(); ?>
821
  </select>
822
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
 
823
  </td>
824
  <td>
825
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
826
  </td>
827
  <td>
828
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
829
  <option value="1">Default</option>
830
  <option value="2">Strip Tags</option>
831
  <option value="3">UTF-8 Encode</option>
851
  </td>
852
  <td>
853
  <input type="text" name="mattributes[]" autocomplete="off" required
854
+ class="wf_validate_attr wf_mattributes wf_mattr" value="pickup_link_template">
855
  </td>
856
  <td>
857
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
863
  </select>
864
  </td>
865
  <td>
866
+ <select name="attributes[]" id="" required="required" style=" display: none;"
867
  class="wf_validate_attr wf_attr wf_attributes">
868
  <?php echo $product->attributeDropdown(); ?>
869
  </select>
873
  <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
874
  </td>
875
  <td>
876
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
877
  <option value="1">Default</option>
878
  <option value="2">Strip Tags</option>
879
  <option value="3">UTF-8 Encode</option>
893
  <i class="delRow dashicons dashicons-trash"></i>
894
  </td>
895
  </tr>
 
 
896
  <tr>
897
  <td>
898
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
 
 
899
  </td>
900
+ <td>
901
+ <input type="text" name="mattributes[]" autocomplete="off" required
902
+ class="wf_validate_attr wf_mattributes wf_mattr" value="mobile_pickup_link_template">
903
+ </td>
904
+ <td>
905
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
906
+ </td>
907
+ <td>
908
+ <select name="type[]" class="attr_type wfnoempty">
909
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
910
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
911
+ </select>
912
+ </td>
913
+ <td>
914
+ <select name="attributes[]" id="" required="required" style=" display: none;"
915
+ class="wf_validate_attr wf_attr wf_attributes">
916
+ <?php echo $product->attributeDropdown(); ?>
917
+ </select>
918
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
919
+ </td>
920
+ <td>
921
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
922
+ </td>
923
+ <td>
924
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
925
+ <option value="1">Default</option>
926
+ <option value="2">Strip Tags</option>
927
+ <option value="3">UTF-8 Encode</option>
928
+ <option value="4">htmlentities</option>
929
+ <option value="5">Integer</option>
930
+ <option value="6">Price</option>
931
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
932
+ <option value="8">CDATA</option>
933
+ </select>
934
+ <i class="dashicons dashicons-editor-expand expandType"></i>
935
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
936
+ </td>
937
+ <td>
938
+ <input type="text" name="limit[]" class="wf_ps"/>
939
+ </td>
940
+ <td>
941
+ <i class="delRow dashicons dashicons-trash"></i>
942
  </td>
943
  </tr>
 
 
 
944
  <tr>
945
+ <td>
946
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
947
+ </td>
948
+ <td>
949
+ <input type="text" name="mattributes[]" autocomplete="off" required
950
+ class="wf_validate_attr wf_mattributes wf_mattr" value="link_template">
951
+ </td>
952
+ <td>
953
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
954
+ </td>
955
+ <td>
956
+ <select name="type[]" class="attr_type wfnoempty">
957
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
958
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
959
+ </select>
960
+ </td>
961
+ <td>
962
+ <select name="attributes[]" id="" required="required" style=" display: none;"
963
+ class="wf_validate_attr wf_attr wf_attributes">
964
+ <?php echo $product->attributeDropdown(); ?>
965
+ </select>
966
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
967
+ </td>
968
+ <td>
969
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
970
+ </td>
971
+ <td>
972
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
973
+ <option value="1">Default</option>
974
+ <option value="2">Strip Tags</option>
975
+ <option value="3">UTF-8 Encode</option>
976
+ <option value="4">htmlentities</option>
977
+ <option value="5">Integer</option>
978
+ <option value="6">Price</option>
979
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
980
+ <option value="8">CDATA</option>
981
+ </select>
982
+ <i class="dashicons dashicons-editor-expand expandType"></i>
983
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
984
+ </td>
985
+ <td>
986
+ <input type="text" name="limit[]" class="wf_ps"/>
987
  </td>
988
+ <td>
989
+ <i class="delRow dashicons dashicons-trash"></i>
 
 
990
  </td>
991
  </tr>
992
+ <tr>
993
+ <td>
994
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
995
+ </td>
996
+ <td>
997
+ <input type="text" name="mattributes[]" autocomplete="off" required
998
+ class="wf_validate_attr wf_mattributes wf_mattr" value="mobile_link_template">
999
+ </td>
1000
+ <td>
1001
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
1002
+ </td>
1003
+ <td>
1004
+ <select name="type[]" class="attr_type wfnoempty">
1005
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
1006
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
1007
+ </select>
1008
+ </td>
1009
+ <td>
1010
+ <select name="attributes[]" id="" required="required" style=" display: none;"
1011
+ class="wf_validate_attr wf_attr wf_attributes">
1012
+ <?php echo $product->attributeDropdown(); ?>
1013
+ </select>
1014
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
1015
+ </td>
1016
+ <td>
1017
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
1018
+ </td>
1019
+ <td>
1020
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
1021
+ <option value="1">Default</option>
1022
+ <option value="2">Strip Tags</option>
1023
+ <option value="3">UTF-8 Encode</option>
1024
+ <option value="4">htmlentities</option>
1025
+ <option value="5">Integer</option>
1026
+ <option value="6">Price</option>
1027
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
1028
+ <option value="8">CDATA</option>
1029
+ </select>
1030
+ <i class="dashicons dashicons-editor-expand expandType"></i>
1031
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
1032
+ </td>
1033
+ <td>
1034
+ <input type="text" name="limit[]" class="wf_ps"/>
1035
+ </td>
1036
+ <td>
1037
+ <i class="delRow dashicons dashicons-trash"></i>
1038
+ </td>
1039
+ </tr>
1040
+ <tr>
1041
+ <td>
1042
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
1043
+ </td>
1044
+ <td>
1045
+ <input type="text" name="mattributes[]" autocomplete="off" required
1046
+ class="wf_validate_attr wf_mattributes wf_mattr" value="ads_redirect">
1047
+ </td>
1048
+ <td>
1049
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
1050
+ </td>
1051
+ <td>
1052
+ <select name="type[]" class="attr_type wfnoempty">
1053
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
1054
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
1055
+ </select>
1056
+ </td>
1057
+ <td>
1058
+ <select name="attributes[]" id="" required="required" style=" display: none;"
1059
+ class="wf_validate_attr wf_attr wf_attributes">
1060
+ <?php echo $product->attributeDropdown(); ?>
1061
+ </select>
1062
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
1063
+ </td>
1064
+ <td>
1065
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
1066
+ </td>
1067
+ <td>
1068
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
1069
+ <option value="1">Default</option>
1070
+ <option value="2">Strip Tags</option>
1071
+ <option value="3">UTF-8 Encode</option>
1072
+ <option value="4">htmlentities</option>
1073
+ <option value="5">Integer</option>
1074
+ <option value="6">Price</option>
1075
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
1076
+ <option value="8">CDATA</option>
1077
+ </select>
1078
+ <i class="dashicons dashicons-editor-expand expandType"></i>
1079
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
1080
+ </td>
1081
+ <td>
1082
+ <input type="text" name="limit[]" class="wf_ps"/>
1083
+ </td>
1084
+ <td>
1085
+ <i class="delRow dashicons dashicons-trash"></i>
1086
+ </td>
1087
+ </tr>
1088
+ <tr>
1089
+ <td>
1090
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
1091
+ </td>
1092
+ <td>
1093
+ <input type="text" name="mattributes[]" autocomplete="off" required
1094
+ class="wf_validate_attr wf_mattributes wf_mattr" value="energy_efficiency_class">
1095
+ </td>
1096
+ <td>
1097
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
1098
+ </td>
1099
+ <td>
1100
+ <select name="type[]" class="attr_type wfnoempty">
1101
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
1102
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
1103
+ </select>
1104
+ </td>
1105
+ <td>
1106
+ <select name="attributes[]" id="" required="required" style=" display: none;"
1107
+ class="wf_validate_attr wf_attr wf_attributes">
1108
+ <?php echo $product->attributeDropdown(); ?>
1109
+ </select>
1110
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
1111
+ </td>
1112
+ <td>
1113
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
1114
+ </td>
1115
+ <td>
1116
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
1117
+ <option value="1">Default</option>
1118
+ <option value="2">Strip Tags</option>
1119
+ <option value="3">UTF-8 Encode</option>
1120
+ <option value="4">htmlentities</option>
1121
+ <option value="5">Integer</option>
1122
+ <option value="6">Price</option>
1123
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
1124
+ <option value="8">CDATA</option>
1125
+ </select>
1126
+ <i class="dashicons dashicons-editor-expand expandType"></i>
1127
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
1128
+ </td>
1129
+ <td>
1130
+ <input type="text" name="limit[]" class="wf_ps"/>
1131
+ </td>
1132
+ <td>
1133
+ <i class="delRow dashicons dashicons-trash"></i>
1134
+ </td>
1135
+ </tr>
1136
+ <tr>
1137
+ <td>
1138
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
1139
+ </td>
1140
+ <td>
1141
+ <input type="text" name="mattributes[]" autocomplete="off" required
1142
+ class="wf_validate_attr wf_mattributes wf_mattr" value="energy_efficiency_class_min">
1143
+ </td>
1144
+ <td>
1145
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
1146
+ </td>
1147
+ <td>
1148
+ <select name="type[]" class="attr_type wfnoempty">
1149
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
1150
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
1151
+ </select>
1152
+ </td>
1153
+ <td>
1154
+ <select name="attributes[]" id="" required="required" style=" display: none;"
1155
+ class="wf_validate_attr wf_attr wf_attributes">
1156
+ <?php echo $product->attributeDropdown(); ?>
1157
+ </select>
1158
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
1159
+ </td>
1160
+ <td>
1161
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
1162
+ </td>
1163
+ <td>
1164
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
1165
+ <option value="1">Default</option>
1166
+ <option value="2">Strip Tags</option>
1167
+ <option value="3">UTF-8 Encode</option>
1168
+ <option value="4">htmlentities</option>
1169
+ <option value="5">Integer</option>
1170
+ <option value="6">Price</option>
1171
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
1172
+ <option value="8">CDATA</option>
1173
+ </select>
1174
+ <i class="dashicons dashicons-editor-expand expandType"></i>
1175
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
1176
+ </td>
1177
+ <td>
1178
+ <input type="text" name="limit[]" class="wf_ps"/>
1179
+ </td>
1180
+ <td>
1181
+ <i class="delRow dashicons dashicons-trash"></i>
1182
+ </td>
1183
+ </tr>
1184
+ <tr>
1185
+ <td>
1186
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
1187
+ </td>
1188
+ <td>
1189
+ <input type="text" name="mattributes[]" autocomplete="off" required
1190
+ class="wf_validate_attr wf_mattributes wf_mattr" value="energy_efficiency_class_max">
1191
+ </td>
1192
+ <td>
1193
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
1194
+ </td>
1195
+ <td>
1196
+ <select name="type[]" class="attr_type wfnoempty">
1197
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
1198
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
1199
+ </select>
1200
+ </td>
1201
+ <td>
1202
+ <select name="attributes[]" id="" required="required" style=" display: none;"
1203
+ class="wf_validate_attr wf_attr wf_attributes">
1204
+ <?php echo $product->attributeDropdown(); ?>
1205
+ </select>
1206
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
1207
+ </td>
1208
+ <td>
1209
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
1210
+ </td>
1211
+ <td>
1212
+ <select name="output_type[][]" id="" class="outputType wfnoempty">
1213
+ <option value="1">Default</option>
1214
+ <option value="2">Strip Tags</option>
1215
+ <option value="3">UTF-8 Encode</option>
1216
+ <option value="4">htmlentities</option>
1217
+ <option value="5">Integer</option>
1218
+ <option value="6">Price</option>
1219
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
1220
+ <option value="8">CDATA</option>
1221
+ </select>
1222
+ <i class="dashicons dashicons-editor-expand expandType"></i>
1223
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
1224
+ </td>
1225
+ <td>
1226
+ <input type="text" name="limit[]" class="wf_ps"/>
1227
+ </td>
1228
+ <td>
1229
+ <i class="delRow dashicons dashicons-trash"></i>
1230
+ </td>
1231
+ </tr>
1232
+ </tbody>
1233
+ <tfoot>
1234
+ <tr>
1235
+ <td>
1236
+ <button type="button" class="button-small button-primary" id="wf_newRow">
1237
+ <?php echo _e('Add New Row', 'woo-feed'); ?>
1238
+ </button>
1239
+ </td>
1240
+ <td colspan="8">
1241
+
1242
+ </td>
1243
+ </tr>
1244
+ </tfoot>
1245
+ </table>
1246
+ <table class=" widefat fixed">
1247
+ <tr>
1248
+ <td align="left" class="">
1249
+ <div class="makeFeedResponse"></div>
1250
+ <div class="makeFeedComplete"></div>
1251
+ </td>
1252
+ <td align="right">
1253
+ <button type="submit" id="wf_submit" class="wfbtn">
1254
+ <?php echo _e('Save & Generate Feed', 'woo-feed'); ?>
1255
+ </button>
1256
+ </td>
1257
+ </tr>
1258
+ </table>
1259
+ </div>
1260
+ </li>
1261
+ <?php include plugin_dir_path(__FILE__) . "../woo-feed-ftp-sftp-template.php"; ?>
1262
 
1263
  </ul>
admin/partials/google_local_inventory/add-feed.php ADDED
@@ -0,0 +1,492 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <ul class="wf_tabs">
2
+ <li>
3
+ <input type="radio" name="wf_tabs" id="tab1" checked/>
4
+ <label class="wf-tab-name" for="tab1"><?php echo _e('Feed Config', 'woo-feed'); ?></label>
5
+
6
+ <div id="wf-tab-content1" class="wf-tab-content">
7
+ <table class="table tree widefat fixed sorted_table mtable" width="100%" id="table-1">
8
+ <thead>
9
+ <tr>
10
+ <th></th>
11
+ <th><?php echo ucfirst($provider); ?> <?php echo _e('Attributes', 'woo-feed'); ?></th>
12
+ <th><?php echo _e('Prefix', 'woo-feed'); ?></th>
13
+ <th><?php echo _e('Type', 'woo-feed'); ?></th>
14
+ <th><?php echo _e('Value', 'woo-feed'); ?></th>
15
+ <th><?php echo _e('Suffix', 'woo-feed'); ?></th>
16
+ <th><?php echo _e('Output Type', 'woo-feed'); ?></th>
17
+ <th><?php echo _e('Output Limit', 'woo-feed'); ?></th>
18
+ <th></th>
19
+ </tr>
20
+ </thead>
21
+ <tbody>
22
+ <tr>
23
+ <td>
24
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
25
+ </td>
26
+ <td>
27
+ <input type="text" name="mattributes[]" autocomplete="off" required
28
+ class="wf_validate_attr wf_mattributes wf_mattr" value="store code"/>
29
+ </td>
30
+ <td>
31
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
32
+ </td>
33
+ <td>
34
+ <select name="type[]" class="attr_type wfnoempty">
35
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
36
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
37
+ </select>
38
+ </td>
39
+ <td>
40
+ <select name="attributes[]" required="required" style="display: none;"
41
+ class="wf_validate_attr wf_attr wf_attributes">
42
+ <?php echo $product->attributeDropdown(''); ?>
43
+ </select>
44
+ <input type="text" name="default[]" required="required" autocomplete="off" class="wf_default wf_attributes" />
45
+ </td>
46
+ <td>
47
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
48
+ </td>
49
+ <td>
50
+ <select name="output_type[][]" class="outputType wfnoempty">
51
+ <option value="1">Default</option>
52
+ <option value="2">Strip Tags</option>
53
+ <option value="3">UTF-8 Encode</option>
54
+ <option value="4">htmlentities</option>
55
+ <option value="5">Integer</option>
56
+ <option value="6">Price</option>
57
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
58
+ <option value="8">CDATA</option>
59
+ </select>
60
+ <i class="dashicons dashicons-editor-expand expandType"></i>
61
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
62
+ </td>
63
+ <td>
64
+ <input type="text" name="limit[]" class="wf_ps"/>
65
+ </td>
66
+ <td>
67
+ <i class="delRow dashicons dashicons-trash"></i>
68
+ </td>
69
+ </tr>
70
+ <tr>
71
+ <td>
72
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
73
+ </td>
74
+ <td>
75
+ <input type="text" name="mattributes[]" autocomplete="off" required
76
+ class="wf_validate_attr wf_mattributes wf_mattr" value="itemid"/>
77
+ </td>
78
+ <td>
79
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
80
+ </td>
81
+ <td>
82
+ <select name="type[]" class="attr_type wfnoempty">
83
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
84
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
85
+ </select>
86
+ </td>
87
+ <td>
88
+ <select name="attributes[]" required="required"
89
+ class="wf_validate_attr wf_attr wf_attributes">
90
+ <?php echo $product->attributeDropdown('id'); ?>
91
+ </select>
92
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
93
+ style=" display: none;"/>
94
+ </td>
95
+ <td>
96
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
97
+ </td>
98
+ <td>
99
+ <select name="output_type[][]" class="outputType wfnoempty">
100
+ <option value="1">Default</option>
101
+ <option value="2">Strip Tags</option>
102
+ <option value="3">UTF-8 Encode</option>
103
+ <option value="4">htmlentities</option>
104
+ <option value="5">Integer</option>
105
+ <option value="6">Price</option>
106
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
107
+ <option value="8">CDATA</option>
108
+ </select>
109
+ <i class="dashicons dashicons-editor-expand expandType"></i>
110
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
111
+ </td>
112
+ <td>
113
+ <input type="text" name="limit[]" class="wf_ps"/>
114
+ </td>
115
+ <td>
116
+ <i class="delRow dashicons dashicons-trash"></i>
117
+ </td>
118
+ </tr>
119
+ <tr>
120
+ <td>
121
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
122
+ </td>
123
+ <td>
124
+ <input type="text" name="mattributes[]" autocomplete="off" required
125
+ class="wf_validate_attr wf_mattributes wf_mattr" value="quantity"/>
126
+ </td>
127
+ <td>
128
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
129
+ </td>
130
+ <td>
131
+ <select name="type[]" class="attr_type wfnoempty">
132
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
133
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
134
+ </select>
135
+ </td>
136
+ <td>
137
+ <select name="attributes[]" required="required"
138
+ class="wf_validate_attr wf_attr wf_attributes">
139
+ <?php echo $product->attributeDropdown('quantity'); ?>
140
+ </select>
141
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
142
+ style=" display: none;"/>
143
+ </td>
144
+ <td>
145
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
146
+ </td>
147
+ <td>
148
+ <select name="output_type[][]" class="outputType wfnoempty">
149
+ <option value="1">Default</option>
150
+ <option value="2">Strip Tags</option>
151
+ <option value="3">UTF-8 Encode</option>
152
+ <option value="4">htmlentities</option>
153
+ <option value="5">Integer</option>
154
+ <option value="6">Price</option>
155
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
156
+ <option value="8">CDATA</option>
157
+ </select>
158
+ <i class="dashicons dashicons-editor-expand expandType"></i>
159
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
160
+ </td>
161
+ <td>
162
+ <input type="text" name="limit[]" class="wf_ps"/>
163
+ </td>
164
+ <td>
165
+ <i class="delRow dashicons dashicons-trash"></i>
166
+ </td>
167
+ </tr>
168
+ <tr>
169
+ <td>
170
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
171
+ </td>
172
+ <td>
173
+ <input type="text" name="mattributes[]" autocomplete="off" required
174
+ class="wf_validate_attr wf_mattributes wf_mattr" value="price"/>
175
+ </td>
176
+ <td>
177
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
178
+ </td>
179
+ <td>
180
+ <select name="type[]" class="attr_type wfnoempty">
181
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
182
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
183
+ </select>
184
+ </td>
185
+ <td>
186
+ <select name="attributes[]" required="required"
187
+ class="wf_validate_attr wf_attr wf_attributes">
188
+ <?php echo $product->attributeDropdown('price'); ?>
189
+ </select>
190
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
191
+ style=" display: none;"/>
192
+ </td>
193
+ <td>
194
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
195
+ </td>
196
+ <td>
197
+ <select name="output_type[][]" class="outputType wfnoempty">
198
+ <option value="1">Default</option>
199
+ <option value="2">Strip Tags</option>
200
+ <option value="3">UTF-8 Encode</option>
201
+ <option value="4">htmlentities</option>
202
+ <option value="5">Integer</option>
203
+ <option value="6">Price</option>
204
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
205
+ <option value="8">CDATA</option>
206
+ </select>
207
+ <i class="dashicons dashicons-editor-expand expandType"></i>
208
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
209
+ </td>
210
+ <td>
211
+ <input type="text" name="limit[]" class="wf_ps"/>
212
+ </td>
213
+ <td>
214
+ <i class="delRow dashicons dashicons-trash"></i>
215
+ </td>
216
+ </tr>
217
+ <tr>
218
+ <td>
219
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
220
+ </td>
221
+ <td>
222
+ <input type="text" name="mattributes[]" autocomplete="off" required
223
+ class="wf_validate_attr wf_mattributes wf_mattr" value="sale price"/>
224
+ </td>
225
+ <td>
226
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
227
+ </td>
228
+ <td>
229
+ <select name="type[]" class="attr_type wfnoempty">
230
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
231
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
232
+ </select>
233
+ </td>
234
+ <td>
235
+ <select name="attributes[]" required="required"
236
+ class="wf_validate_attr wf_attr wf_attributes">
237
+ <?php echo $product->attributeDropdown('sale_price'); ?>
238
+ </select>
239
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
240
+ style=" display: none;"/>
241
+ </td>
242
+ <td>
243
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
244
+ </td>
245
+ <td>
246
+ <select name="output_type[][]" class="outputType wfnoempty">
247
+ <option value="1">Default</option>
248
+ <option value="2">Strip Tags</option>
249
+ <option value="3">UTF-8 Encode</option>
250
+ <option value="4">htmlentities</option>
251
+ <option value="5">Integer</option>
252
+ <option value="6">Price</option>
253
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
254
+ <option value="8">CDATA</option>
255
+ </select>
256
+ <i class="dashicons dashicons-editor-expand expandType"></i>
257
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
258
+ </td>
259
+ <td>
260
+ <input type="text" name="limit[]" class="wf_ps"/>
261
+ </td>
262
+ <td>
263
+ <i class="delRow dashicons dashicons-trash"></i>
264
+ </td>
265
+ </tr>
266
+ <tr>
267
+ <td>
268
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
269
+ </td>
270
+ <td>
271
+ <input type="text" name="mattributes[]" autocomplete="off" required
272
+ class="wf_validate_attr wf_mattributes wf_mattr" value="availability"/>
273
+ </td>
274
+ <td>
275
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
276
+ </td>
277
+ <td>
278
+ <select name="type[]" class="attr_type wfnoempty">
279
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
280
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
281
+ </select>
282
+ </td>
283
+ <td>
284
+ <select name="attributes[]" required="required"
285
+ class="wf_validate_attr wf_attr wf_attributes">
286
+ <?php echo $product->attributeDropdown('availability'); ?>
287
+ </select>
288
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
289
+ style=" display: none;"/>
290
+ </td>
291
+ <td>
292
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
293
+ </td>
294
+ <td>
295
+ <select name="output_type[][]" class="outputType wfnoempty">
296
+ <option value="1">Default</option>
297
+ <option value="2">Strip Tags</option>
298
+ <option value="3">UTF-8 Encode</option>
299
+ <option value="4">htmlentities</option>
300
+ <option value="5">Integer</option>
301
+ <option value="6">Price</option>
302
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
303
+ <option value="8">CDATA</option>
304
+ </select>
305
+ <i class="dashicons dashicons-editor-expand expandType"></i>
306
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
307
+ </td>
308
+ <td>
309
+ <input type="text" name="limit[]" class="wf_ps"/>
310
+ </td>
311
+ <td>
312
+ <i class="delRow dashicons dashicons-trash"></i>
313
+ </td>
314
+ </tr>
315
+ <tr>
316
+ <td>
317
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
318
+ </td>
319
+ <td>
320
+ <input type="text" name="mattributes[]" autocomplete="off" required
321
+ class="wf_validate_attr wf_mattributes wf_mattr" value="sale price effective date"/>
322
+ </td>
323
+ <td>
324
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
325
+ </td>
326
+ <td>
327
+ <select name="type[]" class="attr_type wfnoempty">
328
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
329
+ <option value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
330
+ </select>
331
+ </td>
332
+ <td>
333
+ <select name="attributes[]" required="required"
334
+ class="wf_validate_attr wf_attr wf_attributes">
335
+ <?php echo $product->attributeDropdown('sale_price_effective_date'); ?>
336
+ </select>
337
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
338
+ style=" display: none;"/>
339
+ </td>
340
+ <td>
341
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
342
+ </td>
343
+ <td>
344
+ <select name="output_type[][]" class="outputType wfnoempty">
345
+ <option value="1">Default</option>
346
+ <option value="2">Strip Tags</option>
347
+ <option value="3">UTF-8 Encode</option>
348
+ <option value="4">htmlentities</option>
349
+ <option value="5">Integer</option>
350
+ <option value="6">Price</option>
351
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
352
+ <option value="8">CDATA</option>
353
+ </select>
354
+ <i class="dashicons dashicons-editor-expand expandType"></i>
355
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
356
+ </td>
357
+ <td>
358
+ <input type="text" name="limit[]" class="wf_ps"/>
359
+ </td>
360
+ <td>
361
+ <i class="delRow dashicons dashicons-trash"></i>
362
+ </td>
363
+ </tr>
364
+ <tr>
365
+ <td>
366
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
367
+ </td>
368
+ <td>
369
+ <input type="text" name="mattributes[]" autocomplete="off" required
370
+ class="wf_validate_attr wf_mattributes wf_mattr" value="pickup method"/>
371
+ </td>
372
+ <td>
373
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
374
+ </td>
375
+ <td>
376
+ <select name="type[]" class="attr_type wfnoempty">
377
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
378
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
379
+ </select>
380
+ </td>
381
+ <td>
382
+ <select name="attributes[]" required="required" style=" display: none;"
383
+ class="wf_validate_attr wf_attr wf_attributes">
384
+ <?php echo $product->attributeDropdown(); ?>
385
+ </select>
386
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
387
+ />
388
+ </td>
389
+ <td>
390
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
391
+ </td>
392
+ <td>
393
+ <select name="output_type[][]" class="outputType wfnoempty">
394
+ <option value="1">Default</option>
395
+ <option value="2">Strip Tags</option>
396
+ <option value="3">UTF-8 Encode</option>
397
+ <option value="4">htmlentities</option>
398
+ <option value="5">Integer</option>
399
+ <option value="6">Price</option>
400
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
401
+ <option value="8">CDATA</option>
402
+ </select>
403
+ <i class="dashicons dashicons-editor-expand expandType"></i>
404
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
405
+ </td>
406
+ <td>
407
+ <input type="text" name="limit[]" class="wf_ps"/>
408
+ </td>
409
+ <td>
410
+ <i class="delRow dashicons dashicons-trash"></i>
411
+ </td>
412
+ </tr>
413
+ <tr>
414
+ <td>
415
+ <i class="wf_sortedtable dashicons dashicons-menu"></i>
416
+ </td>
417
+ <td>
418
+ <input type="text" name="mattributes[]" autocomplete="off" required
419
+ class="wf_validate_attr wf_mattributes wf_mattr" value="pickup sla"/>
420
+ </td>
421
+ <td>
422
+ <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
423
+ </td>
424
+ <td>
425
+ <select name="type[]" class="attr_type wfnoempty">
426
+ <option value="attribute"> <?php echo _e('Attribute', 'woo-feed'); ?></option>
427
+ <option selected value="pattern"> <?php echo _e('Pattern', 'woo-feed'); ?></option>
428
+ </select>
429
+ </td>
430
+ <td>
431
+ <select name="attributes[]" required="required" style=" display: none;"
432
+ class="wf_validate_attr wf_attr wf_attributes">
433
+ <?php echo $product->attributeDropdown(); ?>
434
+ </select>
435
+ <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"/>
436
+ </td>
437
+ <td>
438
+ <input type="text" name="suffix[]" autocomplete="off" class="wf_ps"/>
439
+ </td>
440
+ <td>
441
+ <select name="output_type[][]" class="outputType wfnoempty">
442
+ <option value="1">Default</option>
443
+ <option value="2">Strip Tags</option>
444
+ <option value="3">UTF-8 Encode</option>
445
+ <option value="4">htmlentities</option>
446
+ <option value="5">Integer</option>
447
+ <option value="6">Price</option>
448
+ <option value="7">Remove Space</option><option value="10">Remove ShortCodes</option><option value="9">Remove Special Character</option>
449
+ <option value="8">CDATA</option>
450
+ </select>
451
+ <i class="dashicons dashicons-editor-expand expandType"></i>
452
+ <i style="display: none;" class="dashicons dashicons-editor-contract contractType"></i>
453
+ </td>
454
+ <td>
455
+ <input type="text" name="limit[]" class="wf_ps"/>
456
+ </td>
457
+ <td>
458
+ <i class="delRow dashicons dashicons-trash"></i>
459
+ </td>
460
+ </tr>
461
+ </tbody>
462
+ <tfoot>
463
+ <tr>
464
+ <td>
465
+ <button type="button" class="button-small button-primary" id="wf_newRow">
466
+ <?php echo _e('Add New Row', 'woo-feed'); ?>
467
+ </button>
468
+ </td>
469
+ <td colspan="8">
470
+
471
+ </td>
472
+ </tr>
473
+ </tfoot>
474
+ </table>
475
+ <table class=" widefat fixed">
476
+ <tr>
477
+ <td align="left" class="">
478
+ <div class="makeFeedResponse"></div>
479
+ <div class="makeFeedComplete"></div>
480
+ </td>
481
+ <td align="right">
482
+ <button type="submit" class="wfbtn">
483
+ <?php echo _e('Save & Generate Feed', 'woo-feed'); ?>
484
+ </button>
485
+ </td>
486
+ </tr>
487
+ </table>
488
+ </div>
489
+ </li>
490
+ <?php include plugin_dir_path(__FILE__) . "../woo-feed-ftp-sftp-template.php"; ?>
491
+
492
+ </ul>
includes/class-woo-feed.php CHANGED
@@ -70,7 +70,7 @@ class Woo_Feed
70
  public function __construct()
71
  {
72
  $this->woo_feed = 'woo-feed';
73
- $this->version = '3.0.12';
74
 
75
  $this->load_dependencies();
76
  $this->set_locale();
70
  public function __construct()
71
  {
72
  $this->woo_feed = 'woo-feed';
73
+ $this->version = '3.0.13';
74
 
75
  $this->load_dependencies();
76
  $this->set_locale();
includes/classes/class-woo-feed-default-attributes.php CHANGED
@@ -33,7 +33,8 @@ class Woo_Feed_Default_Attributes
33
 
34
  "--2" => "Feed Template",
35
  "google" =>"Google Shopping",
36
- "google_local" =>"Google Local Product Inventory",
 
37
  "adwords" =>"Google Adwords",
38
  "facebook" =>"Facebook",
39
  "shopping" =>"eBay (Shopping.com)",
33
 
34
  "--2" => "Feed Template",
35
  "google" =>"Google Shopping",
36
+ "google_local" =>"Google Local Product",
37
+ "google_local_inventory" =>"Google Local Product Inventory",
38
  "adwords" =>"Google Adwords",
39
  "facebook" =>"Facebook",
40
  "shopping" =>"eBay (Shopping.com)",
woo-feed.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: WooCommerce Product Feed
17
  * Plugin URI: https://webappick.com/
18
  * Description: This plugin generate WooCommerce product feed for Shopping Engines like Google Shopping,Facebook Product Feed,eBay,Amazon,Idealo and many more..
19
- * Version: 3.0.12
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2
@@ -758,7 +758,7 @@ function woo_feed_manage_feed()
758
  }
759
 
760
  $merchants=array(
761
- "custom","fruugo","twenga","pricespy","prisjakt","amazon","adwords","polyvore","bol","pricerunner","adform","bonanza","leeguide","real","crowdfox","jet","wish","google_local"
762
  );
763
 
764
  if (isset($fname)) {
16
  * Plugin Name: WooCommerce Product Feed
17
  * Plugin URI: https://webappick.com/
18
  * Description: This plugin generate WooCommerce product feed for Shopping Engines like Google Shopping,Facebook Product Feed,eBay,Amazon,Idealo and many more..
19
+ * Version: 3.0.13
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2
758
  }
759
 
760
  $merchants=array(
761
+ "custom","fruugo","twenga","pricespy","prisjakt","amazon","adwords","polyvore","bol","pricerunner","adform","bonanza","leeguide","real","crowdfox","jet","wish","google_local_inventory", "google_local"
762
  );
763
 
764
  if (isset($fname)) {