Booster for WooCommerce - Version 5.6.4

Version Description

05/09/2022 =

  • FIXED - CART & CHECKOUT - Checkout Files Upload - Fixed critical error on this module.
  • FIXED - CART & CHECKOUT - Checkout Fees - Fixed issue with fee applicable with checkout custom field in checkout page.
  • FIXED - EMAILS & MISC. - Modules By User Roles - Fixed confict with SMTP Plugins.
  • FIXED - EMAILS & MISC. - Modules By User Roles - Fixed critical error in network websites.
  • FIXED - PHP Warning: Undefined index "switcher_type" in /includes/includes/widgets/class-wcj-widget-multicurrency.php...
  • FIXED - PHP Fatal error : Uncaught TypeError: in /includes/exchange-rates/class-wcj-exchange-rates-crons.php...
  • WooCommerce 6.8.2 tested
  • WordPress 6.0.2 Tested
Download this release

Release Info

Developer ronyp
Plugin Icon 128x128 Booster for WooCommerce
Version 5.6.4
Comparing to
See all releases

Code changes from version 5.6.3 to 5.6.4

includes/class-wcj-checkout-fees.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Fees
4
  *
5
- * @version 5.6.2
6
  * @since 3.7.0
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
@@ -70,7 +70,7 @@ if ( ! class_exists( 'WCJ_Checkout_Fees' ) ) :
70
  /**
71
  * Validate fee without considering overlapping.
72
  *
73
- * @version 5.6.2
74
  * @since 4.5.0
75
  *
76
  * @param int $fee_id defines the fee_id.
@@ -118,10 +118,7 @@ if ( ! class_exists( 'WCJ_Checkout_Fees' ) ) :
118
  if ( isset( $post_data ) || isset( $_REQUEST['post_data'] ) ) {
119
  if ( ! isset( $post_data ) ) {
120
  $post_data = array();
121
- parse_str(
122
- array_map( 'sanitize_text_field', wp_unslash( $_REQUEST['post_data'] ) ),
123
- $post_data
124
- );
125
 
126
  }
127
  if ( empty( $post_data[ $this->checkout_fields[ $fee_id ] ] ) ) {
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Fees
4
  *
5
+ * @version 5.6.4
6
  * @since 3.7.0
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
70
  /**
71
  * Validate fee without considering overlapping.
72
  *
73
+ * @version 5.6.4
74
  * @since 4.5.0
75
  *
76
  * @param int $fee_id defines the fee_id.
118
  if ( isset( $post_data ) || isset( $_REQUEST['post_data'] ) ) {
119
  if ( ! isset( $post_data ) ) {
120
  $post_data = array();
121
+ parse_str( sanitize_text_field( wp_unslash( $_REQUEST['post_data'] ) ), $post_data );
 
 
 
122
 
123
  }
124
  if ( empty( $post_data[ $this->checkout_fields[ $fee_id ] ] ) ) {
includes/class-wcj-checkout-files-upload.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Files Upload
4
  *
5
- * @version 5.6.3
6
  * @since 2.4.5
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
@@ -418,7 +418,7 @@ if ( ! class_exists( 'WCJ_Checkout_Files_Upload' ) ) :
418
  /**
419
  * Process_checkout_files_upload.
420
  *
421
- * @version 5.6.2
422
  * @since 2.4.5
423
  * @todo add option for admin to delete files one by one (i.e. not all at once)
424
  * @todo `$this->additional_admin_emails_settings` - more customization options, e.g.: admin email, subject, content, from
@@ -431,7 +431,7 @@ if ( ! class_exists( 'WCJ_Checkout_Files_Upload' ) ) :
431
  /* translators: %s: search term */
432
  __( 'Order ID: %1$s; File name: %2$s', 'woocommerce-jetpack' ),
433
  '%order_id%',
434
- '%file_name%',
435
  );
436
  $total_number = apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_checkout_files_upload_total_number', 1 ) );
437
  // Remove file.
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Files Upload
4
  *
5
+ * @version 5.6.4
6
  * @since 2.4.5
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
418
  /**
419
  * Process_checkout_files_upload.
420
  *
421
+ * @version 5.6.4
422
  * @since 2.4.5
423
  * @todo add option for admin to delete files one by one (i.e. not all at once)
424
  * @todo `$this->additional_admin_emails_settings` - more customization options, e.g.: admin email, subject, content, from
431
  /* translators: %s: search term */
