CTX Feed – WooCommerce Product Feed Manager Plugin - Version 3.0.24

Version Description

Download this release

Release Info

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

Code changes from version 3.0.23 to 3.0.24

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.23
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -302,6 +302,10 @@ Using pro version:
302
 
303
  == Changelog ==
304
 
 
 
 
 
305
  = 3.0.23(2019-04-24) =
306
  * Added: Yahoo NFA template added
307
 
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.24
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
302
 
303
  == Changelog ==
304
 
305
+ = 3.0.24(2019-04-25) =
306
+ * Fixed: cost_of_good_sold attribute issue fixed for Google & Facebook template
307
+ * Added: tax_category attribute added for Facebook template
308
+
309
  = 3.0.23(2019-04-24) =
310
  * Added: Yahoo NFA template added
311
 
admin/partials/beslist.nl/add-feed.php CHANGED
@@ -25,7 +25,7 @@
25
  </td>
26
  <td>
27
  <input type="text" name="mattributes[]" autocomplete="off" required
28
- class="wf_validate_attr wf_mattributes wf_mattr" value="title" />
29
  </td>
30
  <td>
31
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -39,7 +39,7 @@
39
  <td>
40
  <select name="attributes[]" required="required"
41
  class="wf_validate_attr wf_attr wf_attributes">
42
- <?php echo $product->attributeDropdown('title'); ?>
43
  </select>
44
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
45
  style=" display: none;"/>
@@ -75,7 +75,7 @@
75
  </td>
76
  <td>
77
  <input type="text" name="mattributes[]" autocomplete="off" required
78
- class="wf_validate_attr wf_mattributes wf_mattr" value="price" />
79
  </td>
80
  <td>
81
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -125,7 +125,7 @@
125
  </td>
126
  <td>
127
  <input type="text" name="mattributes[]" autocomplete="off" required
128
- class="wf_validate_attr wf_mattributes wf_mattr" value="unique_code" />
129
  </td>
130
  <td>
131
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -175,7 +175,7 @@
175
  </td>
176
  <td>
177
  <input type="text" name="mattributes[]" autocomplete="off" required
178
- class="wf_validate_attr wf_mattributes wf_mattr" value="product_url" />
179
  </td>
180
  <td>
181
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -225,7 +225,7 @@
225
  </td>
226
  <td>
227
  <input type="text" name="mattributes[]" autocomplete="off" required
228
- class="wf_validate_attr wf_mattributes wf_mattr" value="image_url" />
229
  </td>
230
  <td>
231
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -275,7 +275,7 @@
275
  </td>
276
  <td>
277
  <input type="text" name="mattributes[]" autocomplete="off" required
278
- class="wf_validate_attr wf_mattributes wf_mattr" value="extra_images" />
279
  </td>
280
  <td>
281
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -325,7 +325,7 @@
325
  </td>
326
  <td>
327
  <input type="text" name="mattributes[]" autocomplete="off" required
328
- class="wf_validate_attr wf_mattributes wf_mattr" value="category" />
329
  </td>
330
  <td>
331
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -375,8 +375,7 @@
375
  </td>
376
  <td>
377
  <input type="text" name="mattributes[]" autocomplete="off" required
378
- class="wf_validate_attr wf_mattributes wf_mattr" value="delivery_period" />
379
- </td>
380
  <td>
381
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
382
  </td>
@@ -425,7 +424,7 @@
425
  </td>
426
  <td>
427
  <input type="text" name="mattributes[]" autocomplete="off" required
428
- class="wf_validate_attr wf_mattributes wf_mattr" value="delivery_charges" />
429
  </td>
430
  <td>
431
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -475,7 +474,7 @@
475
  </td>
476
  <td>
477
  <input type="text" name="mattributes[]" autocomplete="off" required
478
- class="wf_validate_attr wf_mattributes wf_mattr" value="ean" />
479
  </td>
480
  <td>
481
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -525,7 +524,7 @@
525
  </td>
526
  <td>
527
  <input type="text" name="mattributes[]" autocomplete="off" required
528
- class="wf_validate_attr wf_mattributes wf_mattr" value="description" />
529
  </td>
530
  <td>
531
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -575,7 +574,7 @@
575
  </td>
576
  <td>
577
  <input type="text" name="mattributes[]" autocomplete="off" required
578
- class="wf_validate_attr wf_mattributes wf_mattr" value="display" />
579
  </td>
580
  <td>
581
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -625,7 +624,7 @@
625
  </td>
626
  <td>
627
  <input type="text" name="mattributes[]" autocomplete="off" required
628
- class="wf_validate_attr wf_mattributes wf_mattr" value="sku" />
629
  </td>
630
  <td>
