Product Feed PRO for WooCommerce - Version 11.3.4

Version Description

Fixed an error, the _my_conversions table is being queried but did not always exist Added an option to forcefully clean the dulication options

Download this release

Release Info

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

Code changes from version 11.3.3 to 11.3.4

classes/class-get-products.php CHANGED
@@ -3376,7 +3376,9 @@ class WooSEA_Get_Products {
3376
  $product_data['vivino_net_sale_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_sale_price'])));
3377
  }
3378
  $product_data['vivino_net_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_price'])));
3379
- $product_data['vivino_net_regular_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_regular_price'])));
 
 
3380
 
3381
  $product_data['installment'] = $this->woosea_get_installment($project_config, $product_data['id']);
3382
  $product_data['weight'] = ($product->get_weight()) ? $product->get_weight() : false;
@@ -4857,12 +4859,11 @@ class WooSEA_Get_Products {
4857
 
4858
  // Get the sales from created product feeds
4859
  global $wpdb;
4860
- $charset_collate = $wpdb->get_charset_collate();
4861
- $table_name = $wpdb->prefix . 'adtribes_my_conversions';
4862
- $order_rows = $wpdb->get_results("SELECT * FROM $table_name", ARRAY_A);
4863
-
4864
- // $notifications_obj = new WooSEA_Get_Admin_Notifications;
4865
- // $external_debug_file = $notifications_obj->woosea_debug_informations ($versions, $product_numbers, $order_rows, $feed_config);
4866
  // End information for debug log
4867
 
4868
  foreach ( $feed_config as $key => $val ) {
3376
  $product_data['vivino_net_sale_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_sale_price'])));
3377
  }
3378
  $product_data['vivino_net_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_price'])));
3379
+ if(isset($product_data['net_regular_price'])){
3380
+ $product_data['vivino_net_regular_price'] = floatval(str_replace(',', '.', str_replace(',', '.', $product_data['net_regular_price'])));
3381
+ }
3382
 
3383
  $product_data['installment'] = $this->woosea_get_installment($project_config, $product_data['id']);
3384
  $product_data['weight'] = ($product->get_weight()) ? $product->get_weight() : false;
4859
 
4860
  // Get the sales from created product feeds
4861
  global $wpdb;
4862
+ // $charset_collate = $wpdb->get_charset_collate();
4863
+ // $table_name = $wpdb->prefix . 'adtribes_my_conversions';
4864
+ // $order_rows = $wpdb->get_results("SELECT * FROM $table_name", ARRAY_A);
4865
+ // $notifications_obj = new WooSEA_Get_Admin_Notifications;
4866
+ // $external_debug_file = $notifications_obj->woosea_debug_informations ($versions, $product_numbers, $order_rows, $feed_config);
 
4867
  // End information for debug log
4868
 