432
  __( 'Order ID: %1$s; File name: %2$s', 'woocommerce-jetpack' ),
433
  '%order_id%',
434
+ '%file_name%'
435
  );
436
  $total_number = apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_checkout_files_upload_total_number', 1 ) );
437
  // Remove file.
includes/class-wcj-multicurrency.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Multicurrency (Currency Switcher)
4
  *
5
- * @version 5.6.2
6
  * @since 2.4.3
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
@@ -90,7 +90,7 @@ if ( ! class_exists( 'WCJ_Multicurrency' ) ) :
90
  if ( 'init' === current_filter() ) {
91
  $this->init_bkg_process_class();
92
  } else {
93
- add_action( 'plugins_loaded', array( $this, 'init_bkg_process_class' ) );
94
  }
95
  }
96
  }
2
  /**
3
  * Booster for WooCommerce - Module - Multicurrency (Currency Switcher)
4
  *
5
+ * @version 5.6.4
6
  * @since 2.4.3
7
  * @author Pluggabl LLC.
8
  * @package Booster_For_WooCommerce/includes
90
  if ( 'init' === current_filter() ) {
91
  $this->init_bkg_process_class();
92
  } else {
93
+ add_action( 'plugins_loaded', array( $this, 'init_bkg_process_class' ), PHP_INT_MAX );
94
  }
95
  }
96
  }
includes/class-wcj-price-by-country.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Prices and Currencies by Country
4
  *
5
- * @version 5.6.2
6
  * @author Pluggabl LLC.
7
  * @package Booster_For_WooCommerce/includes
8
  */
@@ -96,7 +96,7 @@ if ( ! class_exists( 'WCJ_Price_By_Country' ) ) :
96
  if ( 'init' === current_filter() ) {
97
  $this->init_bkg_process_class();
98
  } else {
99
- add_action( 'plugins_loaded', array( $this, 'init_bkg_process_class' ) );
100
  }
101
  }
102
 
2
  /**
3
  * Booster for WooCommerce - Module - Prices and Currencies by Country
4
  *
5
+ * @version 5.6.4
6
  * @author Pluggabl LLC.
7
  * @package Booster_For_WooCommerce/includes
8
  */
96
  if ( 'init' === current_filter() ) {
97
  $this->init_bkg_process_class();
98
  } else {
99
+ add_action( 'plugins_loaded', array( $this, 'init_bkg_process_class' ), PHP_INT_MAX );
100
  }
101
  }
102
 
includes/exchange-rates/class-wcj-exchange-rates-crons.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Exchange Rates - Crons
4
  *
5
- * @version 5.3.7
6
  * @author Pluggabl LLC.
7
  * @package Booster_For_WooCommerce/includes
8
  */
@@ -87,7 +87,7 @@ if ( ! class_exists( 'WCJ_Exchange_Rates_Crons' ) ) :
87
  /**
88
  * On the scheduled action hook, run a function.
89
  *
90
- * @version 3.4.5
91
  * @todo get currency pairs from "Currency Exchange Rates" module (see `get_all_currencies_exchange_rates_currencies()`)
92
  * @param int | string $interval Define rate interval.
93
  */
@@ -181,8 +181,8 @@ if ( ! class_exists( 'WCJ_Exchange_Rates_Crons' ) ) :
181
  if ( 0 !== $rate_offset_percent ) {
182
  $rate_offset_percent = 1 + ( $rate_offset_percent / 100 );
183
  }
