Version Description
(2020-11-26) = * Added : Catch.com.au template.
Download this release
Release Info
Developer | wahid0003 |
Plugin | CTX Feed – WooCommerce Product Feed Manager Plugin |
Version | 4.2.8 |
Comparing to | |
See all releases |
Code changes from version 4.2.7 to 4.2.8
- README.txt +18 -18
- admin/partials/templates/catch.com.au.txt +7 -0
- includes/classes/class-woo-feed-merchant.php +1 -0
- includes/feeds/merchant_infos.php +3 -0
- includes/feeds/merchant_templates.php +10 -0
- includes/helper.php +8 -2
- woo-feed.php +2 -2
README.txt
CHANGED
@@ -8,21 +8,17 @@ 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 |
|
15 |
-
Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook
|
16 |
|
17 |
== Description ==
|
18 |
|
19 |
-
**WooCommerce Product Feed** (Woo Feed) generate product feed or data feed
|
20 |
<blockquote>
|
21 |
-
<h4>
|
22 |
-
<br/>
|
23 |
-
<h4><b><a target="_blank" href="http://webappick.com/plugin/woocommerce-product-feed-pro/">Premium Version</a></b> have some additional awesome features which are not included into free version</h4>
|
24 |
-
<br/>
|
25 |
-
<h4><b>Premium version also support WooCommerce <a target="_blank" href="https://woocommerce.com/products/composite-products/">Composite</a> and <a target="_blank" href="https://woocommerce.com/products/product-bundles/">Bundle</a></b> Products</h4>
|
26 |
<br/>
|
27 |
</blockquote>
|
28 |
**WHAT IS PRODUCT FEED?**
|
@@ -54,15 +50,16 @@ In one word WooCommerce Product Feed is a revolution. Yah, it’s a revolution o
|
|
54 |
|
55 |
**AVAILABLE FEATURES:**
|
56 |
|
|
|
|
|
57 |
* It is highly customizable, having access to 100+ merchant sites & also very responsive of user commands.
|
58 |
-
*
|
59 |
-
|
60 |
* You can post your product feeds either manually from your site to shopping engines
|
61 |
or you can also set FTP to post your feeds automatically to your desired engines.
|
62 |
-
*
|
63 |
-
* There are 3 supported file formats for feeds. They are: XML, TXT, CSV.
|
64 |
* Attribute Prefix and Suffix. You can easily add Marketing or Promo Text with Product Title, Description And its also possible to add Price symbol,currency code with price.
|
65 |
-
* Output formatting using Strip Tags, UTF-8 encode, Remove Space, CDATA, Htmlentities, Price and Number format
|
66 |
* Output Limitation. You can Limit output length according to your merchant feed specification.
|
67 |
* Scheduled Feed Update
|
68 |
* Auto Feed upload via FTP
|
@@ -220,7 +217,7 @@ It is possible to use any wp_options values into feed. Most of the plugins used
|
|
220 |
|
221 |
**MULTI LANGUAGE FEED**
|
222 |
|
223 |
-
WooCommerce Product Feed Pro is compatible with WPML
|
224 |
|
225 |
**EXTENDED PRODUCT TITLE**
|
226 |
|
@@ -257,7 +254,7 @@ We’ve a dedicated team of coders and wordpress experts to make your journey to
|
|
257 |
Before installing the plugin please make sure that
|
258 |
|
259 |
1. Your php version is 5.4 or greater
|
260 |
-
1.
|
261 |
1. WooCommerce version is 2.4 or greater
|
262 |
|
263 |
You can also check your system status and versions from WooCommerce > System Status
|
@@ -311,12 +308,15 @@ Using pro version:
|
|
311 |
|
312 |
== Changelog ==
|
313 |
|
|
|
|
|
|
|
314 |
= 4.2.7 (2020-11-25) =
|
315 |
* Added : Status page.
|
316 |
* Added : Top black banner.
|
317 |
|
318 |
= 4.2.6 (2020-11-24) =
|
319 |
-
* Version bump : Checked compatibility with
|
320 |
* Version bump : Checked compatibility with WooCommerce 4.7.
|
321 |
|
322 |
= 4.2.5 (2020-11-23) =
|
@@ -1007,7 +1007,7 @@ Using pro version:
|
|
1007 |
|
1008 |
= 3.0.26(2019-04-29) =
|
1009 |
* Added: SkinFlint.co.uk template added
|
1010 |
-
*
|
1011 |
* WooCommerce 3.6 compatibility checked
|
1012 |
|
1013 |
= 3.0.25(2019-04-26) =
|
@@ -1112,7 +1112,7 @@ Using pro version:
|
|
1112 |
* Added: SFTP file upload to remote server
|
1113 |
|
1114 |
= 2.2.28(2019-01-11) =
|
1115 |
-
*
|
1116 |
* Default cron interval set to 24 hours
|
1117 |
* Minor bug fix
|
1118 |
|
8 |
Requires at least: 3.6
|
9 |
Tested Up To: 5.6
|
10 |
Requires PHP: 5.6
|
11 |
+
Stable tag: 4.2.8
|
12 |
License: GPLv2 or later
|
13 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
14 |
|
15 |
+
Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Dynamic Ads, Bing, Pinterest, Instagram & more. Support 100+ Merchants.
|
16 |
|
17 |
== Description ==
|
18 |
|
19 |
+
**WooCommerce Product Feed** (Woo Feed) generate product feed or data feed for price comparison or advertizing channel like Google Shopping, Facebook Dynamic Ads, Bing Ads, Pinterest, Instagram, Prisjakt, Idealo etc. The main target of this plugin is to generate product feed, automatically update product information into feed file according to given schedule and sync your product to different shopping engines via HTTP or FTP so that real buyer can get your updated products info.
|
20 |
<blockquote>
|
21 |
+
<h4>SUPPORT UNLIMITED NUMBER OF PRODUCTS AND FEEDS.</h4>
|
|
|
|
|
|
|
|
|
22 |
<br/>
|
23 |
</blockquote>
|
24 |
**WHAT IS PRODUCT FEED?**
|
50 |
|
51 |
**AVAILABLE FEATURES:**
|
52 |
|
53 |
+
* Unlimited number of products.
|
54 |
+
* Unlimited number of feeds.
|
55 |
* It is highly customizable, having access to 100+ merchant sites & also very responsive of user commands.
|
56 |
+
* 100+ Pre configured merchant template for 200+ countries.
|
57 |
+
* Feeds are accessible via HTTP or HTTPS. So that merchant can easily and automatically fetch product feed from given Feed URL.
|
58 |
* You can post your product feeds either manually from your site to shopping engines
|
59 |
or you can also set FTP to post your feeds automatically to your desired engines.
|
60 |
+
* There are 3 supported file formats for feeds. XML, TXT, CSV.
|
|
|
61 |
* Attribute Prefix and Suffix. You can easily add Marketing or Promo Text with Product Title, Description And its also possible to add Price symbol,currency code with price.
|
62 |
+
* Output formatting using Strip Tags, UTF-8 encode, Remove Space, CDATA, Htmlentities, Price and Number format.
|
63 |
* Output Limitation. You can Limit output length according to your merchant feed specification.
|
64 |
* Scheduled Feed Update
|
65 |
* Auto Feed upload via FTP
|
217 |
|
218 |
**MULTI LANGUAGE FEED**
|
219 |
|
220 |
+
WooCommerce Product Feed Pro is compatible with WPML & Polylang plugin. And by supporting WPML & Polylang this makes it possible for the e-commerce owners to create product feed in different languages & currencies. This enables the e-commerce owners the chance to globalize their business in minutes because you always have better chance of selling something if you are selling it in the native language.
|
221 |
|
222 |
**EXTENDED PRODUCT TITLE**
|
223 |
|
254 |
Before installing the plugin please make sure that
|
255 |
|
256 |
1. Your php version is 5.4 or greater
|
257 |
+
1. WordPress version is 3.6 or greater
|
258 |
1. WooCommerce version is 2.4 or greater
|
259 |
|
260 |
You can also check your system status and versions from WooCommerce > System Status
|
308 |
|
309 |
== Changelog ==
|
310 |
|
311 |
+
= 4.2.8 (2020-11-26) =
|
312 |
+
* Added : Catch.com.au template.
|
313 |
+
|
314 |
= 4.2.7 (2020-11-25) =
|
315 |
* Added : Status page.
|
316 |
* Added : Top black banner.
|
317 |
|
318 |
= 4.2.6 (2020-11-24) =
|
319 |
+
* Version bump : Checked compatibility with WordPress 5.6.
|
320 |
* Version bump : Checked compatibility with WooCommerce 4.7.
|
321 |
|
322 |
= 4.2.5 (2020-11-23) =
|
1007 |
|
1008 |
= 3.0.26(2019-04-29) =
|
1009 |
* Added: SkinFlint.co.uk template added
|
1010 |
+
* WordPress 5.2 compatibility checked
|
1011 |
* WooCommerce 3.6 compatibility checked
|
1012 |
|
1013 |
= 3.0.25(2019-04-26) =
|
1112 |
* Added: SFTP file upload to remote server
|
1113 |
|
1114 |
= 2.2.28(2019-01-11) =
|
1115 |
+
* WordPress 5 compatibility checked
|
1116 |
* Default cron interval set to 24 hours
|
1117 |
* Minor bug fix
|
1118 |
|
admin/partials/templates/catch.com.au.txt
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-merchant.php
CHANGED
@@ -354,6 +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 |
'cdiscount.fr' => esc_html__( 'CDiscount.fr', 'woo-feed' ),
|
358 |
'comparer.be' => esc_html__( 'Comparer.be', 'woo-feed' ),
|
359 |
'connexity' => esc_html__( 'Connexity', '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 |
+
'catch.com.au' => 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' ),
|
includes/feeds/merchant_infos.php
CHANGED
@@ -401,5 +401,8 @@ return array(
|
|
401 |
'link' => 'https://napoveda.sklik.cz/wp-content/uploads/offer_feed_en.pdf',
|
402 |
'feed_file_type' => array( 'XML' ),
|
403 |
),
|
|
|
|
|
|
|
404 |
);
|
405 |
// 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 |
+
'catch.com.au' => array(
|
405 |
+
'feed_file_type' => array( 'XML' ),
|
406 |
+
),
|
407 |
);
|
408 |
// End of file merchant_infos.php
|
includes/feeds/merchant_templates.php
CHANGED
@@ -7655,5 +7655,15 @@ return array(
|
|
7655 |
'output_type' => array('1','1','1','1','1','1','1','6','1',),
|
7656 |
'limit' => array('','','','','','','','','',),
|
7657 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7658 |
);
|
7659 |
// End of file merchant_templates.php
|
7655 |
'output_type' => array('1','1','1','1','1','1','1','6','1',),
|
7656 |
'limit' => array('','','','','','','','','',),
|
7657 |
),
|
7658 |
+
'catch.com.au' => array(
|
7659 |
+
'mattributes' => array('product-id','title','product-description','image-1','price','state',),
|
7660 |
+
'prefix' => array('','','','','','',),
|
7661 |
+
'type' => array('attribute','attribute','attribute','attribute','attribute','pattern',),
|
7662 |
+
'attributes' => array('id','title','description','image','price','',),
|
7663 |
+
'default' => array('','','','','','new',),
|
7664 |
+
'suffix' => array('','','','','','',),
|
7665 |
+
'output_type' => array('1','1','1','1','6','1',),
|
7666 |
+
'limit' => array('','','','','','',),
|
7667 |
+
),
|
7668 |
);
|
7669 |
// End of file merchant_templates.php
|
includes/helper.php
CHANGED
@@ -2071,7 +2071,7 @@ if ( ! function_exists( 'woo_feed_add_cdata' ) ) {
|
|
2071 |
} elseif ( 'skroutz' == $merchant ) {
|
2072 |
$merchantAttributes = $attributeClass->skroutzXMLAttributes;
|
2073 |
}
|
2074 |
-
|
2075 |
if ( ! empty( $merchantAttributes ) && array_key_exists( $pluginAttribute, $merchantAttributes ) ) {
|
2076 |
if ( 'true' == $merchantAttributes[ $pluginAttribute ][1] ) {
|
2077 |
return "<![CDATA[$attributeValue]]>";
|
@@ -2079,7 +2079,13 @@ if ( ! function_exists( 'woo_feed_add_cdata' ) ) {
|
|
2079 |
return "$attributeValue";
|
2080 |
}
|
2081 |
} elseif ( false !== strpos( $attributeValue, '&' ) || 'http' == substr( trim( $attributeValue ), 0, 4 ) ) {
|
2082 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2083 |
} else {
|
2084 |
return "$attributeValue";
|
2085 |
}
|
2071 |
} elseif ( 'skroutz' == $merchant ) {
|
2072 |
$merchantAttributes = $attributeClass->skroutzXMLAttributes;
|
2073 |
}
|
2074 |
+
|
2075 |
if ( ! empty( $merchantAttributes ) && array_key_exists( $pluginAttribute, $merchantAttributes ) ) {
|
2076 |
if ( 'true' == $merchantAttributes[ $pluginAttribute ][1] ) {
|
2077 |
return "<![CDATA[$attributeValue]]>";
|
2079 |
return "$attributeValue";
|
2080 |
}
|
2081 |
} elseif ( false !== strpos( $attributeValue, '&' ) || 'http' == substr( trim( $attributeValue ), 0, 4 ) ) {
|
2082 |
+
if( 'catch.com.au' === $merchant ) {
|
2083 |
+
if( false !== strpos($pluginAttribute, 'image') ) {
|
2084 |
+
return "$attributeValue";
|
2085 |
+
}
|
2086 |
+
}else {
|
2087 |
+
return "<![CDATA[$attributeValue]]>";
|
2088 |
+
}
|
2089 |
} else {
|
2090 |
return "$attributeValue";
|
2091 |
}
|
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.8
|
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.8' );
|
42 |
}
|
43 |
|
44 |
if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
|