CTX Feed – WooCommerce Product Feed Manager Plugin - Version 3.6.14

Version Description

(2020-07-25) = * Added: Etsy template added. * Tweak: Pricerunner stock status will return Yes or No instead of in stock or out of stock.

Download this release

Release Info

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

Code changes from version 3.6.13 to 3.6.14

README.txt CHANGED
@@ -5,7 +5,7 @@ Tags:product feed,woocommerce product feed,google shopping feed,google shopping,
5
  Requires at least: 3.6
6
  Tested Up To: 5.4
7
  Requires PHP: 5.6
8
- Stable tag: 3.6.13
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -135,6 +135,7 @@ In one word WooCommerce Product Feed is a revolution. Yah, it’s a revolution o
135
  * <a target="_blank" href="http://www.priceminister.com/">PriceMinister.com</a>
136
  * <a target="_blank" href="https://skinflint.co.uk/">Skinflint</a>
137
  * <a target="_blank" href="https://www.rakuten.com/">Rakuten</a>
 
138
  * <a target="_blank" href="https://www.bol.com/nl/index.html">Bol.com</a>
139
  * <a target="_blank" href="https://www.crowdfox.com/">CrowdFox.com</a>
140
  * <a target="_blank" href="https://www.real.de/">Real.de</a>
@@ -307,6 +308,10 @@ Using pro version:
307
 
308
  == Changelog ==
309
 
 
 
 
 
310
  = 3.6.13 (2020-07-20) =
311
  * Added: Zalando template added.
312
 
5
  Requires at least: 3.6
6
  Tested Up To: 5.4
7
  Requires PHP: 5.6
8
+ Stable tag: 3.6.14
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
135
  * <a target="_blank" href="http://www.priceminister.com/">PriceMinister.com</a>
136
  * <a target="_blank" href="https://skinflint.co.uk/">Skinflint</a>
137
  * <a target="_blank" href="https://www.rakuten.com/">Rakuten</a>
138
+ * <a target="_blank" href="https://www.etsy.com/">Etsy</a>
139
  * <a target="_blank" href="https://www.bol.com/nl/index.html">Bol.com</a>
140
  * <a target="_blank" href="https://www.crowdfox.com/">CrowdFox.com</a>
141
  * <a target="_blank" href="https://www.real.de/">Real.de</a>
308
 
309
  == Changelog ==
310
 
311
+ = 3.6.14 (2020-07-25) =
312
+ * Added: Etsy template added.
313
+ * Tweak: Pricerunner stock status will return Yes or No instead of in stock or out of stock.
314
+
315
  = 3.6.13 (2020-07-20) =
316
  * Added: Zalando template added.
317
 
includes/classes/class-woo-feed-merchant.php CHANGED
@@ -380,6 +380,7 @@ class Woo_Feed_Merchant {
380
  'daisycon_telecom_sim' => esc_html__( 'Daisycon Advertiser (Telecom: Sim only)', 'woo-feed' ),
381
  'daisycon_work_jobs' => esc_html__( 'Daisycon Advertiser (Work & Jobs)', 'woo-feed' ),
382
  'dooyoo' => esc_html__( 'Dooyoo', 'woo-feed' ),
 
383
  'fruugo' => esc_html__( 'Fruugo', 'woo-feed' ),
384
  'fruugo.au' => esc_html__( 'Fruugoaustralia.com', 'woo-feed' ),
385
  'fyndiq.se' => esc_html__( 'Fyndiq.se', 'woo-feed' ),
380
  'daisycon_telecom_sim' => esc_html__( 'Daisycon Advertiser (Telecom: Sim only)', 'woo-feed' ),
381
  'daisycon_work_jobs' => esc_html__( 'Daisycon Advertiser (Work & Jobs)', 'woo-feed' ),
382
  'dooyoo' => esc_html__( 'Dooyoo', 'woo-feed' ),
383
+ 'etsy' => esc_html__( 'Etsy', 'woo-feed' ),
384
  'fruugo' => esc_html__( 'Fruugo', 'woo-feed' ),
385
  'fruugo.au' => esc_html__( 'Fruugoaustralia.com', 'woo-feed' ),
386
  'fyndiq.se' => esc_html__( 'Fyndiq.se', 'woo-feed' ),
includes/feeds/merchant_infos.php CHANGED
@@ -364,5 +364,8 @@ return array(
364
  'link' => 'https://docs.partner-solutions.zalan.do/de/fci/getting-started.html#format',
365
  'feed_file_type' => array( 'CSV' ),
366
  ),
 
 
 
367
  );