184
- $the_rate = wcj_get_exchange_rate( $currency_from, $currency_to );
185
- if ( 0 !== $the_rate ) {
186
  if ( 0 !== $rate_offset_percent ) {
187
  $the_rate = round( $the_rate * $rate_offset_percent, 6 );
188
  }
2
  /**
3
  * Booster for WooCommerce - Exchange Rates - Crons
4
  *
5
+ * @version 5.6.4
6
  * @author Pluggabl LLC.
7
  * @package Booster_For_WooCommerce/includes
8
  */
87
  /**
88
  * On the scheduled action hook, run a function.
89
  *
90
+ * @version 5.6.4
91
  * @todo get currency pairs from "Currency Exchange Rates" module (see `get_all_currencies_exchange_rates_currencies()`)
92
  * @param int | string $interval Define rate interval.
93
  */
181
  if ( 0 !== $rate_offset_percent ) {
182
  $rate_offset_percent = 1 + ( $rate_offset_percent / 100 );
183
  }
184
+ $the_rate = (float) wcj_get_exchange_rate( $currency_from, $currency_to );
185
+ if ( (float) 0 !== $the_rate ) {
186
  if ( 0 !== $rate_offset_percent ) {
187
  $the_rate = round( $the_rate * $rate_offset_percent, 6 );
188
  }
includes/gateways/class-wc-gateway-wcj-custom.php CHANGED
@@ -417,7 +417,7 @@ if ( ! function_exists( 'init_wc_gateway_wcj_custom_class' ) ) {
417
  }
418
 
419
  if ( 'no' === wcj_get_option( 'wcj_load_modules_on_init', 'no' ) ) {
420
- add_action( 'plugins_loaded', 'init_wc_gateway_wcj_custom_class' );
421
  } else {
422
  init_wc_gateway_wcj_custom_class();
423
  }
417
  }
418
 
419
  if ( 'no' === wcj_get_option( 'wcj_load_modules_on_init', 'no' ) ) {
420
+ add_action( 'plugins_loaded', 'init_wc_gateway_wcj_custom_class', PHP_INT_MAX );
421
  } else {
422
  init_wc_gateway_wcj_custom_class();
423
  }
includes/mini-plugin/wcj-mini-plugin.php CHANGED
@@ -18,13 +18,12 @@ add_filter(
18
  ARRAY_FILTER_USE_KEY
19
  );
20
  $all_cat_ids1 = array( 'price_by_country', 'multicurrency', 'multicurrency_base_price', 'currency_per_product', 'currency', 'currency_external_products', 'bulk_price_converter', 'wholesale_price', 'product_open_pricing', 'offer_price', 'price_by_user_role', 'product_price_by_formula', 'global_discount', 'currency_exchange_rates', 'price_formats', 'price_labels', 'call_for_price', 'free_price', 'add_to_cart', 'more_button_labels', 'product_listings', 'tax_display', 'admin_products_list', 'products_per_page', 'product_tabs', 'product_custom_info', 'related_products', 'cross_sells', 'upsells', 'sorting', 'sku', 'stock', 'product_input_fields', 'product_add_to_cart', 'add_to_cart_button_visibility', 'purchase_data', 'product_bookings', 'crowdfunding', 'product_addons', 'product_images', 'sale_flash', 'product_by_country', 'product_by_user_role', 'product_custom_visibility', 'product_by_time', 'product_by_date', 'product_by_user', 'products_xml', 'product_bulk_meta_editor', 'product_msrp', 'product_extra_fees', 'cart', 'cart_customization', 'empty_cart', 'mini_cart', 'url_coupons', 'coupon_code_generator', 'coupon_by_user_role', 'checkout_core_fields', 'checkout_custom_fields', 'checkout_files_upload', 'checkout_custom_info', 'checkout_customization', 'checkout_fees', 'eu_vat_number', 'frequently_bought_together', 'one_page_checkout', 'payment_gateways', 'payment_gateways_icons', 'payment_gateways_fees', 'payment_gateways_per_category', 'payment_gateways_currency', 'payment_gateways_by_currency', 'payment_gateways_min_max', 'payment_gateways_by_country', 'payment_gateways_by_user_role', 'payment_gateways_by_shipping', 'shipping', 'shipping_options', 'shipping_icons', 'shipping_description', 'shipping_time', 'left_to_free_shipping', 'shipping_calculator', 'shipping_by_user_role', 'shipping_by_products', 'shipping_by_cities', 'shipping_by_time', 'shipping_by_order_amount', 'shipping_by_order_qty', 'address_formats', 'orders', 'admin_orders_list', 'order_min_amount', 'order_numbers', 'order_custom_statuses', 'order_quantities', 'max_products_per_user', 'pdf_invoicing', 'pdf_invoicing_numbering', 'pdf_invoicing_templates', 'pdf_invoicing_header', 'pdf_invoicing_footer', 'pdf_invoicing_styling', 'pdf_invoicing_page', 'pdf_invoicing_emails', 'pdf_invoicing_paid_stamp', 'pdf_invoicing_display', 'pdf_invoicing_advanced', 'pdf_invoicing_extra_columns', 'general', 'breadcrumbs', 'admin_bar', 'export', 'my_account', 'old_slugs', 'reports', 'admin_tools', 'debug_tools', 'emails', 'email_options', 'emails_verification', 'wpml', 'custom_css', 'custom_js', 'custom_php', 'track_users', 'modules_by_user_roles', 'template_editor', 'product_info' );
21
- $modules_all_cats = $modules_cats;
22
-
 
23
  // ----- Modules By User Roles Module Options Start -----
24
- if ( ! function_exists( 'wp_get_current_user' ) ) {
25
- require_once ABSPATH . 'wp-includes/pluggable.php';
26
- }
27
- $current_user = wp_get_current_user();
28
 
29
  $wcj_modules_by_user_roles_data['role'] = ( isset( $current_user->roles ) && is_array( $current_user->roles ) && ! empty( $current_user->roles ) ?
30
  reset( $current_user->roles ) : 'guest' );
@@ -49,6 +48,7 @@ add_filter(
49
 
50
  $all_cat_ids = $wcj_modules_by_user_roles_data['modules_incl'];
51
  }
 
52
  // ----- Modules By User Roles Module Options End -----
53
 
54
  if ( count( $all_cat_ids ) <= 1 && '' === $all_cat_ids[0] ) {
18
  ARRAY_FILTER_USE_KEY
19
  );
20
  $all_cat_ids1 = array( 'price_by_country', 'multicurrency', 'multicurrency_base_price', 'currency_per_product', 'currency', 'currency_external_products', 'bulk_price_converter', 'wholesale_price', 'product_open_pricing', 'offer_price', 'price_by_user_role', 'product_price_by_formula', 'global_discount', 'currency_exchange_rates', 'price_formats', 'price_labels', 'call_for_price', 'free_price', 'add_to_cart', 'more_button_labels', 'product_listings', 'tax_display', 'admin_products_list', 'products_per_page', 'product_tabs', 'product_custom_info', 'related_products', 'cross_sells', 'upsells', 'sorting', 'sku', 'stock', 'product_input_fields', 'product_add_to_cart', 'add_to_cart_button_visibility', 'purchase_data', 'product_bookings', 'crowdfunding', 'product_addons', 'product_images', 'sale_flash', 'product_by_country', 'product_by_user_role', 'product_custom_visibility', 'product_by_time', 'product_by_date', 'product_by_user', 'products_xml', 'product_bulk_meta_editor', 'product_msrp', 'product_extra_fees', 'cart', 'cart_customization', 'empty_cart', 'mini_cart', 'url_coupons', 'coupon_code_generator', 'coupon_by_user_role', 'checkout_core_fields', 'checkout_custom_fields', 'checkout_files_upload', 'checkout_custom_info', 'checkout_customization', 'checkout_fees', 'eu_vat_number', 'frequently_bought_together', 'one_page_checkout', 'payment_gateways', 'payment_gateways_icons', 'payment_gateways_fees', 'payment_gateways_per_category', 'payment_gateways_currency', 'payment_gateways_by_currency', 'payment_gateways_min_max', 'payment_gateways_by_country', 'payment_gateways_by_user_role', 'payment_gateways_by_shipping', 'shipping', 'shipping_options', 'shipping_icons', 'shipping_description', 'shipping_time', 'left_to_free_shipping', 'shipping_calculator', 'shipping_by_user_role', 'shipping_by_products', 'shipping_by_cities', 'shipping_by_time', 'shipping_by_order_amount', 'shipping_by_order_qty', 'address_formats', 'orders', 'admin_orders_list', 'order_min_amount', 'order_numbers', 'order_custom_statuses', 'order_quantities', 'max_products_per_user', 'pdf_invoicing', 'pdf_invoicing_numbering', 'pdf_invoicing_templates', 'pdf_invoicing_header', 'pdf_invoicing_footer', 'pdf_invoicing_styling', 'pdf_invoicing_page', 'pdf_invoicing_emails', 'pdf_invoicing_paid_stamp', 'pdf_invoicing_display', 'pdf_invoicing_advanced', 'pdf_invoicing_extra_columns', 'general', 'breadcrumbs', 'admin_bar', 'export', 'my_account', 'old_slugs', 'reports', 'admin_tools', 'debug_tools', 'emails', 'email_options', 'emails_verification', 'wpml', 'custom_css', 'custom_js', 'custom_php', 'track_users', 'modules_by_user_roles', 'template_editor', 'product_info' );
21
+ $modules_all_cats = $modules_cats;
22
+ $all_cat_ids=$all_cat_ids1;
23
+
24
  // ----- Modules By User Roles Module Options Start -----
25
+ if( wcj_is_module_enabled( 'modules_by_user_roles' ) ) {
26
+ $current_user = wp_get_current_user();
 
 
27
 
28
  $wcj_modules_by_user_roles_data['role'] = ( isset( $current_user->roles ) && is_array( $current_user->roles ) && ! empty( $current_user->roles ) ?
29
  reset( $current_user->roles ) : 'guest' );
48
 
49
  $all_cat_ids = $wcj_modules_by_user_roles_data['modules_incl'];
50
  }
51
+ }
52
  // ----- Modules By User Roles Module Options End -----
53
 
54
  if ( count( $all_cat_ids ) <= 1 && '' === $all_cat_ids[0] ) {
langs/woocommerce-jetpack.pot CHANGED
@@ -1554,7 +1554,7 @@ msgstr ""
1554
  msgid "Add fees to WooCommerce cart & checkout."
1555
  msgstr ""
1556
 
1557
- #: includes/class-wcj-checkout-fees.php:257
1558
  #: includes/settings/wcj-settings-checkout-fees.php:46
1559
  #: includes/settings/wcj-settings-checkout-fees.php:67
1560
  msgid "Fee"
1554
  msgid "Add fees to WooCommerce cart & checkout."
1555
  msgstr ""
1556
 
1557
+ #: includes/class-wcj-checkout-fees.php:254
1558
  #: includes/settings/wcj-settings-checkout-fees.php:46
1559
  #: includes/settings/wcj-settings-checkout-fees.php:67
1560
  msgid "Fee"
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: anbinder, karzin, pluggabl
3
  Tags: woocommerce customization, woocommerce bundle, woocommerce product addon, woocommerce integration, ecommerce plugin
4
  Requires at least: 4.4
5
- Tested up to: 6.0.1
6
- Requires PHP: 5.6
7
- Stable tag: 5.6.3
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -275,6 +275,17 @@ To unlock all Booster for WooCommerce features, please install additional paid B
275
 
276
  == Changelog ==
277
 
 
 
 
 
 
 
 
 
 
 
 
278
  = 5.6.3 31/08/2022 =
279
 
280
  * NEW FEATURE - PDF INVOICING & PACKING SLIPS - PDF Invoicing - Added a new shortcode for refund total with inc./ex. tax. [wcj_order_item_total_refunded excl_tax="yes" ]
2
  Contributors: anbinder, karzin, pluggabl
3
  Tags: woocommerce customization, woocommerce bundle, woocommerce product addon, woocommerce integration, ecommerce plugin
4
  Requires at least: 4.4
5
+ Tested up to: 6.0.2
6
+ Requires PHP: 7.2
7
+ Stable tag: 5.6.4
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
275
 
276
  == Changelog ==
277
 
278
+ = 5.6.4 05/09/2022 =
279
+
280
+ * FIXED - CART & CHECKOUT - Checkout Files Upload - Fixed critical error on this module.
281
+ * FIXED - CART & CHECKOUT - Checkout Fees - Fixed issue with fee applicable with checkout custom field in checkout page.
282
+ * FIXED - EMAILS & MISC. - Modules By User Roles - Fixed confict with SMTP Plugins.
283
+ * FIXED - EMAILS & MISC. - Modules By User Roles - Fixed critical error in network websites.
284
+ * FIXED - PHP Warning: Undefined index "switcher_type" in /includes/includes/widgets/class-wcj-widget-multicurrency.php...
285
+ * FIXED - PHP Fatal error : Uncaught TypeError: in /includes/exchange-rates/class-wcj-exchange-rates-crons.php...
286
+ * WooCommerce 6.8.2 tested
287
+ * WordPress 6.0.2 Tested
288
+
289
  = 5.6.3 31/08/2022 =
290
 
291
  * NEW FEATURE - PDF INVOICING & PACKING SLIPS - PDF Invoicing - Added a new shortcode for refund total with inc./ex. tax. [wcj_order_item_total_refunded excl_tax="yes" ]
version-details.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
- "0" : "= 5.6.3 31/08/2022 =",
3
- "1" : "* NEW FEATURE - PDF INVOICING & PACKING SLIPS - PDF Invoicing - Added a new shortcode for refund total with inc./ex. tax. [wcj_order_item_total_refunded excl_tax=\"yes\" ]",
4
- "2" : "* FIXED - SHIPPING & ORDERS - Order Custom Statuses - Fixed custom status not displaying in order bulk action selection.",
5
- "3" : "* FIXED - PRODUCTS - Product Tabs - Fixed issue with HTML tags."
6
  }