631
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -675,7 +674,7 @@
675
  </td>
676
  <td>
677
  <input type="text" name="mattributes[]" autocomplete="off" required
678
- class="wf_validate_attr wf_mattributes wf_mattr" value="brand" />
679
  </td>
680
  <td>
681
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -725,7 +724,7 @@
725
  </td>
726
  <td>
727
  <input type="text" name="mattributes[]" autocomplete="off" required
728
- class="wf_validate_attr wf_mattributes wf_mattr" value="size" />
729
  </td>
730
  <td>
731
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -775,7 +774,7 @@
775
  </td>
776
  <td>
777
  <input type="text" name="mattributes[]" autocomplete="off" required
778
- class="wf_validate_attr wf_mattributes wf_mattr" value="condition" />
779
  </td>
780
  <td>
781
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -825,7 +824,7 @@
825
  </td>
826
  <td>
827
  <input type="text" name="mattributes[]" autocomplete="off" required
828
- class="wf_validate_attr wf_mattributes wf_mattr" value="variant_code" />
829
  </td>
830
  <td>
831
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
@@ -875,7 +874,7 @@
875
  </td>
876
  <td>
877
  <input type="text" name="mattributes[]" autocomplete="off" required
878
- class="wf_validate_attr wf_mattributes wf_mattr" value="specifications_with_numerical_values" />
879
  </td>
880
  <td>
881
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
25
  </td>
26
  <td>
27
  <input type="text" name="mattributes[]" autocomplete="off" required
28
+ class="wf_validate_attr wf_mattributes wf_mattr" value="TITLE" />
29
  </td>
30
  <td>
31
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
39
  <td>
40
  <select name="attributes[]" required="required"
41
  class="wf_validate_attr wf_attr wf_attributes">
42
+ <?php echo $product->attributeDropdown('TITLE'); ?>
43
  </select>
44
  <input type="text" name="default[]" autocomplete="off" class="wf_default wf_attributes"
45
  style=" display: none;"/>
75
  </td>
76
  <td>
77
  <input type="text" name="mattributes[]" autocomplete="off" required
78
+ class="wf_validate_attr wf_mattributes wf_mattr" value="PRICE" />
79
  </td>
80
  <td>
81
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
125
  </td>
126
  <td>
127
  <input type="text" name="mattributes[]" autocomplete="off" required
128
+ class="wf_validate_attr wf_mattributes wf_mattr" value="UNIQUE CODE" />
129
  </td>
130
  <td>
131
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
175
  </td>
176
  <td>
177
  <input type="text" name="mattributes[]" autocomplete="off" required
178
+ class="wf_validate_attr wf_mattributes wf_mattr" value="PRODUCT URL" />
179
  </td>
180
  <td>
181
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
225
  </td>
226
  <td>
227
  <input type="text" name="mattributes[]" autocomplete="off" required
228
+ class="wf_validate_attr wf_mattributes wf_mattr" value="IMAGE URL" />
229
  </td>
230
  <td>
231
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
275
  </td>
276
  <td>
277
  <input type="text" name="mattributes[]" autocomplete="off" required
278
+ class="wf_validate_attr wf_mattributes wf_mattr" value="EXTRA IMAGES" />
279
  </td>
280
  <td>
281
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
325
  </td>
326
  <td>
327
  <input type="text" name="mattributes[]" autocomplete="off" required
328
+ class="wf_validate_attr wf_mattributes wf_mattr" value="CATEGORY" />
329
  </td>
330
  <td>
331
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
375
  </td>
376
  <td>
377
  <input type="text" name="mattributes[]" autocomplete="off" required
378
+ class="wf_validate_attr wf_mattributes wf_mattr" value="DELIVERY PERIOD" /> </td>
 
379
  <td>
380
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
381
  </td>
424
  </td>
425
  <td>
426
  <input type="text" name="mattributes[]" autocomplete="off" required
427
+ class="wf_validate_attr wf_mattributes wf_mattr" value="DELIVERY CHARGES" />
428
  </td>
429
  <td>
430
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
474
  </td>
475
  <td>
476
  <input type="text" name="mattributes[]" autocomplete="off" required
477
+ class="wf_validate_attr wf_mattributes wf_mattr" value="EAN" />
478
  </td>
479
  <td>
480
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
524
  </td>
525
  <td>
526
  <input type="text" name="mattributes[]" autocomplete="off" required
527
+ class="wf_validate_attr wf_mattributes wf_mattr" value="DESCRIPTION" />
528
  </td>
529
  <td>
530
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
574
  </td>
575
  <td>
576
  <input type="text" name="mattributes[]" autocomplete="off" required
577
+ class="wf_validate_attr wf_mattributes wf_mattr" value="DISPLAY" />
578
  </td>