368
  // End of file merchant_infos.php
364
  'link' => 'https://docs.partner-solutions.zalan.do/de/fci/getting-started.html#format',
365
  'feed_file_type' => array( 'CSV' ),
366
  ),
367
+ 'etsy' => array(
368
+ 'feed_file_type' => array( 'CSV' ),
369
+ ),
370
  );
371
  // End of file merchant_infos.php
includes/feeds/merchant_templates.php CHANGED
@@ -1513,91 +1513,16 @@ return array(
1513
  ),
1514
  'limit' => array( '', '', '', '', '', '', '', '', '', '', '', '' ),
1515
  ),
1516
- 'pricerunner' => array(
1517
- 'mattributes' => array(
1518
- 'Category',
1519
- 'SKU',
1520
- 'Price',
1521
- 'Product URL',
1522
- 'Product name',
1523
- 'Manufacturer SKU',
1524
- 'Manufacturer',
1525
- 'EAN',
1526
- 'Description',
1527
- 'Graphic URL',
1528
- 'In Stock',
1529
- 'Stock Level',
1530
- 'Shipping Cost',
1531
- 'Delivery time',
1532
- ),
1533
- 'prefix' => array( '', '', '', '', '', '', '', '', '', '', '', '', '', '' ),
1534
- 'type' => array(
1535
- 'attribute',
1536
- 'attribute',
1537
- 'attribute',
1538
- 'attribute',
1539
- 'attribute',
1540
- 'attribute',
1541
- 'pattern',
1542
- 'attribute',
1543
- 'attribute',
1544
- 'attribute',
1545
- 'pattern',
1546
- 'attribute',
1547
- 'pattern',
1548
- 'pattern',
1549
- ),
1550
- 'attributes' => array(
1551
- 'product_type',
1552
- 'id',
1553
- 'price',
1554
- 'link',
1555
- 'title',
1556
- 'sku',
1557
- '',
1558
- 'sku',
1559
- 'description',
1560
- 'image',
1561
- '',
1562
- 'quantity',
1563
- '',
1564
- '',
1565
- ),
1566
- 'default' => array(
1567
- '',
1568
- '',
1569
- '',
1570
- '',
1571
- '',
1572
- '',
1573
- '',
1574
- '',
1575
- '',
1576
- '',
1577
- 'Yes',
1578
- '',
1579
- '10.00',
1580
- '5-7 days',
1581
- ),
1582
- 'suffix' => array( '', '', '', '', '', '', '', '', '', '', '', '', '', '' ),
1583
- 'output_type' => array(
1584
- '1',
1585
- '1',
1586
- '1',
1587
- '1',
1588
- '1',
1589
- '1',
1590
- '1',
1591
- '1',
1592
- '1',
1593
- '1',
1594
- '1',
1595
- '1',
1596
- '1',
1597
- '1',
1598
- ),
1599
- 'limit' => array( '', '', '', '', '', '', '', '', '', '', '', '', '', '' ),
1600
- ),
1601
  'prisjakt' => array(
1602
  'mattributes' => array(
1603
  'Produktnamn',
@@ -7654,5 +7579,15 @@ return array(
7654
  'output_type' => array('1','1','6','6','1','1','1','1','1',),
7655
  'limit' => array('','','','','','','','','',),
7656
  ),
 
 
 
 
 
 
 
 
 
 
7657
  );
7658
  // End of file merchant_templates.php
1513
  ),