1
  {
2
+ "0" : "= 5.6.4 05/09/2022 =",
3
+ "1" : "* FIXED - CART & CHECKOUT - Checkout Files Upload - Fixed critical error on this module.",
4
+ "2" : "* FIXED - CART & CHECKOUT - Checkout Fees - Fixed issue with fee applicable with checkout custom field in checkout page.",
5
+ "3" : "* FIXED - EMAILS & MISC. - Modules By User Roles - Fixed confict with SMTP Plugins."
6
  }
woocommerce-jetpack.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Booster for WooCommerce
4
  * Plugin URI: https://booster.io
5
  * Description: Supercharge your WooCommerce site with these awesome powerful features. More than 100 modules.All in one WooCommerce plugin.
6
- * Version: 5.6.3
7
  * Author: Pluggabl LLC
8
  * Author URI: https://booster.io
9
  * Text Domain: woocommerce-jetpack
@@ -11,7 +11,7 @@
11
  * Copyright: © 2020 Pluggabl LLC.
12
  * WC tested up to: 6.8.2
13
  * License: GNU General Public License v3.0
14
- * php version 5.6
15
  * License URI: http://www.gnu.org/licenses/gpl-3.0.html
16
  *
17
  * @package Booster_For_WooCommerce
@@ -65,7 +65,7 @@ if ( ! class_exists( 'WC_Jetpack' ) ) :
65
  * @var string
