Booster for WooCommerce - Version 5.4.5

Version Description

25/08/2021 = * Fix - PDF INVOICING & PACKING SLIPS - Fixed table border is not being shown when we use a background image. * Fix - PDF INVOICING & PACKING SLIPS - Fixed page break not working when extra headercss is being added. * Fix - PDF INVOICING & PACKING SLIPS - Fixed refund extra fee and shipping value not being shown on item table. * Fix - CART & CHECKOUT - Checkout Custom Fields - Fixed Category rules of checkout were not being reflected on email. * Fix - CART & CHECKOUT - EU VAT Number - Fixed EU vat number required notice when the field is empty. * Fix - SHIPPING & ORDERS - Order Numbers - Fixed order number sequential bug for a new order. * Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Fixed closure error when widgets are being used on shop page. * Fix - PRICES & CURRENCIES - Wholesale Price - Fixed per product price issue with the multicurrency switcher. * WooCommerce 5.6.0 tested * WordPress 5.8 tested

Download this release

Release Info

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

Code changes from version 5.4.4 to 5.4.5

includes/class-wcj-checkout-custom-fields.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Custom Fields
4
  *
5
- * @version 5.4.3
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -282,7 +282,7 @@ class WCJ_Checkout_Custom_Fields extends WCJ_Module {
282
  /**
283
  * add_custom_fields_to_order_display.
284
  *
285
- * @version 5.4.0
286
  * @since 2.3.0
287
  * @todo convert from before version 2.3.0
288
  */
@@ -337,13 +337,24 @@ class WCJ_Checkout_Custom_Fields extends WCJ_Module {
337
  $value = $_value;
338
  }
339
  // Adding field to final output
340
- if ( '' != $label || '' != $value ) {
341
- $replaced_values = array(
342
- '%label%' => $label,
343
- '%value%' => $value,
344
- );
345
- $final_output .= str_replace( array_keys( $replaced_values ), $replaced_values, $templates['field'] );
 
 
 
346
  }
 
 
 
 
 
 
 
 
347
  }
348
  }
349
  // Outputting
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Custom Fields
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
282
  /**
283
  * add_custom_fields_to_order_display.
284
  *
285
+ * @version 5.4.5
286
  * @since 2.3.0
287
  * @todo convert from before version 2.3.0
288
  */
337
  $value = $_value;
338
  }
339
  // Adding field to final output
340
+ if ( '' != $value ) {
341
+ if($value != 'No'){
342
+ $replaced_values = array(
343
+ '%label%' => $label,
344
+ '%value%' => $value,
345
+ );
346
+ $final_output .= str_replace( array_keys( $replaced_values ), $replaced_values, $templates['field'] );
347
+ }
348
+
349
  }
350
+ else if ('' == $value) {
351
+ $templates = array(
352
+ 'before' => '',
353
+ 'field' => '',
354
+ 'after' => '',
355
+ );
356
+ $final_output .= str_replace( array_keys( $replaced_values ), $replaced_values, $templates['field'] );
357
+ }
358
  }
359
  }
360
  // Outputting
includes/class-wcj-emails-verification.php CHANGED
File without changes
includes/class-wcj-eu-vat-number.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - EU VAT Number
4
  *
5
- * @version 5.3.7
6
  * @since 2.3.9
7
  * @author Pluggabl LLC.
8
  */