1514
  'limit' => array( '', '', '', '', '', '', '', '', '', '', '', '' ),
1515
  ),
1516
+ 'pricerunner' => array(
1517
+ 'mattributes' => array('Category','SKU','Price','Product URL','Product name','Manufacturer SKU','Manufacturer','EAN','Description','Graphic URL','In Stock','Stock Level','Shipping Cost','Delivery time',),
1518
+ 'prefix' => array('','','','','','','','','','','','','','',),
1519
+ 'type' => array('attribute','attribute','attribute','attribute','attribute','attribute','pattern','attribute','attribute','attribute','attribute','attribute','pattern','pattern',),
1520
+ 'attributes' => array('product_type','id','price','link','title','sku','','sku','description','image','availability','quantity','','',),
1521
+ 'default' => array('','','','','','','','','','','','','10.00','5-7 days',),
1522
+ 'suffix' => array('','','','','','','','','','','','','','',),
1523
+ 'output_type' => array('1','1','1','1','1','1','1','1','1','1','1','1','1','1',),
1524
+ 'limit' => array('','','','','','','','','','','','','','',),
1525
+ ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1526
  'prisjakt' => array(
1527
  'mattributes' => array(
1528
  'Produktnamn',
7579
  'output_type' => array('1','1','6','6','1','1','1','1','1',),
7580
  'limit' => array('','','','','','','','','',),
7581
  ),
7582
+ 'etsy' => array(
7583
+ 'mattributes' => array('SKU','TITLE','DESCRIPTION','PRICE','CURRENCY_CODE','QUANTITY','TAGS','MATERIALS','IMAGE1','IMAGE2','IMAGE3','IMAGE4',),
7584
+ 'prefix' => array('','','','','','','','','','','','',),
7585
+ 'type' => array('attribute','attribute','attribute','attribute','pattern','attribute','attribute','attribute','attribute','attribute','attribute','attribute',),
7586
+ 'attributes' => array('sku','title','description','price','','quantity','tags','','image','image_1','image_2','image_3',),
7587
+ 'default' => array('','','','','USD','','','','Localhost','','','','',),
7588
+ 'suffix' => array('','','','','','','','','','','','',),
7589
+ 'output_type' => array('1','1','1','1','1','1','1','1','1','1','1','1',),
7590
+ 'limit' => array('','','','','','','','','','','','',),
7591
+ ),
7592
  );
7593
  // End of file merchant_templates.php
includes/feeds/merchant_templates_override.php CHANGED
@@ -41,6 +41,12 @@ function woo_feed_availability_attribute_value_modify($attribute_value, $product
41
  }else{
42
  return "N";
43
  }
 
 
 
 
 
 
44
  }
45
  return $attribute_value;
46
  }
41
  }else{
42
  return "N";
43
  }
44
+ }elseif ('pricerunner'===$feed_config['provider']){
45
+ if('in stock'===$attribute_value){
46
+ return "Yes";
47
+ }else{
48
+ return "No";
49
+ }
50
  }
51
  return $attribute_value;
52
  }
woo-feed.php CHANGED
@@ -11,7 +11,7 @@
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
  *
14
- * Version: 3.6.13
15
  * Author: WebAppick
16
  * Author URI: https://webappick.com/
17
  * License: GPL v2
@@ -39,7 +39,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
39
  * @var string
40
  * @since 3.1.6
41
  */
42
- define( 'WOO_FEED_FREE_VERSION', '3.6.13' );
43
  }
44
 
45
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
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
  *
14
+ * Version: 3.6.14
15
  * Author: WebAppick
16
  * Author URI: https://webappick.com/
17
  * License: GPL v2
39
  * @var string
40
  * @since 3.1.6
41
  */
42
+ define( 'WOO_FEED_FREE_VERSION', '3.6.14' );
43
  }
44
 
45
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {