Product Feed PRO for WooCommerce - Version 11.5.4

Version Description

Added the alt text attribute for Pinterest feeds Added price attributes with thousand and decimal separators in it (mainly for TikTok)

Download this release

Release Info

Developer jorisverwater
Plugin Icon 128x128 Product Feed PRO for WooCommerce
Version 11.5.4
Comparing to
See all releases

Code changes from version 11.5.3 to 11.5.4

classes/channels/class-pinterest.php CHANGED
@@ -191,6 +191,11 @@ class WooSEA_pinterest {
191
  "feed_name" => "g:age_group",
192
  "format" => "optional",
193
  ),
 
 
 
 
 
194
  "Color" => array(
195
  "name" => "color",
196
  "feed_name" => "g:color",
191
  "feed_name" => "g:age_group",
192
  "format" => "optional",
193
  ),
194
+ "Alt text" => array(
195
+ "name" => "alt_text",
196
+ "feed_name" => "g:alt_text",
197
+ "format" => "optional",
198
+ ),
199
  "Color" => array(
200
  "name" => "color",
201
  "feed_name" => "g:color",
classes/class-attributes.php CHANGED
@@ -274,6 +274,9 @@ public function get_mapping_attributes_dropdown() {
274
  "mm_min_regular_price" => "Mix & Match minimum regular price",
275
  "mm_max_price" => "Mix & Match maximum price",
276
  "mm_max_regular_price" => "Mix & Match maximum regular price",
 
 
 
277
  "discount_percentage" => "Discount percentage",
278
  "link" => "Link",
279
  "link_no_tracking" => "Link without parameters",
@@ -539,6 +542,9 @@ public function get_mapping_attributes_dropdown() {
539
  "mm_min_regular_price" => "Mix & Match minimum regular price",
540
  "mm_max_price" => "Mix & Match maximum price",
541
  "mm_max_regular_price" => "Mix & Match maximum regular price",
 
 
 
542
  "discount_percentage" => "Discount percentage",
543
  "item_group_id" => "Item group ID",
544
  "weight" => "Weight",
274
  "mm_min_regular_price" => "Mix & Match minimum regular price",
275
  "mm_max_price" => "Mix & Match maximum price",
276
  "mm_max_regular_price" => "Mix & Match maximum regular price",
277
+ "separator_price" => "Separator price",
278
+ "separator_regular_price" => "Separator regular price",
279
+ "separator_sale_price" => "Separator sale price",
280
  "discount_percentage" => "Discount percentage",
281
  "link" => "Link",
282
  "link_no_tracking" => "Link without parameters",
542
  "mm_min_regular_price" => "Mix & Match minimum regular price",
543
  "mm_max_price" => "Mix & Match maximum price",
544
  "mm_max_regular_price" => "Mix & Match maximum regular price",
545
+ "separator_price" => "Separator price",
546
+ "separator_regular_price" => "Separator regular price",
547
+ "separator_sale_price" => "Separator sale price",
548
  "discount_percentage" => "Discount percentage",
549
  "item_group_id" => "Item group ID",
550
  "weight" => "Weight",
classes/class-get-products.php CHANGED
@@ -164,7 +164,7 @@ class WooSEA_Get_Products {
164
 
165
  # Create Array of Google Analytics UTM codes
166
  $utm = array (
167
- 'adTribesID' => $adtribesConvId,
168
  'utm_source' => $feed_config['utm_source'],
169
  'utm_campaign' => $feed_config['utm_campaign'],
170
  'utm_medium' => $feed_config['utm_medium'],
@@ -2875,11 +2875,33 @@ class WooSEA_Get_Products {
2875
  // Get product prices
2876
  $product_data['price'] = wc_get_price_including_tax($product, array('price'=> $product->get_price()));
2877
  $product_data['price'] = wc_format_decimal($product_data['price'],2);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2878
  $product_data['sale_price'] = wc_get_price_including_tax($product, array('price'=> $product->get_sale_price()));
2879
  $product_data['sale_price'] = wc_format_decimal($product_data['sale_price'],2);
2880
  $product_data['regular_price'] = wc_get_price_including_tax($product, array('price'=> $product->get_regular_price()));
2881
  $product_data['regular_price'] = wc_format_decimal($product_data['regular_price'],2);
2882
 
 
 
 
 
 
 
 
 
2883
  // Untouched raw system pricing - DO NOT CHANGE THESE
2884
  $float_system_net_price = floatval(wc_get_price_excluding_tax( $product ));
2885
  $product_data['system_net_price'] = round($float_system_net_price, 2);
164
 
165
  # Create Array of Google Analytics UTM codes
166
  $utm = array (
167
+ // 'adTribesID' => $adtribesConvId,
168
  'utm_source' => $feed_config['utm_source'],
169
  'utm_campaign' => $feed_config['utm_campaign'],
170
  'utm_medium' => $feed_config['utm_medium'],
2875
  // Get product prices
2876
  $product_data['price'] = wc_get_price_including_tax($product, array('price'=> $product->get_price()));
2877
  $product_data['price'] = wc_format_decimal($product_data['price'],2);
2878
+
2879
+ $args = array(
2880
+ 'ex_tax_label' => false,
2881
+ 'currency' => '',
2882
+ 'decimal_separator' => wc_get_price_decimal_separator(),
2883
+ 'thousand_separator' => wc_get_price_thousand_separator(),
2884
+ 'decimals' => wc_get_price_decimals(),
2885
+ 'price_format' => get_woocommerce_price_format(),
2886
+ );
2887
+
2888
+ $dec_price = wc_price($product_data['price'], $args);
2889
+ preg_match('/<bdi>(.*?)&nbsp;/',$dec_price, $matches);
2890
+ $product_data['separator_price'] = $matches[1];
2891
+
2892
  $product_data['sale_price'] = wc_get_price_including_tax($product, array('price'=> $product->get_sale_price()));
2893
  $product_data['sale_price'] = wc_format_decimal($product_data['sale_price'],2);
2894
  $product_data['regular_price'] = wc_get_price_including_tax($product, array('price'=> $product->get_regular_price()));
2895
  $product_data['regular_price'] = wc_format_decimal($product_data['regular_price'],2);
2896
 
2897
+ $dec_regular_price = wc_price($product_data['regular_price'], $args);
2898
+ preg_match('/<bdi>(.*?)&nbsp;/',$dec_regular_price, $matches_reg);
2899
+ $product_data['separator_regular_price'] = $matches_reg[1];
2900
+
2901
+ $dec_sale_price = wc_price($product_data['sale_price'], $args);
2902
+ preg_match('/<bdi>(.*?)&nbsp;/',$dec_sale_price, $matches_sale);
2903
+ $product_data['separator_sale_price'] = $matches_sale[1];
2904
+
2905
  // Untouched raw system pricing - DO NOT CHANGE THESE
2906
  $float_system_net_price = floatval(wc_get_price_excluding_tax( $product ));
2907
  $product_data['system_net_price'] = round($float_system_net_price, 2);
js/woosea_key.js CHANGED
@@ -26,7 +26,7 @@ jQuery(document).ready(function($) {
26
  var license_key = $('#license-key').val();
27
 
28
  jQuery.ajax({
29
- url: 'https://www.adtribes.io/check/license.php?key=' + license_key + '&email=' + license_email + '&domain=' + root_domain + '&version=11.5.3',
30
  jsonp: 'callback',
31
  dataType: 'jsonp',
32
  type: 'GET',
26
  var license_key = $('#license-key').val();
27
 
28
  jQuery.ajax({
29
+ url: 'https://www.adtribes.io/check/license.php?key=' + license_key + '&email=' + license_email + '&domain=' + root_domain + '&version=11.5.4',
30
  jsonp: 'callback',
31
  dataType: 'jsonp',
32
  type: 'GET',
readme.txt CHANGED
@@ -2,14 +2,14 @@
2
  Contributors: jorisverwater,supportadtribes,evavangelooven
3
  License: GPLv3
4
  License URI: http://www.gnu.org/licenses/gpl.html
5
- Tags: Google Shopping Feed, WooCommerce Product Feed, Product Feed, Bing Shopping Feed, Bing Product Feed, Google Merchant Feed, Skroutz, Google Product Feed, Pinterest, Idealo, Pixels, Conversion API
6
  Requires at least: 4.5
7
  Tested up to: 5.9
8
- Stable tag: 11.5.3
9
 
10
  == Description ==
11
 
12
- Generate WooCommerce product feeds for all your marketing channels, such as Google Shopping (merchant center), Remarketing, Bing Ads, Billiger.de, Pricerunner, Skroutz and many more. Next to custom feeds there are over 100 pre-defined templates included for marketplaces, comparison shopping engines and search engines. This plugin provides high-quality product feed for Google Shopping and many many more.
13
 
14
  = Why choose this plugin? =
15
  Simply because this is the most complete plugin offering support for an unlimited number of products and feeds, including features such as category- & field-mapping and advanced, rule-based, filtering and product variables support. Next to creating product feeds this plugin also add's pixels and conversion API (CAPI) and Google Dynamic Remarketing pixel to your website and makes sure they are aligned with your feeds.
@@ -55,6 +55,9 @@ Some marketing channels require you to map your categories to theirs (such as Go
55
  = Google Shopping =
56
  Our plugin offers added and advanced features for creating the best possible product feed for Google Shopping. Feeds created by our plugin have a high approval rate on products in Google's Merchant center. Also, because of a WooCommerce bug in the structured data of variable products all of these products would normally be disapproved in Google's merchant center. Our plugin fixes this bug and enables you to advertise on all of your products in Google Shopping.
57
 
 
 
 
58
  = Google Analytics support =
59
  This plugin enables you to add and configure Google Analytics UTM tracking-codes to your product URL’s so you can measure the effectiveness of your marketing channels in Google Analytics.
60
 
@@ -172,7 +175,8 @@ Some of the above mentioned feature can only be used by users who upgraded to th
172
  * Google Local Products
173
  * Google Local Products Inventory
174
  * Google Shopping Actions
175
- * Dynamic Ad's / remarketing
 
176
  * Bing Shopping
177
  * Bing Shopping Promotions
178
  * Pinterest
@@ -341,6 +345,10 @@ Questions left or unanswered? Please do not hesitate to contact us at support@ad
341
 
342
  === Changelog ===
343
 
 
 
 
 
344
  = 11.5.3 (2022-04-22) =
345
  * Removed all Facebook references in the plugin title and description
346
 
@@ -3687,6 +3695,10 @@ Questions left or unanswered? Please do not hesitate to contact us at support@ad
3687
 
3688
  == Upgrade Notice ==
3689
 
 
 
 
 
3690
  = 11.5.3 =
3691
  Removed all Facebook references in the plugin title and description
3692
 
2
  Contributors: jorisverwater,supportadtribes,evavangelooven
3
  License: GPLv3
4
  License URI: http://www.gnu.org/licenses/gpl.html
5
+ Tags: Google Shopping Feed, Facebook feed, Facebook catalog feed, WooCommerce Product Feed, Product Feed, Bing Shopping Feed, Bing Product Feed, Google Merchant Feed, Skroutz, Google Product Feed, Pinterest, Idealo, Pixels, Conversion API
6
  Requires at least: 4.5
7
  Tested up to: 5.9
8
+ Stable tag: 11.5.4
9
 
10
  == Description ==
11
 
12
+ Generate WooCommerce product feeds for all your marketing channels, such as Google Shopping (merchant center), Facebook, Remarketing, Bing Ads, Billiger.de, Pricerunner, Skroutz and many more. Next to custom feeds there are over 100 pre-defined templates included for marketplaces, comparison shopping engines and search engines. This plugin provides high-quality product feed for Google Shopping and many many more.
13
 
14
  = Why choose this plugin? =
15
  Simply because this is the most complete plugin offering support for an unlimited number of products and feeds, including features such as category- & field-mapping and advanced, rule-based, filtering and product variables support. Next to creating product feeds this plugin also add's pixels and conversion API (CAPI) and Google Dynamic Remarketing pixel to your website and makes sure they are aligned with your feeds.
55
  = Google Shopping =
56
  Our plugin offers added and advanced features for creating the best possible product feed for Google Shopping. Feeds created by our plugin have a high approval rate on products in Google's Merchant center. Also, because of a WooCommerce bug in the structured data of variable products all of these products would normally be disapproved in Google's merchant center. Our plugin fixes this bug and enables you to advertise on all of your products in Google Shopping.
57
 
58
+ = Facebook Feed/Catalog and remarketing =
59
+ Our plugin offers added and advanced features for creating the best possible product feed for your Facebook catalog and Facebook shop. Our plugin also includes the Facebook pixel and CAPI support.
60
+
61
  = Google Analytics support =
62
  This plugin enables you to add and configure Google Analytics UTM tracking-codes to your product URL’s so you can measure the effectiveness of your marketing channels in Google Analytics.
63
 
175
  * Google Local Products
176
  * Google Local Products Inventory
177
  * Google Shopping Actions
178
+ * Facebook shop
179
+ * Facebook Dynamic Ad's / remarketing
180
  * Bing Shopping
181
  * Bing Shopping Promotions
182
  * Pinterest
345
 
346
  === Changelog ===
347
 
348
+ = 11.5.4 (2022-04-29) =
349
+ * Added the alt text attribute for Pinterest feeds
350
+ * Added price attributes with thousand and decimal separators in it (mainly for TikTok)
351
+
352
  = 11.5.3 (2022-04-22) =
353
  * Removed all Facebook references in the plugin title and description
354
 
3695
 
3696
  == Upgrade Notice ==
3697
 
3698
+ = 11.5.4 =
3699
+ Added the alt text attribute for Pinterest feeds
3700
+ Added price attributes with thousand and decimal separators in it (mainly for TikTok)
3701
+
3702
  = 11.5.3 =
3703
  Removed all Facebook references in the plugin title and description
3704
 
woocommerce-sea.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Plugin Name: Product Feed PRO for WooCommerce
4
- * Version: 11.5.3
5
  * Plugin URI: https://www.adtribes.io/support/?utm_source=wpadmin&utm_medium=plugin&utm_campaign=woosea_product_feed_pro
6
  * Description: Configure and maintain your WooCommerce product feeds for Google Shopping, Catalog managers, Remarketing, Bing, Skroutz, Yandex, Comparison shopping websites and over a 100 channels more.
7
  * Author: AdTribes.io
@@ -48,7 +48,7 @@ if (!defined('ABSPATH')) {
48
  * Plugin versionnumber, please do not override.
49
  * Define some constants
50
  */
51
- define( 'WOOCOMMERCESEA_PLUGIN_VERSION', '11.5.3' );
52
  define( 'WOOCOMMERCESEA_PLUGIN_NAME', 'woocommerce-product-feed-pro' );
53
  define( 'WOOCOMMERCESEA_PLUGIN_NAME_SHORT', 'woo-product-feed-pro' );
54
 
1
  <?php
2
  /**
3
  * Plugin Name: Product Feed PRO for WooCommerce
4
+ * Version: 11.5.4
5
  * Plugin URI: https://www.adtribes.io/support/?utm_source=wpadmin&utm_medium=plugin&utm_campaign=woosea_product_feed_pro
6
  * Description: Configure and maintain your WooCommerce product feeds for Google Shopping, Catalog managers, Remarketing, Bing, Skroutz, Yandex, Comparison shopping websites and over a 100 channels more.
7
  * Author: AdTribes.io
48
  * Plugin versionnumber, please do not override.
49
  * Define some constants
50
  */
51
+ define( 'WOOCOMMERCESEA_PLUGIN_VERSION', '11.5.4' );
52
  define( 'WOOCOMMERCESEA_PLUGIN_NAME', 'woocommerce-product-feed-pro' );
53
  define( 'WOOCOMMERCESEA_PLUGIN_NAME_SHORT', 'woo-product-feed-pro' );
54