66
  * @since 2.4.7
67
  */
68
- public $version = '5.6.3';
69
 
70
  /**
71
  * The single instance of the class
@@ -163,7 +163,12 @@ if ( ! function_exists( 'woocommerce_jetpack_start_plugin_tracking' ) ) {
163
  woocommerce_jetpack_start_plugin_tracking();
164
  }
165
 
166
- w_c_j();
 
 
 
 
 
167
 
168
  /**
169
  * Wc jetpack activation hook.
3
  * Plugin Name: Booster for WooCommerce
4
  * Plugin URI: https://booster.io
5
  * Description: Supercharge your WooCommerce site with these awesome powerful features. More than 100 modules.All in one WooCommerce plugin.
6
+ * Version: 5.6.4
7
  * Author: Pluggabl LLC
8
  * Author URI: https://booster.io
9
  * Text Domain: woocommerce-jetpack
11
  * Copyright: © 2020 Pluggabl LLC.
12
  * WC tested up to: 6.8.2
13
  * License: GNU General Public License v3.0
14
+ * php version 7.2
15
  * License URI: http://www.gnu.org/licenses/gpl-3.0.html
16
  *
17
  * @package Booster_For_WooCommerce
65
  * @var string
66
  * @since 2.4.7
67
  */
68
+ public $version = '5.6.4';
69
 
70
  /**
71
  * The single instance of the class
163
  woocommerce_jetpack_start_plugin_tracking();
164
  }
165
 
166
+ add_action( 'plugins_loaded', '_load_plugin_class' );
167
+
168
+ function _load_plugin_class() {
169
+ w_c_j();
170
+ }
171
+
172
 
173
  /**
174
  * Wc jetpack activation hook.