579
  <td>
580
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
624
  </td>
625
  <td>
626
  <input type="text" name="mattributes[]" autocomplete="off" required
627
+ class="wf_validate_attr wf_mattributes wf_mattr" value="SKU" />
628
  </td>
629
  <td>
630
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
674
  </td>
675
  <td>
676
  <input type="text" name="mattributes[]" autocomplete="off" required
677
+ class="wf_validate_attr wf_mattributes wf_mattr" value="BRAND" />
678
  </td>
679
  <td>
680
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
724
  </td>
725
  <td>
726
  <input type="text" name="mattributes[]" autocomplete="off" required
727
+ class="wf_validate_attr wf_mattributes wf_mattr" value="SIZE" />
728
  </td>
729
  <td>
730
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
774
  </td>
775
  <td>
776
  <input type="text" name="mattributes[]" autocomplete="off" required
777
+ class="wf_validate_attr wf_mattributes wf_mattr" value="CONDITION" />
778
  </td>
779
  <td>
780
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
824
  </td>
825
  <td>
826
  <input type="text" name="mattributes[]" autocomplete="off" required
827
+ class="wf_validate_attr wf_mattributes wf_mattr" value="VARIANT CODE" />
828
  </td>
829
  <td>
830
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
874
  </td>
875
  <td>
876
  <input type="text" name="mattributes[]" autocomplete="off" required
877
+ class="wf_validate_attr wf_mattributes wf_mattr" value="SPECIFICATIONS WITH NUMERICAL VALUES" />
878
  </td>
879
  <td>
880
  <input type="text" name="prefix[]" autocomplete="off" class="wf_ps"/>
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.23';
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.24';
74
 
75
  $this->load_dependencies();
76
  $this->set_locale();
includes/feeds/class-woo-feed-facebook.php CHANGED
@@ -213,6 +213,10 @@ class Woo_Feed_Facebook
213
  "loyalty_points" => array("g:loyalty_points", true),
214
  "installment" => array("g:installment", true),
215
  "promotion_id" => array("g:promotion_id", true),
 
 
 
 
216
  );
217
 
218
  if (count($this->products)) {
@@ -297,6 +301,10 @@ class Woo_Feed_Facebook
297
  "loyalty_points" => array("loyalty points", true),
298
  "installment" => array("installment", true),
299
  "promotion_id" => array("promotion id", true),
 
 
 
 
300
  );
301
 
302
  if (count($this->products)) {
213
  "loyalty_points" => array("g:loyalty_points", true),
214
  "installment" => array("g:installment", true),
215
  "promotion_id" => array("g:promotion_id", true),
216
+ "cost_of_goods_sold" => array("g:cost_of_goods_sold", true),
217
+ "availability_date" => array("g:availability_date", true),
218
+ "tax_category" => array("g:tax_category", true),
219
+ "included_destination" => array("g:included_destination", true),
220
  );
221
 
222
  if (count($this->products)) {
301
  "loyalty_points" => array("loyalty points", true),
302
  "installment" => array("installment", true),
303
  "promotion_id" => array("promotion id", true),
304
+ "cost_of_goods_sold" => array("cost of goods sold", true),
305
+ "availability_date" => array("availability date", true),
306
+ "tax_category" => array("tax category", true),
307
+ "included_destination" => array("included destination", true),
308
  );
309
 
310
  if (count($this->products)) {
includes/feeds/class-woo-feed-google.php CHANGED
@@ -230,6 +230,7 @@ class Woo_Feed_Google
230
  "loyalty_points" => array("g:loyalty_points", true),
231
  "installment" => array("g:installment", true),
232
  "promotion_id" => array("g:promotion_id", true),
 
233
  );
234
 
235
  if (count($this->products)) {
@@ -319,6 +320,7 @@ class Woo_Feed_Google
319
  "loyalty_points" => array("loyalty points", true),
320
  "installment" => array("installment", true),
321
  "promotion_id" => array("promotion id", true),
 
322
  );
323
 
324
  if (count($this->products)) {
230
  "loyalty_points" => array("g:loyalty_points", true),
231
  "installment" => array("g:installment", true),
232
  "promotion_id" => array("g:promotion_id", true),
233
+ "cost_of_goods_sold" => array("g:cost_of_goods_sold", true),
234
  );
235
 
236
  if (count($this->products)) {
320
  "loyalty_points" => array("loyalty points", true),
321
  "installment" => array("installment", true),
322
  "promotion_id" => array("promotion id", true),
323
+ "cost_of_goods_sold" => array("cost of goods sold", true),
324
  );
325
 
326
  if (count($this->products)) {
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.23
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2
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.24
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2