4869
  foreach ( $feed_config as $key => $val ) {
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.3.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.3.4',
30
  jsonp: 'callback',
31
  dataType: 'jsonp',
32
  type: 'GET',
pages/admin/woosea-manage-feed.php CHANGED
@@ -25,10 +25,11 @@ $versions = array (
25
  );
26
 
27
  // Get the sales from created product feeds
28
- global $wpdb;
29
- $charset_collate = $wpdb->get_charset_collate();
30
- $table_name = $wpdb->prefix . 'adtribes_my_conversions';
31
- $order_rows = $wpdb->get_results("SELECT * FROM $table_name", ARRAY_A);
 
32
 
33
  /**
34
  * Change default footer text, asking to review our plugin
@@ -105,7 +106,14 @@ if (!wp_next_scheduled( 'woosea_cron_hook' ) ) {
105
  delete_option( 'woosea_getelite_notification' );
106
  delete_option( 'woosea_license_notification_closed' );
107
  wp_clear_scheduled_hook( 'woosea_cron_hook' );
108
- wp_clear_scheduled_hook( 'woosea_check_license' );
 
 
 
 
 
 
 
109
  } else {
110
  // Set default notification to show
111
  $getelite_notice = get_option('woosea_getelite_notification');
25
  );
26
 
27
  // Get the sales from created product feeds
28
+ //global $wpdb;
29
+ //$charset_collate = $wpdb->get_charset_collate();
30
+ //$table_name = $wpdb->prefix . 'adtribes_my_conversions';
31
+ //$order_rows = $wpdb->get_results("SELECT * FROM $table_name", ARRAY_A);
32
+ $order_rows = "";
33
 
34
  /**
35
  * Change default footer text, asking to review our plugin
106
  delete_option( 'woosea_getelite_notification' );
107
  delete_option( 'woosea_license_notification_closed' );
108
  wp_clear_scheduled_hook( 'woosea_cron_hook' );
109
+ wp_clear_scheduled_hook( 'woosea_check_license' );
110
+ } elseif (array_key_exists('force-deduplication', $_GET)){
111
+ // Force deduplication
112
+ foreach($cron_projects as $key => $value){
113
+ $channel_hash = $cron_projects[$key]['channel_hash'];
114
+ $channel_duplicates = "woosea_duplicates_".$channel_hash;
115
+ delete_option($channel_duplicates);
116
+ }
117
  } else {
118
  // Set default notification to show
119
  $getelite_notice = get_option('woosea_getelite_notification');
readme.txt CHANGED
@@ -5,7 +5,7 @@ License URI: http://www.gnu.org/licenses/gpl.html
5
  Tags: Google Shopping Feed, WooCommerce Product Feed, Facebook Product Feed, Bing Shopping Feed, Bing Product Feed, Google Merchant Feed, Skroutz, Google Product Feed, Pinterest, Idealo, Facebook Pixel, Facebook Conversion API
6
  Requires at least: 4.5
7
  Tested up to: 5.9
8
- Stable tag: 11.3.3
9
 
10
  == Description ==
11
 
@@ -337,6 +337,10 @@ Questions left or unanswered? Please do not hesitate to contact us at support@ad
337
 
338
  === Changelog ===
339
 
 
 
 
 
340
  = 11.3.3 (2022-02-21) =
341
  * Fixed a VAT issue for the Pinterest / Vivino / TikTok price attributes
342
 
@@ -3619,6 +3623,10 @@ Questions left or unanswered? Please do not hesitate to contact us at support@ad
3619
 
3620
  == Upgrade Notice ==
3621
 
 
 
 
 
3622
  = 11.3.3 =
3623
  Fixed a VAT issue for the Pinterest / Vivino / TikTok price attributes
3624
 
5
  Tags: Google Shopping Feed, WooCommerce Product Feed, Facebook Product Feed, Bing Shopping Feed, Bing Product Feed, Google Merchant Feed, Skroutz, Google Product Feed, Pinterest, Idealo, Facebook Pixel, Facebook Conversion API
6
  Requires at least: 4.5
7
  Tested up to: 5.9
8
+ Stable tag: 11.3.4
9
 
10
  == Description ==
11
 
337
 
338
  === Changelog ===
339
 
340
+ = 11.3.4 (2022-02-22) =
341
+ * Fixed an error, the _my_conversions table is being queried but did not always exist
342
+ * Added an option to forcefully clean the dulication options
343
+
344
  = 11.3.3 (2022-02-21) =
345
  * Fixed a VAT issue for the Pinterest / Vivino / TikTok price attributes
346
 
3623
 
3624
  == Upgrade Notice ==
3625
 
3626
+ = 11.3.4 =
3627
+ Fixed an error, the _my_conversions table is being queried but did not always exist
3628
+ Added an option to forcefully clean the dulication options
3629
+
3630
  = 11.3.3 =
3631
  Fixed a VAT issue for the Pinterest / Vivino / TikTok price attributes
3632
 
woocommerce-sea.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Plugin Name: Product Feed PRO for WooCommerce
4
- * Version: 11.3.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, Facebook, 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.3.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.3.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, Facebook, 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.3.4' );
52
  define( 'WOOCOMMERCESEA_PLUGIN_NAME', 'woocommerce-product-feed-pro' );
53
  define( 'WOOCOMMERCESEA_PLUGIN_NAME_SHORT', 'woo-product-feed-pro' );
54