@@ -388,11 +388,11 @@ class WCJ_EU_VAT_Number extends WCJ_Module {
388
  /**
389
  * enqueue_scripts.
390
  *
391
- * @version 5.3.7
392
  */
393
  function enqueue_scripts() {
394
  if (
395
- 'no' === wcj_get_option( 'wcj_eu_vat_number_validate', 'yes' ) ||
396
  ! $this->restrictive_loading_valid()
397
  ) {
398
  return;
@@ -523,9 +523,17 @@ class WCJ_EU_VAT_Number extends WCJ_Module {
523
  /**
524
  * checkout_validate_vat.
525
  *
526
- * @version 4.6.1
527
  */
528
  function checkout_validate_vat( $_posted ) {
 
 
 
 
 
 
 
 
529
  if ( 'yes' === wcj_get_option( 'wcj_eu_vat_number_validate', 'yes' ) ) {
530
  if (
531
  ( 'yes' === wcj_get_option( 'wcj_eu_vat_number_field_required', 'no' ) && '' == $_posted['billing_eu_vat_number'] ) ||
2
  /**
3
  * Booster for WooCommerce - Module - EU VAT Number
4
  *
5
+ * @version 5.4.5
6
  * @since 2.3.9
7
  * @author Pluggabl LLC.
8
  */
388
  /**
389
  * enqueue_scripts.
390
  *
391
+ * @version 5.4.5
392
  */
393
  function enqueue_scripts() {
394
  if (
395
+ 'no' === wcj_get_option( 'wcj_eu_vat_number_validate', 'yes' ) && 'no' === wcj_get_option( 'wcj_eu_vat_number_field_required', 'yes' ) ||
396
  ! $this->restrictive_loading_valid()
397
  ) {
398
  return;
523
  /**
524
  * checkout_validate_vat.
525
  *
526
+ * @version 5.4.5
527
  */
528
  function checkout_validate_vat( $_posted ) {
529
+ if ('yes' === wcj_get_option( 'wcj_eu_vat_number_field_required', 'no' ) && '' == $_posted['billing_eu_vat_number'] ){
530
+ if( in_array( $_posted['billing_country'] , wcj_get_european_union_countries() ) ) {
531
+ wc_add_notice(
532
+ __( '<strong>Billing EU VAT Number</strong>is a required field.', 'woocommerce-jetpack' ),
533
+ 'error'
534
+ );
535
+ }
536
+ }
537
  if ( 'yes' === wcj_get_option( 'wcj_eu_vat_number_validate', 'yes' ) ) {
538
  if (
539
  ( 'yes' === wcj_get_option( 'wcj_eu_vat_number_field_required', 'no' ) && '' == $_posted['billing_eu_vat_number'] ) ||
includes/class-wcj-order-numbers.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Order Numbers
4
  *
5
- * @version 5.3.8
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -400,14 +400,14 @@ class WCJ_Order_Numbers extends WCJ_Module {
400
  /**
401
  * Add/update order_number meta to order.
402
  *
403
- * @version 4.0.0
404
  * @todo (maybe) save order ID instead of `$current_order_number = ''` (if `'no' === wcj_get_option( 'wcj_order_number_sequential_enabled', 'yes' )`)
405
  */
406
  function add_order_number_meta( $order_id, $do_overwrite ) {
407
  if ( 'shop_order' !== get_post_type( $order_id ) || 'auto-draft' === get_post_status( $order_id ) ) {
408
  return;
409
  }
410
- if ( true === $do_overwrite || 0 == get_post_meta( $order_id, '_wcj_order_number', true ) ) {
411
  if ( $order_id < wcj_get_option( 'wcj_order_numbers_min_order_id', 0 ) ) {
412
  return;
413
  }
@@ -438,7 +438,7 @@ class WCJ_Order_Numbers extends WCJ_Module {
438
  $current_order_number = '';
439
  }
440
  update_post_meta( $order_id, '_wcj_order_number', apply_filters( 'wcj_order_number_meta', $current_order_number, $order_id ) );
441
- }
442
  }
443
  }
444
 
2
  /**
3
  * Booster for WooCommerce - Module - Order Numbers
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
400
  /**
401
  * Add/update order_number meta to order.
402
  *
403
+ * @version 5.4.5
404
  * @todo (maybe) save order ID instead of `$current_order_number = ''` (if `'no' === wcj_get_option( 'wcj_order_number_sequential_enabled', 'yes' )`)
405
  */
406
  function add_order_number_meta( $order_id, $do_overwrite ) {
407
  if ( 'shop_order' !== get_post_type( $order_id ) || 'auto-draft' === get_post_status( $order_id ) ) {
408
  return;
409
  }
410
+
411
  if ( $order_id < wcj_get_option( 'wcj_order_numbers_min_order_id', 0 ) ) {
412
  return;
413
  }
438
  $current_order_number = '';
439
  }
440
  update_post_meta( $order_id, '_wcj_order_number', apply_filters( 'wcj_order_number_meta', $current_order_number, $order_id ) );
441
+
442
  }
443
  }
444
 
includes/class-wcj-wholesale-price.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Wholesale Price
4
  *
5
- * @version 5.0.0
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  * @todo per variation
@@ -145,7 +145,7 @@ class WCJ_Wholesale_Price extends WCJ_Module {
145
  /**
146
  * get_discount_by_quantity.
147
  *
148
- * @version 4.7.1
149
  */
150
  private function get_discount_by_quantity( $quantity, $product_id ) {
151
 
@@ -170,7 +170,18 @@ class WCJ_Wholesale_Price extends WCJ_Module {
170
  $level_qty = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_level_min_qty' . $role_option_name_addon . '_' . $i, true );
171
  if ( $quantity >= $level_qty && $level_qty >= $max_qty_level ) {
172
  $max_qty_level = $level_qty;
173
- $discount = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_level_discount' . $role_option_name_addon . '_' . $i, true );
 
 
 
 
 
 
 
 
 
 
 
174
  }
175
  }
176
  } else {
2
  /**
3
  * Booster for WooCommerce - Module - Wholesale Price
4
  *
5
+ * @version 5.4.5
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  * @todo per variation
145
  /**
146
  * get_discount_by_quantity.
147
  *
148
+ * @version 5.4.5
149
  */
150
  private function get_discount_by_quantity( $quantity, $product_id ) {
151
 
170
  $level_qty = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_level_min_qty' . $role_option_name_addon . '_' . $i, true );
171
  if ( $quantity >= $level_qty && $level_qty >= $max_qty_level ) {
172
  $max_qty_level = $level_qty;
173
+ if('yes' === wcj_get_option('wcj_wholesale_price_apply_only_if_price_country_currency_price_directly')){
174
+ $discount = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_level_discount' . $role_option_name_addon . '_' . $i, true );
175
+ $discount_type = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_discount_type', true );
176
+ if ( 'price_directly' === $discount_type ) {
177
+ $convertion_rate =do_shortcode('[wcj_currency_exchange_rate_wholesale_module]');
178
+ $discount = $discount * $convertion_rate;
179
+ }
180
+ }
181
+
182
+ else{
183
+ $discount = get_post_meta( $product_id, '_' . 'wcj_wholesale_price_level_discount' . $role_option_name_addon . '_' . $i, true );
184
+ }
185
  }
186
  }
187
  } else {
includes/classes/class-wcj-pdf-invoice.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce PDF Invoice
4
  *
5
- * @version 5.3.1
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -24,7 +24,7 @@ class WCJ_PDF_Invoice extends WCJ_Invoice {
24
  /**
25
  * prepare_pdf.
26
  *
27
- * @version 5.3.1
28
  * @todo [dev] check `addTTFfont()`
29
  * @todo [dev] maybe `$pdf->SetAuthor( 'Booster for WooCommerce' )`
30
  * @todo [dev] maybe `$pdf->setLanguageArray( $l )`
@@ -145,7 +145,10 @@ class WCJ_PDF_Invoice extends WCJ_Invoice {
145
  // Background image
146
  if ( '' != ( $background_image = do_shortcode( wcj_get_option( 'wcj_invoicing_' . $invoice_type . '_background_image', '' ) ) ) ) {
147
  $background_image = 'yes' === ( $parse_bkg_image = wcj_get_option( 'wcj_invoicing_' . $invoice_type . '_background_image_parse', 'yes' ) ) ? $_SERVER['DOCUMENT_ROOT'] . parse_url( $background_image, PHP_URL_PATH ) : $background_image;
148
- $pdf->Image( $background_image, 0, 0, $pdf->getPageWidth(), $pdf->getPageHeight() );
 
 
 
149
  }
150
 
151
  return $pdf;
2
  /**
3
  * Booster for WooCommerce PDF Invoice
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
24
  /**
25
  * prepare_pdf.
26
  *
27
+ * @version 5.4.5
28
  * @todo [dev] check `addTTFfont()`
29
  * @todo [dev] maybe `$pdf->SetAuthor( 'Booster for WooCommerce' )`
30
  * @todo [dev] maybe `$pdf->setLanguageArray( $l )`
145
  // Background image
146
  if ( '' != ( $background_image = do_shortcode( wcj_get_option( 'wcj_invoicing_' . $invoice_type . '_background_image', '' ) ) ) ) {
147
  $background_image = 'yes' === ( $parse_bkg_image = wcj_get_option( 'wcj_invoicing_' . $invoice_type . '_background_image_parse', 'yes' ) ) ? $_SERVER['DOCUMENT_ROOT'] . parse_url( $background_image, PHP_URL_PATH ) : $background_image;
148
+
149
+ $pdf->SetAutoPageBreak(false, 0);
150
+ $pdf->Image( $background_image,0, 0, $pdf->getPageWidth(), $pdf->getPageHeight(), '', '', '', false, 300, '', false, false, 0);
151
+ $pdf->setPageMark();
152
  }
153
 
154
  return $pdf;
includes/price-by-country/class-wcj-price-by-country-core.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Price by Country - Core
4
  *
5
- * @version 5.3.0
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -111,7 +111,7 @@ class WCJ_Price_by_Country_Core {
111
  /**
112
  * add_hooks.
113
  *
114
- * @version 5.3.0
115
  */
116
  function add_hooks() {
117
 
@@ -141,9 +141,9 @@ class WCJ_Price_by_Country_Core {
141
  if ( 1 == (float) $country_exchange_rate ) {
142
  return;
143
  }
144
- wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'order_by_price_asc_post_clauses' );
145
- wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'order_by_price_desc_post_clauses' );
146
- wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'price_filter_post_clauses' );
147
  } );
148
  add_filter( 'woocommerce_price_filter_widget_step', function ( $step ) {
149
  $step = 1;
2
  /**
3
  * Booster for WooCommerce - Price by Country - Core
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
111
  /**
112
  * add_hooks.
113
  *
114
+ * @version 5.4.5
115
  */
116
  function add_hooks() {
117
 
141
  if ( 1 == (float) $country_exchange_rate ) {
142
  return;
143
  }
144
+ wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'order_by_price_asc_post_clauses',0 );
145
+ wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'order_by_price_desc_post_clauses',0 );
146
+ wcj_remove_class_filter( 'posts_clauses', 'WC_Query', 'price_filter_post_clauses',0 );
147
  } );
148
  add_filter( 'woocommerce_price_filter_widget_step', function ( $step ) {
149
  $step = 1;
includes/settings/wcj-settings-wholesale-price.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Wholesale Price
4
  *
5
- * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -57,6 +57,16 @@ $settings = array(
57
  'default' => 'no',
58
  'type' => 'checkbox',
59
  ),
 
 
 
 
 
 
 
 
 
 
60
  array(
61
  'title' => __( 'Round Single Product Price', 'woocommerce-jetpack' ),
62
  'desc_tip' => __( 'If enabled will round single product price with precision set in WooCommerce > Settings > General > Number of decimals.', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce - Settings - Wholesale Price
4
  *
5
+ * @version 5.4.5
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
57
  'default' => 'no',
58
  'type' => 'checkbox',
59
  ),
60
+
61
+ array(
62
+ 'title' => __( 'Convert Price by Country Module Use Only', 'woocommerce-jetpack' ),
63
+ 'desc' => __( 'Enable', 'woocommerce-jetpack' ),
64
+ 'desc_tip' => __( 'Apply price directly method use in wholesale discount on cart page when you are using Price by Country Module ', 'woocommerce-jetpack' ),
65
+ 'id' => 'wcj_wholesale_price_apply_only_if_price_country_currency_price_directly',
66
+ 'default' => 'no',
67
+ 'type' => 'checkbox',
68
+ ),
69
+
70
  array(
71
  'title' => __( 'Round Single Product Price', 'woocommerce-jetpack' ),
72
  'desc_tip' => __( 'If enabled will round single product price with precision set in WooCommerce > Settings > General > Number of decimals.', 'woocommerce-jetpack' ),
includes/shortcodes/class-wcj-shortcodes-general.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Shortcodes - General
4
  *
5
- * @version 5.4.3
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -25,6 +25,7 @@ class WCJ_General_Shortcodes extends WCJ_Shortcodes {
25
  'wcj_country_select_drop_down_list',
26
  'wcj_cross_sell_display',
27
  'wcj_currency_exchange_rate',
 
28
  'wcj_currency_exchange_rates_table',
29
  'wcj_currency_select_drop_down_list',
30
  'wcj_currency_select_link_list',
@@ -499,6 +500,22 @@ class WCJ_General_Shortcodes extends WCJ_Shortcodes {
499
  return ( '' != $atts['from'] && '' != $atts['to'] ) ? wcj_get_option( 'wcj_currency_exchange_rates_' . sanitize_title( $atts['from'] . $atts['to'] ) ) : '';
500
  }
501
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
502
  /**
503
  * wcj_currency_exchange_rates_table.
504
  *
2
  /**
3
  * Booster for WooCommerce - Shortcodes - General
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
25
  'wcj_country_select_drop_down_list',
26
  'wcj_cross_sell_display',
27
  'wcj_currency_exchange_rate',
28
+ 'wcj_currency_exchange_rate_wholesale_module',
29
  'wcj_currency_exchange_rates_table',
30
  'wcj_currency_select_drop_down_list',
31
  'wcj_currency_select_link_list',
500
  return ( '' != $atts['from'] && '' != $atts['to'] ) ? wcj_get_option( 'wcj_currency_exchange_rates_' . sanitize_title( $atts['from'] . $atts['to'] ) ) : '';
501
  }
502
 
503
+ /**
504
+ * wcj_currency_exchange_rate_wholesale_module.
505
+ *
506
+ * @version 5.4.5
507
+ * @since 5.4.5
508
+ * @todo (maybe) add similar function
509
+ */
510
+
511
+ function wcj_currency_exchange_rate_wholesale_module( ) {
512
+ $store_base_currency= strtolower(get_option('woocommerce_currency'));
513
+ $store_current_currency = strtolower(get_woocommerce_currency());
514
+ return ( '' != $store_base_currency && '' != $store_current_currency) ? wcj_get_option( 'wcj_currency_exchange_rates_' . sanitize_title( $store_base_currency . $store_current_currency ) ) : '';
515
+
516
+ }
517
+
518
+
519
  /**
520
  * wcj_currency_exchange_rates_table.
521
  *
includes/shortcodes/class-wcj-shortcodes-orders.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Shortcodes - Orders
4
  *
5
- * @version 5.3.7
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -326,7 +326,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
326
  /**
327
  * wcj_order_refunds_table.
328
  *
329
- * @version 4.5.0
330
  * @since 3.1.0
331
  * @see woocommerce/includes/admin/meta-boxes/views/html-order-refund.php for refund_title
332
  * @todo add `refund_items_or_reason_or_title` column
@@ -369,7 +369,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
369
  break;
370
  case 'refund_items':
371
  $_items = array();
372
- foreach ( $_refund->get_items() as $_item ) {
373
  $_items[] = $_item->get_name() . ' x ' . $_item->get_quantity() * -1;
374
  }
375
  $cell = ( ! empty( $_items ) ? implode( '<br>', $_items ) : '' );
2
  /**
3
  * Booster for WooCommerce - Shortcodes - Orders
4
  *
5
+ * @version 5.4.5
6
  * @author Pluggabl LLC.
7
  */
8
 
326
  /**
327
  * wcj_order_refunds_table.
328
  *
329
+ * @version 5.4.5
330
  * @since 3.1.0
331
  * @see woocommerce/includes/admin/meta-boxes/views/html-order-refund.php for refund_title
332
  * @todo add `refund_items_or_reason_or_title` column
369
  break;
370
  case 'refund_items':
371
  $_items = array();
372
+ foreach ( $_refund->get_items(array( 'line_item', 'fee', 'shipping' )) as $_item ) {
373
  $_items[] = $_item->get_name() . ' x ' . $_item->get_quantity() * -1;
374
  }
375
  $cell = ( ! empty( $_items ) ? implode( '<br>', $_items ) : '' );
langs/woocommerce-jetpack.pot CHANGED
@@ -2030,7 +2030,7 @@ msgid "Booster: Send Email: %s"
2030
  msgstr ""
2031
 
2032
  #: includes/class-wcj-empty-cart-button.php:25
2033
- #: includes/shortcodes/class-wcj-shortcodes-general.php:530
2034
  msgid "Empty Cart Button"
2035
  msgstr ""
2036
 
@@ -2113,7 +2113,11 @@ msgstr ""
2113
  msgid "Validation failed. Please try again."
2114
  msgstr ""
2115
 
2116
- #: includes/class-wcj-eu-vat-number.php:539
 
 
 
 
2117
  #: includes/settings/wcj-settings-eu-vat-number.php:83
2118
  msgid "<strong>EU VAT Number</strong> is not valid."
2119
  msgstr ""
@@ -3642,6 +3646,7 @@ msgstr ""
3642
  #: includes/settings/wcj-settings-wholesale-price.php:36
3643
  #: includes/settings/wcj-settings-wholesale-price.php:54
3644
  #: includes/settings/wcj-settings-wholesale-price.php:63
 
3645
  #: includes/settings/wcj-settings-wpml.php:28
3646
  #: includes/settings/wcj-settings-wpml.php:35
3647
  #: includes/settings/wcj-settings-wpml.php:44
@@ -3892,7 +3897,7 @@ msgstr ""
3892
  #: includes/settings/meta-box/wcj-settings-meta-box-add-to-cart-button-visibility.php:38
3893
  #: includes/settings/wcj-settings-price-by-user-role.php:69
3894
  #: includes/settings/wcj-settings-product-msrp.php:31
3895
- #: includes/settings/wcj-settings-wholesale-price.php:70
3896
  msgid "Show"
3897
  msgstr ""
3898
 
@@ -5803,14 +5808,14 @@ msgstr ""
5803
  msgid "Company Name"
5804
  msgstr ""
5805
 
5806
- #: includes/classes/class-wcj-pdf-invoice.php:259
5807
  #: includes/functions/wcj-functions-general.php:145
5808
  #: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:245
5809
  msgid "Unexpected error"
5810
  msgstr ""
5811
 
5812
  #: includes/classes/class-wcj-shortcodes.php:135
5813
- #: includes/shortcodes/class-wcj-shortcodes-general.php:530
5814
  #, php-format
5815
  msgid "\"%s\" module is not enabled!"
5816
  msgstr ""
@@ -9484,7 +9489,7 @@ msgstr ""
9484
  #: includes/settings/wcj-settings-global-discount.php:69
9485
  #: includes/settings/wcj-settings-payment-gateways-fees.php:57
9486
  #: includes/settings/wcj-settings-purchase-data.php:89
9487
- #: includes/settings/wcj-settings-wholesale-price.php:89
9488
  msgid "Percent"
9489
  msgstr ""
9490
 
@@ -9494,7 +9499,7 @@ msgstr ""
9494
  #: includes/settings/wcj-settings-payment-gateways-fees.php:56
9495
  #: includes/settings/wcj-settings-price-by-user-role.php:31
9496
  #: includes/settings/wcj-settings-purchase-data.php:88
9497
- #: includes/settings/wcj-settings-wholesale-price.php:90
9498
  msgid "Fixed"
9499
  msgstr ""
9500
 
@@ -9507,7 +9512,7 @@ msgid "Enable per Product Levels"
9507
  msgstr ""
9508
 
9509
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:41
9510
- #: includes/settings/wcj-settings-wholesale-price.php:84
9511
  msgid "Discount Type"
9512
  msgstr ""
9513
 
@@ -9537,10 +9542,10 @@ msgstr ""
9537
 
9538
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:72
9539
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:108
9540
- #: includes/settings/wcj-settings-wholesale-price.php:215
9541
- #: includes/settings/wcj-settings-wholesale-price.php:216
9542
- #: includes/settings/wcj-settings-wholesale-price.php:272
9543
- #: includes/settings/wcj-settings-wholesale-price.php:273
9544
  msgid "Discount"
9545
  msgstr ""
9546
 
@@ -13125,7 +13130,7 @@ msgstr ""
13125
  #: includes/settings/wcj-settings-price-by-user-role.php:112
13126
  #: includes/settings/wcj-settings-product-addons.php:259
13127
  #: includes/settings/wcj-settings-product-price-by-formula.php:111
13128
- #: includes/settings/wcj-settings-wholesale-price.php:133
13129
  msgid ""
13130
  "Priority for all module's price filters. If you face pricing issues while "
13131
  "using another plugin or booster module, You can change the Priority, Greater "
@@ -13713,7 +13718,7 @@ msgid "Roles"
13713
  msgstr ""
13714
 
13715
  #: includes/settings/wcj-settings-multicurrency.php:394
13716
- #: includes/settings/wcj-settings-wholesale-price.php:237
13717
  msgid "Save settings after you change this option. Leave blank to disable."
13718
  msgstr ""
13719
 
@@ -16266,7 +16271,7 @@ msgstr ""
16266
 
16267
  #: includes/settings/wcj-settings-price-by-user-role.php:120
16268
  #: includes/settings/wcj-settings-product-open-pricing.php:150
16269
- #: includes/settings/wcj-settings-wholesale-price.php:126
16270
  msgid ""
16271
  "Try enabling this checkbox, if you are having compatibility issues with other "
16272
  "plugins."
@@ -17300,7 +17305,7 @@ msgid "Inside product title"
17300
  msgstr ""
17301
 
17302
  #: includes/settings/wcj-settings-product-custom-info.php:130
17303
- #: includes/settings/wcj-settings-wholesale-price.php:107
17304
  msgid "Product Categories to Include"
17305
  msgstr ""
17306
 
@@ -17314,7 +17319,7 @@ msgid "Leave blank to disable the option."
17314
  msgstr ""
17315
 
17316
  #: includes/settings/wcj-settings-product-custom-info.php:138
17317
- #: includes/settings/wcj-settings-wholesale-price.php:116
17318
  msgid "Product Categories to Exclude"
17319
  msgstr ""
17320
 
@@ -17328,13 +17333,13 @@ msgstr ""
17328
 
17329
  #: includes/settings/wcj-settings-product-custom-info.php:162
17330
  #: includes/settings/wcj-settings-products-xml.php:147
17331
- #: includes/settings/wcj-settings-wholesale-price.php:94
17332
  msgid "Products to Include"
17333
  msgstr ""
17334
 
17335
  #: includes/settings/wcj-settings-product-custom-info.php:170
17336
  #: includes/settings/wcj-settings-products-xml.php:157
17337
- #: includes/settings/wcj-settings-wholesale-price.php:101
17338
  msgid "Products to Exclude"
17339
  msgstr ""
17340
 
@@ -17579,8 +17584,8 @@ msgstr ""
17579
  #: includes/settings/wcj-settings-product-input-fields.php:148
17580
  #: includes/settings/wcj-settings-product-input-fields.php:160
17581
  #: includes/settings/wcj-settings-product-input-fields.php:172
17582
- #: includes/settings/wcj-settings-wholesale-price.php:95
17583
- #: includes/settings/wcj-settings-wholesale-price.php:108
17584
  msgid "Leave blank to include all products."
17585
  msgstr ""
17586
 
@@ -18021,7 +18026,7 @@ msgid "Allow price entering in switched currency"
18021
  msgstr ""
18022
 
18023
  #: includes/settings/wcj-settings-product-open-pricing.php:148
18024
- #: includes/settings/wcj-settings-wholesale-price.php:124
18025
  msgid "Advanced: Price Changes"
18026
  msgstr ""
18027
 
@@ -20130,105 +20135,115 @@ msgstr ""
20130
  msgid "Apply wholesale discount only if no other cart discounts were applied."
20131
  msgstr ""
20132
 
20133
- #: includes/settings/wcj-settings-wholesale-price.php:61
 
 
 
 
 
 
 
 
 
 
20134
  msgid "Round Single Product Price"
20135
  msgstr ""
20136
 
20137
- #: includes/settings/wcj-settings-wholesale-price.php:62
20138
  msgid ""
20139
  "If enabled will round single product price with precision set in WooCommerce "
20140
  "> Settings > General > Number of decimals."
20141
  msgstr ""
20142
 
20143
- #: includes/settings/wcj-settings-wholesale-price.php:69
20144
  msgid "Discount Info on Cart Page"
20145
  msgstr ""
20146
 
20147
- #: includes/settings/wcj-settings-wholesale-price.php:76
20148
  msgid "If show discount info on cart page is enabled, set format here."
20149
  msgstr ""
20150
 
20151
- #: includes/settings/wcj-settings-wholesale-price.php:125
20152
  msgid "Disable wholesale pricing for products with \"Price Changes\""
20153
  msgstr ""
20154
 
20155
- #: includes/settings/wcj-settings-wholesale-price.php:132
20156
  msgid "Advanced: Price Filters Priority"
20157
  msgstr ""
20158
 
20159
- #: includes/settings/wcj-settings-wholesale-price.php:145
20160
  msgid "Template Variables"
20161
  msgstr ""
20162
 
20163
- #: includes/settings/wcj-settings-wholesale-price.php:147
20164
  msgid "Options regarding template variables"
20165
  msgstr ""
20166
 
20167
- #: includes/settings/wcj-settings-wholesale-price.php:151
20168
  msgid "Discount Value - Fixed Discount Totals"
20169
  msgstr ""
20170
 
20171
- #: includes/settings/wcj-settings-wholesale-price.php:155
20172
  msgid ""
20173
  "Defines how the <code>%discount_value%</code> will calculate the totals when "
20174
  "the fixed discount is in use."
20175
  msgstr ""
20176
 
20177
- #: includes/settings/wcj-settings-wholesale-price.php:159
20178
- #: includes/settings/wcj-settings-wholesale-price.php:172
20179
  msgid "Do not consider quantity"
20180
  msgstr ""
20181
 
20182
- #: includes/settings/wcj-settings-wholesale-price.php:160
20183
- #: includes/settings/wcj-settings-wholesale-price.php:173
20184
  msgid "Consider quantity"
20185
  msgstr ""
20186
 
20187
- #: includes/settings/wcj-settings-wholesale-price.php:164
20188
  msgid "Discount Value - Price Directly Totals"
20189
  msgstr ""
20190
 
20191
- #: includes/settings/wcj-settings-wholesale-price.php:168
20192
  msgid ""
20193
  "Defines how the <code>%discount_value%</code> will calculate the totals when "
20194
  "the price directly is in use."
20195
  msgstr ""
20196
 
20197
- #: includes/settings/wcj-settings-wholesale-price.php:181
20198
  msgid "Wholesale Levels Options"
20199
  msgstr ""
20200
 
20201
- #: includes/settings/wcj-settings-wholesale-price.php:186
20202
- #: includes/settings/wcj-settings-wholesale-price.php:250
20203
  msgid "Number of Levels"
20204
  msgstr ""
20205
 
20206
- #: includes/settings/wcj-settings-wholesale-price.php:197
20207
  msgid "Default Max Qty Level"
20208
  msgstr ""
20209
 
20210
- #: includes/settings/wcj-settings-wholesale-price.php:207
20211
- #: includes/settings/wcj-settings-wholesale-price.php:264
20212
  msgid "Min Quantity"
20213
  msgstr ""
20214
 
20215
- #: includes/settings/wcj-settings-wholesale-price.php:208
20216
- #: includes/settings/wcj-settings-wholesale-price.php:265
20217
  msgid "Minimum quantity to apply discount"
20218
  msgstr ""
20219
 
20220
- #: includes/settings/wcj-settings-wholesale-price.php:230
20221
  msgid "Additional User Roles Options"
20222
  msgstr ""
20223
 
20224
- #: includes/settings/wcj-settings-wholesale-price.php:232
20225
  msgid ""
20226
  "If you want to set different wholesale pricing options for different user "
20227
  "roles, fill this section. Please note that you can also use Booster's \"Price "
20228
  "based on User Role\" module without filling this section."
20229
  msgstr ""
20230
 
20231
- #: includes/settings/wcj-settings-wholesale-price.php:236
20232
  msgid "User Roles Settings"
20233
  msgstr ""
20234
 
@@ -20417,11 +20432,11 @@ msgstr ""
20417
  msgid "Enable Custom Shipping"
20418
  msgstr ""
20419
 
20420
- #: includes/shortcodes/class-wcj-shortcodes-general.php:95
20421
  msgid "Tax toggle (incl.)"
20422
  msgstr ""
20423
 
20424
- #: includes/shortcodes/class-wcj-shortcodes-general.php:96
20425
  msgid "Tax toggle (excl.)"
20426
  msgstr ""
20427
 
2030
  msgstr ""
2031
 
2032
  #: includes/class-wcj-empty-cart-button.php:25
2033
+ #: includes/shortcodes/class-wcj-shortcodes-general.php:547
2034
  msgid "Empty Cart Button"
2035
  msgstr ""
2036
 
2113
  msgid "Validation failed. Please try again."
2114
  msgstr ""
2115
 
2116
+ #: includes/class-wcj-eu-vat-number.php:532
2117
+ msgid "<strong>Billing EU VAT Number</strong>is a required field."
2118
+ msgstr ""
2119
+
2120
+ #: includes/class-wcj-eu-vat-number.php:547
2121
  #: includes/settings/wcj-settings-eu-vat-number.php:83
2122
  msgid "<strong>EU VAT Number</strong> is not valid."
2123
  msgstr ""
3646
  #: includes/settings/wcj-settings-wholesale-price.php:36
3647
  #: includes/settings/wcj-settings-wholesale-price.php:54
3648
  #: includes/settings/wcj-settings-wholesale-price.php:63
3649
+ #: includes/settings/wcj-settings-wholesale-price.php:73
3650
  #: includes/settings/wcj-settings-wpml.php:28
3651
  #: includes/settings/wcj-settings-wpml.php:35
3652
  #: includes/settings/wcj-settings-wpml.php:44
3897
  #: includes/settings/meta-box/wcj-settings-meta-box-add-to-cart-button-visibility.php:38
3898
  #: includes/settings/wcj-settings-price-by-user-role.php:69
3899
  #: includes/settings/wcj-settings-product-msrp.php:31
3900
+ #: includes/settings/wcj-settings-wholesale-price.php:80
3901
  msgid "Show"
3902
  msgstr ""
3903
 
5808
  msgid "Company Name"
5809
  msgstr ""
5810
 
5811
+ #: includes/classes/class-wcj-pdf-invoice.php:262
5812
  #: includes/functions/wcj-functions-general.php:145
5813
  #: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:245
5814
  msgid "Unexpected error"
5815
  msgstr ""
5816
 
5817
  #: includes/classes/class-wcj-shortcodes.php:135
5818
+ #: includes/shortcodes/class-wcj-shortcodes-general.php:547
5819
  #, php-format
5820
  msgid "\"%s\" module is not enabled!"
5821
  msgstr ""
9489
  #: includes/settings/wcj-settings-global-discount.php:69
9490
  #: includes/settings/wcj-settings-payment-gateways-fees.php:57
9491
  #: includes/settings/wcj-settings-purchase-data.php:89
9492
+ #: includes/settings/wcj-settings-wholesale-price.php:99
9493
  msgid "Percent"
9494
  msgstr ""
9495
 
9499
  #: includes/settings/wcj-settings-payment-gateways-fees.php:56
9500
  #: includes/settings/wcj-settings-price-by-user-role.php:31
9501
  #: includes/settings/wcj-settings-purchase-data.php:88
9502
+ #: includes/settings/wcj-settings-wholesale-price.php:100
9503
  msgid "Fixed"
9504
  msgstr ""
9505
 
9512
  msgstr ""
9513
 
9514
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:41
9515
+ #: includes/settings/wcj-settings-wholesale-price.php:94
9516
  msgid "Discount Type"
9517
  msgstr ""
9518
 
9542
 
9543
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:72
9544
  #: includes/settings/meta-box/wcj-settings-meta-box-wholesale-price.php:108
9545
+ #: includes/settings/wcj-settings-wholesale-price.php:225
9546
+ #: includes/settings/wcj-settings-wholesale-price.php:226
9547
+ #: includes/settings/wcj-settings-wholesale-price.php:282
9548
+ #: includes/settings/wcj-settings-wholesale-price.php:283
9549
  msgid "Discount"
9550
  msgstr ""
9551
 
13130
  #: includes/settings/wcj-settings-price-by-user-role.php:112
13131
  #: includes/settings/wcj-settings-product-addons.php:259
13132
  #: includes/settings/wcj-settings-product-price-by-formula.php:111
13133
+ #: includes/settings/wcj-settings-wholesale-price.php:143
13134
  msgid ""
13135
  "Priority for all module's price filters. If you face pricing issues while "
13136
  "using another plugin or booster module, You can change the Priority, Greater "
13718
  msgstr ""
13719
 
13720
  #: includes/settings/wcj-settings-multicurrency.php:394
13721
+ #: includes/settings/wcj-settings-wholesale-price.php:247
13722
  msgid "Save settings after you change this option. Leave blank to disable."
13723
  msgstr ""
13724
 
16271
 
16272
  #: includes/settings/wcj-settings-price-by-user-role.php:120
16273
  #: includes/settings/wcj-settings-product-open-pricing.php:150
16274
+ #: includes/settings/wcj-settings-wholesale-price.php:136
16275
  msgid ""
16276
  "Try enabling this checkbox, if you are having compatibility issues with other "
16277
  "plugins."
17305
  msgstr ""
17306
 
17307
  #: includes/settings/wcj-settings-product-custom-info.php:130
17308
+ #: includes/settings/wcj-settings-wholesale-price.php:117
17309
  msgid "Product Categories to Include"
17310
  msgstr ""
17311
 
17319
  msgstr ""
17320
 
17321
  #: includes/settings/wcj-settings-product-custom-info.php:138
17322
+ #: includes/settings/wcj-settings-wholesale-price.php:126
17323
  msgid "Product Categories to Exclude"
17324
  msgstr ""
17325
 
17333
 
17334
  #: includes/settings/wcj-settings-product-custom-info.php:162
17335
  #: includes/settings/wcj-settings-products-xml.php:147
17336
+ #: includes/settings/wcj-settings-wholesale-price.php:104
17337
  msgid "Products to Include"
17338
  msgstr ""
17339
 
17340
  #: includes/settings/wcj-settings-product-custom-info.php:170
17341
  #: includes/settings/wcj-settings-products-xml.php:157
17342
+ #: includes/settings/wcj-settings-wholesale-price.php:111
17343
  msgid "Products to Exclude"
17344
  msgstr ""
17345
 
17584
  #: includes/settings/wcj-settings-product-input-fields.php:148
17585
  #: includes/settings/wcj-settings-product-input-fields.php:160
17586
  #: includes/settings/wcj-settings-product-input-fields.php:172
17587
+ #: includes/settings/wcj-settings-wholesale-price.php:105
17588
+ #: includes/settings/wcj-settings-wholesale-price.php:118
17589
  msgid "Leave blank to include all products."
17590
  msgstr ""
17591
 
18026
  msgstr ""
18027
 
18028
  #: includes/settings/wcj-settings-product-open-pricing.php:148
18029
+ #: includes/settings/wcj-settings-wholesale-price.php:134
18030
  msgid "Advanced: Price Changes"
18031
  msgstr ""
18032
 
20135
  msgid "Apply wholesale discount only if no other cart discounts were applied."
20136
  msgstr ""
20137
 
20138
+ #: includes/settings/wcj-settings-wholesale-price.php:62
20139
+ msgid "Convert Price by Country Module Use Only"
20140
+ msgstr ""
20141
+
20142
+ #: includes/settings/wcj-settings-wholesale-price.php:64
20143
+ msgid ""
20144
+ "Apply price directly method use in wholesale discount on cart page when you "
20145
+ "are using Price by Country Module "
20146
+ msgstr ""
20147
+
20148
+ #: includes/settings/wcj-settings-wholesale-price.php:71
20149
  msgid "Round Single Product Price"
20150
  msgstr ""
20151
 
20152
+ #: includes/settings/wcj-settings-wholesale-price.php:72
20153
  msgid ""
20154
  "If enabled will round single product price with precision set in WooCommerce "
20155
  "> Settings > General > Number of decimals."
20156
  msgstr ""
20157
 
20158
+ #: includes/settings/wcj-settings-wholesale-price.php:79
20159
  msgid "Discount Info on Cart Page"
20160
  msgstr ""
20161
 
20162
+ #: includes/settings/wcj-settings-wholesale-price.php:86
20163
  msgid "If show discount info on cart page is enabled, set format here."
20164
  msgstr ""
20165
 
20166
+ #: includes/settings/wcj-settings-wholesale-price.php:135
20167
  msgid "Disable wholesale pricing for products with \"Price Changes\""
20168
  msgstr ""
20169
 
20170
+ #: includes/settings/wcj-settings-wholesale-price.php:142
20171
  msgid "Advanced: Price Filters Priority"
20172
  msgstr ""
20173
 
20174
+ #: includes/settings/wcj-settings-wholesale-price.php:155
20175
  msgid "Template Variables"
20176
  msgstr ""
20177
 
20178
+ #: includes/settings/wcj-settings-wholesale-price.php:157
20179
  msgid "Options regarding template variables"
20180
  msgstr ""
20181
 
20182
+ #: includes/settings/wcj-settings-wholesale-price.php:161
20183
  msgid "Discount Value - Fixed Discount Totals"
20184
  msgstr ""
20185
 
20186
+ #: includes/settings/wcj-settings-wholesale-price.php:165
20187
  msgid ""
20188
  "Defines how the <code>%discount_value%</code> will calculate the totals when "
20189
  "the fixed discount is in use."
20190
  msgstr ""
20191
 
20192
+ #: includes/settings/wcj-settings-wholesale-price.php:169
20193
+ #: includes/settings/wcj-settings-wholesale-price.php:182
20194
  msgid "Do not consider quantity"
20195
  msgstr ""
20196
 
20197
+ #: includes/settings/wcj-settings-wholesale-price.php:170
20198
+ #: includes/settings/wcj-settings-wholesale-price.php:183
20199
  msgid "Consider quantity"
20200
  msgstr ""
20201
 
20202
+ #: includes/settings/wcj-settings-wholesale-price.php:174
20203
  msgid "Discount Value - Price Directly Totals"
20204
  msgstr ""
20205
 
20206
+ #: includes/settings/wcj-settings-wholesale-price.php:178
20207
  msgid ""
20208
  "Defines how the <code>%discount_value%</code> will calculate the totals when "
20209
  "the price directly is in use."
20210
  msgstr ""
20211
 
20212
+ #: includes/settings/wcj-settings-wholesale-price.php:191
20213
  msgid "Wholesale Levels Options"
20214
  msgstr ""
20215
 
20216
+ #: includes/settings/wcj-settings-wholesale-price.php:196
20217
+ #: includes/settings/wcj-settings-wholesale-price.php:260
20218
  msgid "Number of Levels"
20219
  msgstr ""
20220
 
20221
+ #: includes/settings/wcj-settings-wholesale-price.php:207
20222
  msgid "Default Max Qty Level"
20223
  msgstr ""
20224
 
20225
+ #: includes/settings/wcj-settings-wholesale-price.php:217
20226
+ #: includes/settings/wcj-settings-wholesale-price.php:274
20227
  msgid "Min Quantity"
20228
  msgstr ""
20229
 
20230
+ #: includes/settings/wcj-settings-wholesale-price.php:218
20231
+ #: includes/settings/wcj-settings-wholesale-price.php:275
20232
  msgid "Minimum quantity to apply discount"
20233
  msgstr ""
20234
 
20235
+ #: includes/settings/wcj-settings-wholesale-price.php:240
20236
  msgid "Additional User Roles Options"
20237
  msgstr ""
20238
 
20239
+ #: includes/settings/wcj-settings-wholesale-price.php:242
20240
  msgid ""
20241
  "If you want to set different wholesale pricing options for different user "
20242
  "roles, fill this section. Please note that you can also use Booster's \"Price "
20243
  "based on User Role\" module without filling this section."
20244
  msgstr ""
20245
 
20246
+ #: includes/settings/wcj-settings-wholesale-price.php:246
20247
  msgid "User Roles Settings"
20248
  msgstr ""
20249
 
20432
  msgid "Enable Custom Shipping"
20433
  msgstr ""
20434
 
20435
+ #: includes/shortcodes/class-wcj-shortcodes-general.php:96
20436
  msgid "Tax toggle (incl.)"
20437
  msgstr ""
20438
 
20439
+ #: includes/shortcodes/class-wcj-shortcodes-general.php:97
20440
  msgid "Tax toggle (excl.)"
20441
  msgstr ""
20442
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: woocommerce customization, woocommerce bundle, woocommerce product addon,
4
  Requires at least: 4.4
5
  Tested up to: 5.8
6
  Requires PHP: 5.6
7
- Stable tag: 5.4.4
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -265,8 +265,20 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
265
 
266
  == Changelog ==
267
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  = 5.4.4 11/08/2021 =
269
- * Fix - Emails & Misc.- Email Verification - Fixed security issue for the authentication link.
270
 
271
  = 5.4.3 28/07/2021 =
272
  * Fix - SHIPPING & ORDERS- Order Quantities - Fixed Steps issue on product detail page.
4
  Requires at least: 4.4
5
  Tested up to: 5.8
6
  Requires PHP: 5.6
7
+ Stable tag: 5.4.5
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
265
 
266
  == Changelog ==
267
 
268
+ = 5.4.5 25/08/2021 =
269
+ * Fix - PDF INVOICING & PACKING SLIPS - Fixed table border is not being shown when we use a background image.
270
+ * Fix - PDF INVOICING & PACKING SLIPS - Fixed page break not working when extra header css is being added.
271
+ * Fix - PDF INVOICING & PACKING SLIPS - Fixed refund extra fee and shipping value not being shown on item table.
272
+ * Fix - CART & CHECKOUT - Checkout Custom Fields - Fixed Category rules of checkout were not being reflected on email.
273
+ * Fix - CART & CHECKOUT - EU VAT Number - Fixed EU vat number required notice when the field is empty.
274
+ * Fix - SHIPPING & ORDERS - Order Numbers - Fixed order number sequential bug for a new order.
275
+ * Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Fixed closure error when widgets are being used on shop page.
276
+ * Fix - PRICES & CURRENCIES - Wholesale Price - Fixed per product price issue with the multicurrency switcher.
277
+ * WooCommerce 5.6.0 tested
278
+ * WordPress 5.8 tested
279
+
280
  = 5.4.4 11/08/2021 =
281
+ * Fix - Emails & Misc.- Email Verification - Fixed security issue for Authentication link.
282
 
283
  = 5.4.3 28/07/2021 =
284
  * Fix - SHIPPING & ORDERS- Order Quantities - Fixed Steps issue on product detail page.
woocommerce-jetpack.php CHANGED
@@ -3,13 +3,13 @@
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.4.4
7
  Author: Pluggabl LLC
8
  Author URI: https://booster.io
9
  Text Domain: woocommerce-jetpack
10
  Domain Path: /langs
11
  Copyright: © 2020 Pluggabl LLC.
12
- WC tested up to: 5.5.2
13
  License: GNU General Public License v3.0
14
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
15
  */
@@ -57,7 +57,7 @@ final class WC_Jetpack {
57
  * @var string
58
  * @since 2.4.7
59
  */
60
- public $version = '5.4.4';
61
 
62
  /**
63
  * @var WC_Jetpack The single instance of the class
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.4.5
7
  Author: Pluggabl LLC
8
  Author URI: https://booster.io
9
  Text Domain: woocommerce-jetpack
10
  Domain Path: /langs
11
  Copyright: © 2020 Pluggabl LLC.
12
+ WC tested up to: 5.6.0
13
  License: GNU General Public License v3.0
14
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
15
  */
57
  * @var string
58
  * @since 2.4.7
59
  */
60
+ public $version = '5.4.5';
61
 
62
  /**
63
  * @var WC_Jetpack The single instance of the class