Version Description
Download this release
Release Info
Developer | wahid0003 |
Plugin | 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 +5 -1
- admin/partials/beslist.nl/add-feed.php +19 -20
- includes/class-woo-feed.php +1 -1
- includes/feeds/class-woo-feed-facebook.php +8 -0
- includes/feeds/class-woo-feed-google.php +2 -0
- woo-feed.php +1 -1
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.
|
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="
|
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('
|
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="
|
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="
|
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 |
-
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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.
|
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.
|
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
|