Version Description
(2020-11-29) = * Added : Fashionchick.nl template.
Download this release
Release Info
Developer | wahid0003 |
Plugin | CTX Feed – WooCommerce Product Feed Manager Plugin |
Version | 4.2.9 |
Comparing to | |
See all releases |
Code changes from version 4.2.8 to 4.2.9
- README.txt +4 -1
- admin/partials/templates/catch.com.au.txt +0 -7
- includes/classes/class-woo-feed-default-attributes.php +68 -0
- includes/classes/class-woo-feed-dropdown.php +36 -2
- includes/classes/class-woo-feed-merchant.php +2 -1
- includes/feeds/merchant_infos.php +4 -1
- includes/feeds/merchant_templates.php +15 -5
- woo-feed.php +2 -2
README.txt
CHANGED
@@ -8,7 +8,7 @@ Google Product Review feed, product variations, rakuteen, shopping, skroutz, TSV
|
|
8 |
Requires at least: 3.6
|
9 |
Tested Up To: 5.6
|
10 |
Requires PHP: 5.6
|
11 |
-
Stable tag: 4.2.
|
12 |
License: GPLv2 or later
|
13 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
14 |
|
@@ -308,6 +308,9 @@ Using pro version:
|
|
308 |
|
309 |
== Changelog ==
|
310 |
|
|
|
|
|
|
|
311 |
= 4.2.8 (2020-11-26) =
|
312 |
* Added : Catch.com.au template.
|
313 |
|
8 |
Requires at least: 3.6
|
9 |
Tested Up To: 5.6
|
10 |
Requires PHP: 5.6
|
11 |
+
Stable tag: 4.2.9
|
12 |
License: GPLv2 or later
|
13 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
14 |
|
308 |
|
309 |
== Changelog ==
|
310 |
|
311 |
+
= 4.2.9 (2020-11-29) =
|
312 |
+
* Added : Fashionchick.nl template.
|
313 |
+
|
314 |
= 4.2.8 (2020-11-26) =
|
315 |
* Added : Catch.com.au template.
|
316 |
|
admin/partials/templates/catch.com.au.txt
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
<products version="1.0" standalone="yes">
|
2 |
-
<datetime>{DateTimeNow}</datetime>
|
3 |
-
<title>{BlogName}</title>
|
4 |
-
<link>{BlogURL}</link>
|
5 |
-
<description>{BlogDescription}</description>
|
6 |
-
{separator}
|
7 |
-
</products>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/classes/class-woo-feed-default-attributes.php
CHANGED
@@ -722,6 +722,74 @@ class Woo_Feed_Default_Attributes {
|
|
722 |
'---16' => '',
|
723 |
);
|
724 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
725 |
|
726 |
/**
|
727 |
* Skroutz Attribute List
|
722 |
'---16' => '',
|
723 |
);
|
724 |
}
|
725 |
+
|
726 |
+
/**
|
727 |
+
* Catch.com.au Attribute List
|
728 |
+
*
|
729 |
+
* @return array
|
730 |
+
*/
|
731 |
+
public function catchdotcomAttributes() {
|
732 |
+
return array(
|
733 |
+
'product-id' => 'Product ID [product-id]',
|
734 |
+
'title' => 'Product title [title]',
|
735 |
+
'product-description' => 'Product Description[product-description]',
|
736 |
+
'product-id-type' => 'Product ID Type[product-id-type]',
|
737 |
+
'internal-sku' => 'Internal SKU[internal-sku]',
|
738 |
+
'category' => 'Product Category[category]',
|
739 |
+
'image-1' => 'Image 1 [image-1]',
|
740 |
+
'images-2' => 'Image 2 [image-2]',
|
741 |
+
'images-3' => 'Image 3 [image-3]',
|
742 |
+
'images-4' => 'Image 4 [image-4]',
|
743 |
+
'images-5' => 'Image 5 [image-5]',
|
744 |
+
'images-6' => 'Image 6 [image-6]',
|
745 |
+
'image-size-chart' => 'Image Size Chart[image-size-chart]',
|
746 |
+
'brand' => 'Brand[brand]',
|
747 |
+
'adult' => 'Adult[adult]',
|
748 |
+
'keywords' => 'Keywords[keywords]',
|
749 |
+
'sku' => 'Offer SKU[sku]',
|
750 |
+
'inventory' => 'Facebook Inventory[inventory]',
|
751 |
+
'override' => 'Facebook Override[override]',
|
752 |
+
'price' => 'Regular Price[price]',
|
753 |
+
'quantity' => 'Offer Quantity[quantity]',
|
754 |
+
'min-quantity-alert' => 'Minimum Quantity Alert[min-quantity-alert]',
|
755 |
+
'state' => 'Offer State[state]',
|
756 |
+
'logistic-class' => 'Logistic Class[logistic-class]',
|
757 |
+
'discount-price' => 'Discount Price[discount-price]',
|
758 |
+
'leadtime-to-ship' => 'Lead Time to Ship[leadtime-to-ship]',
|
759 |
+
'club-catch-eligible' => 'Club Catch eligible[club-catch-eligible]',
|
760 |
+
'tax-au' => 'GST %[tax-au]'
|
761 |
+
);
|
762 |
+
}
|
763 |
+
|
764 |
+
/**
|
765 |
+
* Fashionchick.nl Attribute List
|
766 |
+
*
|
767 |
+
* @return array
|
768 |
+
*/
|
769 |
+
public function fashionchickAttributes() {
|
770 |
+
return array(
|
771 |
+
'Product ID' => 'Product ID [Product ID]',
|
772 |
+
'Titel' => 'Product Titel [Titel]',
|
773 |
+
'Omschrijving' => 'Product Description [Omschrijving]',
|
774 |
+
'Url' => 'Product URL [Url]',
|
775 |
+
'Image' => 'Image [Image]',
|
776 |
+
'Category' => 'Product Category [Category (pad)]',
|
777 |
+
'Prijs' => 'Regular Price [Prijs]',
|
778 |
+
'Merk' => 'Brand [Merk]',
|
779 |
+
'Cluster ID' => 'Cluster ID [Cluster ID]',
|
780 |
+
'internal-sku' => 'Internal SKU [internal-sku]',
|
781 |
+
'sku' => 'Offer SKU[sku]',
|
782 |
+
'Delivery Time' => 'Delivery Time [Delivery Time]',
|
783 |
+
'Shipping Costs' => 'Shipping Costs [Shipping Costs]',
|
784 |
+
'Old price' => 'Old price [Old price]',
|
785 |
+
'Product maten' => 'Product sizes [Product maten]',
|
786 |
+
'Stock' => 'Stock [Stock]',
|
787 |
+
'Voorraad aantal' => 'Stock quantity [Voorraad aantal]',
|
788 |
+
'Materiaal' => 'Material [Materiaal]',
|
789 |
+
'Geslacht' => 'Gender [Geslacht]',
|
790 |
+
'Kleur' => 'Color [Kleur]',
|
791 |
+
);
|
792 |
+
}
|
793 |
|
794 |
/**
|
795 |
* Skroutz Attribute List
|
includes/classes/class-woo-feed-dropdown.php
CHANGED
@@ -415,8 +415,42 @@ class Woo_Feed_Dropdown {
|
|
415 |
}
|
416 |
return $options;
|
417 |
}
|
418 |
-
|
419 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
420 |
* Google Shopping Action Attribute list
|
421 |
* Alias of google attribute dropdown for facebook
|
422 |
*
|
415 |
}
|
416 |
return $options;
|
417 |
}
|
418 |
+
|
419 |
+
/**
|
420 |
+
* Dropdown of Catch.com.au Attribute List
|
421 |
+
*
|
422 |
+
* @param string $selected
|
423 |
+
*
|
424 |
+
* @return string
|
425 |
+
*/
|
426 |
+
public function catchdotcomAttributesDropdown( $selected = '' ) {
|
427 |
+
$options = $this->get_cached_dropdown( 'catchDotComAttributesDropdown', $selected );
|
428 |
+
|
429 |
+
if ( false === $options ) {
|
430 |
+
$attributes = new Woo_Feed_Default_Attributes();
|
431 |
+
return $this->cache_dropdown( 'catchDotComAttributesDropdown', $attributes->catchdotcomAttributes(), $selected );
|
432 |
+
}
|
433 |
+
return $options;
|
434 |
+
}
|
435 |
+
|
436 |
+
/**
|
437 |
+
* Dropdown of Fashionchick.nl attribute List
|
438 |
+
*
|
439 |
+
* @param string $selected
|
440 |
+
*
|
441 |
+
* @return string
|
442 |
+
*/
|
443 |
+
public function fashionchickAttributesDropdown( $selected = '' ) {
|
444 |
+
$options = $this->get_cached_dropdown( 'fashionchickAttributesDropdown', $selected );
|
445 |
+
|
446 |
+
if ( false === $options ) {
|
447 |
+
$attributes = new Woo_Feed_Default_Attributes();
|
448 |
+
return $this->cache_dropdown( 'fashionchickAttributesDropdown', $attributes->fashionchickAttributes(), $selected );
|
449 |
+
}
|
450 |
+
return $options;
|
451 |
+
}
|
452 |
+
|
453 |
+
/**
|
454 |
* Google Shopping Action Attribute list
|
455 |
* Alias of google attribute dropdown for facebook
|
456 |
*
|
includes/classes/class-woo-feed-merchant.php
CHANGED
@@ -354,7 +354,7 @@ class Woo_Feed_Merchant {
|
|
354 |
'billiger.de' => esc_html__( 'Billiger.de', 'woo-feed' ),
|
355 |
'bol' => esc_html__( 'Bol.com', 'woo-feed' ),
|
356 |
'bonanza' => esc_html__( 'Bonanza', 'woo-feed' ),
|
357 |
-
'
|
358 |
'cdiscount.fr' => esc_html__( 'CDiscount.fr', 'woo-feed' ),
|
359 |
'comparer.be' => esc_html__( 'Comparer.be', 'woo-feed' ),
|
360 |
'connexity' => esc_html__( 'Connexity', 'woo-feed' ),
|
@@ -384,6 +384,7 @@ class Woo_Feed_Merchant {
|
|
384 |
'dooyoo' => esc_html__( 'Dooyoo', 'woo-feed' ),
|
385 |
'etsy' => esc_html__( 'Etsy', 'woo-feed' ),
|
386 |
'fruugo' => esc_html__( 'Fruugo', 'woo-feed' ),
|
|
|
387 |
'fruugo.au' => esc_html__( 'Fruugoaustralia.com', 'woo-feed' ),
|
388 |
'fyndiq.se' => esc_html__( 'Fyndiq.se', 'woo-feed' ),
|
389 |
'heureka.sk' => esc_html__( 'Heureka.sk', 'woo-feed' ),
|
354 |
'billiger.de' => esc_html__( 'Billiger.de', 'woo-feed' ),
|
355 |
'bol' => esc_html__( 'Bol.com', 'woo-feed' ),
|
356 |
'bonanza' => esc_html__( 'Bonanza', 'woo-feed' ),
|
357 |
+
'catchdotcom' => esc_html__( 'Catch.com.au', 'woo-feed' ),
|
358 |
'cdiscount.fr' => esc_html__( 'CDiscount.fr', 'woo-feed' ),
|
359 |
'comparer.be' => esc_html__( 'Comparer.be', 'woo-feed' ),
|
360 |
'connexity' => esc_html__( 'Connexity', 'woo-feed' ),
|
384 |
'dooyoo' => esc_html__( 'Dooyoo', 'woo-feed' ),
|
385 |
'etsy' => esc_html__( 'Etsy', 'woo-feed' ),
|
386 |
'fruugo' => esc_html__( 'Fruugo', 'woo-feed' ),
|
387 |
+
'fashionchick' => esc_html__( 'Fashionchick.nl', 'woo-feed' ),
|
388 |
'fruugo.au' => esc_html__( 'Fruugoaustralia.com', 'woo-feed' ),
|
389 |
'fyndiq.se' => esc_html__( 'Fyndiq.se', 'woo-feed' ),
|
390 |
'heureka.sk' => esc_html__( 'Heureka.sk', 'woo-feed' ),
|
includes/feeds/merchant_infos.php
CHANGED
@@ -401,8 +401,11 @@ return array(
|
|
401 |
'link' => 'https://napoveda.sklik.cz/wp-content/uploads/offer_feed_en.pdf',
|
402 |
'feed_file_type' => array( 'XML' ),
|
403 |
),
|
404 |
-
'
|
405 |
'feed_file_type' => array( 'XML' ),
|
406 |
),
|
|
|
|
|
|
|
407 |
);
|
408 |
// End of file merchant_infos.php
|
401 |
'link' => 'https://napoveda.sklik.cz/wp-content/uploads/offer_feed_en.pdf',
|
402 |
'feed_file_type' => array( 'XML' ),
|
403 |
),
|
404 |
+
'catchdotcom' => array(
|
405 |
'feed_file_type' => array( 'XML' ),
|
406 |
),
|
407 |
+
'fashionchick' => array(
|
408 |
+
'feed_file_type' => array( 'CSV', 'TXT' ),
|
409 |
+
),
|
410 |
);
|
411 |
// End of file merchant_infos.php
|
includes/feeds/merchant_templates.php
CHANGED
@@ -7655,15 +7655,25 @@ return array(
|
|
7655 |
'output_type' => array('1','1','1','1','1','1','1','6','1',),
|
7656 |
'limit' => array('','','','','','','','','',),
|
7657 |
),
|
7658 |
-
'
|
7659 |
-
'mattributes' => array('product-id','title','product-description','image-1','
|
7660 |
'prefix' => array('','','','','','',),
|
7661 |
'type' => array('attribute','attribute','attribute','attribute','attribute','pattern',),
|
7662 |
-
'attributes' => array('id','title','description','
|
7663 |
-
'default' => array('','','','','','
|
7664 |
'suffix' => array('','','','','','',),
|
7665 |
-
'output_type' => array('1','1','1','
|
7666 |
'limit' => array('','','','','','',),
|
7667 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7668 |
);
|
7669 |
// End of file merchant_templates.php
|
7655 |
'output_type' => array('1','1','1','1','1','1','1','6','1',),
|
7656 |
'limit' => array('','','','','','','','','',),
|
7657 |
),
|
7658 |
+
'catchdotcom' => array(
|
7659 |
+
'mattributes' => array('product-id','title','product-description','price','image-1','state',),
|
7660 |
'prefix' => array('','','','','','',),
|
7661 |
'type' => array('attribute','attribute','attribute','attribute','attribute','pattern',),
|
7662 |
+
'attributes' => array('id','title','description','price','image','',),
|
7663 |
+
'default' => array('','','','','','New',),
|
7664 |
'suffix' => array('','','','','','',),
|
7665 |
+
'output_type' => array('1','1','1','6','1','1',),
|
7666 |
'limit' => array('','','','','','',),
|
7667 |
),
|
7668 |
+
'fashionchick' => array (
|
7669 |
+
'mattributes' => array ('Product ID', 'Titel', 'Omschrijving', 'Url', 'Image', 'Prijs', 'Category', 'Geslacht', 'Merk',),
|
7670 |
+
'prefix' => array ('', '', '', '', '', '', '', '', '',),
|
7671 |
+
'type' => array ('attribute', 'attribute', 'attribute', 'attribute', 'attribute', 'attribute', 'attribute', 'pattern', 'pattern',),
|
7672 |
+
'attributes' => array ('id', 'title', 'description', 'link', 'image', 'price', 'product_type', '', '',),
|
7673 |
+
'default' => array ('', '', '', '', '', '', '', 'male', '',),
|
7674 |
+
'suffix' => array ('', '', '', '', '', '', '', '', '',),
|
7675 |
+
'output_type' => array ('1', '1', '2', '1', '1', '6', '1', '1', '1',),
|
7676 |
+
'limit' => array ('', '', '', '', '', '', '', '', '',),
|
7677 |
+
),
|
7678 |
);
|
7679 |
// End of file merchant_templates.php
|
woo-feed.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
* Plugin Name: WooCommerce Product Feed
|
11 |
* Plugin URI: https://webappick.com/
|
12 |
* Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
|
13 |
-
* Version: 4.2.
|
14 |
* Author: WebAppick
|
15 |
* Author URI: https://webappick.com/
|
16 |
* License: GPL v2
|
@@ -38,7 +38,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
|
|
38 |
* @var string
|
39 |
* @since 3.1.6
|
40 |
*/
|
41 |
-
define( 'WOO_FEED_FREE_VERSION', '4.2.
|
42 |
}
|
43 |
|
44 |
if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
|
10 |
* Plugin Name: WooCommerce Product Feed
|
11 |
* Plugin URI: https://webappick.com/
|
12 |
* Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
|
13 |
+
* Version: 4.2.9
|
14 |
* Author: WebAppick
|
15 |
* Author URI: https://webappick.com/
|
16 |
* License: GPL v2
|
38 |
* @var string
|
39 |
* @since 3.1.6
|
40 |
*/
|
41 |
+
define( 'WOO_FEED_FREE_VERSION', '4.2.9' );
|
42 |
}
|
43 |
|
44 |
if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
|