Version Description
28/09/2022 =
- FIXED - CART & CHECKOUT - Checkout Core Fields - Fixed checkout form design issues.
- FIXED - PAYMENT GATEWAYS - Gateways Min/Max Amounts - Fixed showing all payment gateways notice on the checkout page.
- FIXED - BUTTON & PRICE LABELS - Custom Price Labels- Escape the HTML content from the "per page product meta box" value.
- FIXED - EMAILS & MISC. - Reports- Fixed date range filter on product sale report.
- FIXED - EMAILS & MISC. - Export - Fixed export order line break issue in this module. FIXED - PHP Fatal error: Uncaught TypeError: Unsupported operand types: string in /includes/class-wcj-multicurrency.php...
- WooCommerce 6.9.4 tested
- WordPress 6.0.2 Tested
Download this release
Release Info
Developer | ronyp |
Plugin | Booster for WooCommerce |
Version | 5.6.6 |
Comparing to | |
See all releases |
Code changes from version 5.6.5 to 5.6.6
- includes/class-wcj-checkout-core-fields.php +3 -3
- includes/class-wcj-export-import.php +6 -3
- includes/class-wcj-multicurrency.php +3 -3
- includes/class-wcj-payment-gateways-min-max.php +5 -4
- includes/class-wcj-price-labels.php +4 -4
- includes/reports/class-wcj-reports-product-sales-daily.php +7 -4
- langs/woocommerce-jetpack.pot +17 -17
- readme.txt +12 -1
- version-details.json +4 -4
- woocommerce-jetpack.php +3 -3
includes/class-wcj-checkout-core-fields.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Checkout Core Fields
|
4 |
*
|
5 |
-
* @version 5.
|
6 |
* @author Pluggabl LLC.
|
7 |
* @package Booster_For_WooCommerce/includes
|
8 |
*/
|
@@ -80,7 +80,7 @@ if ( ! class_exists( 'WCJ_Checkout_Core_Fields' ) ) :
|
|
80 |
/**
|
81 |
* Maybe_override_fields.
|
82 |
*
|
83 |
-
* @version
|
84 |
* @since 3.1.0
|
85 |
* @todo (maybe) add option to choose `$options_to_override`
|
86 |
* @todo (maybe) add to `$options_to_override`: enabled; class;
|
@@ -117,7 +117,7 @@ if ( ! class_exists( 'WCJ_Checkout_Core_Fields' ) ) :
|
|
117 |
$option_id = ( isset( $option_data['option_id'] ) ? $option_data['option_id'] : $option );
|
118 |
$option_id = 'wcj_checkout_fields_' . $field . '_' . $option_id;
|
119 |
$value = wcj_get_option( $option_id, $default_value );
|
120 |
-
if ( $default_value !== $value ) {
|
121 |
$value = ( isset( $option_data['values'][ $value ] ) ? $option_data['values'][ $value ] : $value );
|
122 |
$fields[ $field_key ][ $option ] = $value;
|
123 |
}
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Checkout Core Fields
|
4 |
*
|
5 |
+
* @version 5.6.6
|
6 |
* @author Pluggabl LLC.
|
7 |
* @package Booster_For_WooCommerce/includes
|
8 |
*/
|
80 |
/**
|
81 |
* Maybe_override_fields.
|
82 |
*
|
83 |
+
* @version 5.6.6
|
84 |
* @since 3.1.0
|
85 |
* @todo (maybe) add option to choose `$options_to_override`
|
86 |
* @todo (maybe) add to `$options_to_override`: enabled; class;
|
117 |
$option_id = ( isset( $option_data['option_id'] ) ? $option_data['option_id'] : $option );
|
118 |
$option_id = 'wcj_checkout_fields_' . $field . '_' . $option_id;
|
119 |
$value = wcj_get_option( $option_id, $default_value );
|
120 |
+
if ( (string) $default_value !== $value ) {
|
121 |
$value = ( isset( $option_data['values'][ $value ] ) ? $option_data['values'][ $value ] : $value );
|
122 |
$fields[ $field_key ][ $option ] = $value;
|
123 |
}
|
includes/class-wcj-export-import.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Export
|
4 |
*
|
5 |
-
* @version 5.6.
|
6 |
* @since 2.5.4
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
@@ -203,7 +203,7 @@ if ( ! class_exists( 'WCJ_Export_Import' ) ) :
|
|
203 |
/**
|
204 |
* Export_csv.
|
205 |
*
|
206 |
-
* @version 5.6.
|
207 |
* @since 2.4.8
|
208 |
*/
|
209 |
public function export_csv() {
|
@@ -216,7 +216,10 @@ if ( ! class_exists( 'WCJ_Export_Import' ) ) :
|
|
216 |
if ( is_array( $data ) ) {
|
217 |
$csv = '';
|
218 |
foreach ( $data as $row ) {
|
219 |
-
$row
|
|
|
|
|
|
|
220 |
$csv .= implode( wcj_get_option( 'wcj_export_csv_separator', ',' ), $row ) . PHP_EOL;
|
221 |
}
|
222 |
if ( 'yes' === wcj_get_option( 'wcj_export_csv_add_utf_8_bom', 'yes' ) ) {
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Export
|
4 |
*
|
5 |
+
* @version 5.6.6
|
6 |
* @since 2.5.4
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
203 |
/**
|
204 |
* Export_csv.
|
205 |
*
|
206 |
+
* @version 5.6.6
|
207 |
* @since 2.4.8
|
208 |
*/
|
209 |
public function export_csv() {
|
216 |
if ( is_array( $data ) ) {
|
217 |
$csv = '';
|
218 |
foreach ( $data as $row ) {
|
219 |
+
$row = $this->smart_format_fields( $row );
|
220 |
+
$row = implode(',', $row);
|
221 |
+
$row = trim(preg_replace('/\s+/', ' ', $row));
|
222 |
+
$row = explode(',', $row);
|
223 |
$csv .= implode( wcj_get_option( 'wcj_export_csv_separator', ',' ), $row ) . PHP_EOL;
|
224 |
}
|
225 |
if ( 'yes' === wcj_get_option( 'wcj_export_csv_add_utf_8_bom', 'yes' ) ) {
|
includes/class-wcj-multicurrency.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Multicurrency (Currency Switcher)
|
4 |
*
|
5 |
-
* @version 5.6.
|
6 |
* @since 2.4.3
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
@@ -952,7 +952,7 @@ if ( ! class_exists( 'WCJ_Multicurrency' ) ) :
|
|
952 |
/**
|
953 |
* Updates min and max prices.
|
954 |
*
|
955 |
-
* @version 5.6.
|
956 |
* @since 4.5.0
|
957 |
*
|
958 |
* @param int $post_id defines the post_id.
|
@@ -996,7 +996,7 @@ if ( ! class_exists( 'WCJ_Multicurrency' ) ) :
|
|
996 |
$sale_price = get_post_meta( $product_id, '_wcj_multicurrency_per_product_sale_price_' . $currency_code, true );
|
997 |
}
|
998 |
$prices = array_filter( array( $regular_price, $sale_price ) );
|
999 |
-
$price = count( $prices ) > 0 ? min( $prices ) : $original_price * $exchange_rate;
|
1000 |
$per_product_prices[ $currency_code ][ $product_id ] = $price;
|
1001 |
}
|
1002 |
}
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Multicurrency (Currency Switcher)
|
4 |
*
|
5 |
+
* @version 5.6.6
|
6 |
* @since 2.4.3
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
952 |
/**
|
953 |
* Updates min and max prices.
|
954 |
*
|
955 |
+
* @version 5.6.6
|
956 |
* @since 4.5.0
|
957 |
*
|
958 |
* @param int $post_id defines the post_id.
|
996 |
$sale_price = get_post_meta( $product_id, '_wcj_multicurrency_per_product_sale_price_' . $currency_code, true );
|
997 |
}
|
998 |
$prices = array_filter( array( $regular_price, $sale_price ) );
|
999 |
+
$price = count( $prices ) > 0 ? min( $prices ) : (float) $original_price * (float) $exchange_rate;
|
1000 |
$per_product_prices[ $currency_code ][ $product_id ] = $price;
|
1001 |
}
|
1002 |
}
|
includes/class-wcj-payment-gateways-min-max.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Gateways Min/Max Amounts
|
4 |
*
|
5 |
-
* @version 5.6.
|
6 |
* @since 2.4.1
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
@@ -77,7 +77,7 @@ if ( ! class_exists( 'WCJ_Payment_Gateways_Min_Max' ) ) :
|
|
77 |
/**
|
78 |
* Remove_payment_gateways.
|
79 |
*
|
80 |
-
* @version 5.6.
|
81 |
* @since 4.7.0
|
82 |
*
|
83 |
* @param array $_available_gateways defines the _available_gateways.
|
@@ -112,12 +112,13 @@ if ( ! class_exists( 'WCJ_Payment_Gateways_Min_Max' ) ) :
|
|
112 |
}
|
113 |
}
|
114 |
|
115 |
-
if ( 0 !== $min && $total_in_cart < $min ) {
|
116 |
$notices[] = str_replace( array( '%gateway_title%', '%min_amount%' ), array( $gateway->title, wc_price( $min ) ), $notices_template_min );
|
117 |
unset( $_available_gateways[ $key ] );
|
118 |
continue;
|
119 |
}
|
120 |
-
|
|
|
121 |
$notices[] = str_replace( array( '%gateway_title%', '%max_amount%' ), array( $gateway->title, wc_price( $max ) ), $notices_template_max );
|
122 |
unset( $_available_gateways[ $key ] );
|
123 |
continue;
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Gateways Min/Max Amounts
|
4 |
*
|
5 |
+
* @version 5.6.6
|
6 |
* @since 2.4.1
|
7 |
* @author Pluggabl LLC.
|
8 |
* @package Booster_For_WooCommerce/includes
|
77 |
/**
|
78 |
* Remove_payment_gateways.
|
79 |
*
|
80 |
+
* @version 5.6.6
|
81 |
* @since 4.7.0
|
82 |
*
|
83 |
* @param array $_available_gateways defines the _available_gateways.
|
112 |
}
|
113 |
}
|
114 |
|
115 |
+
if ( '0' !== (string) $min && $total_in_cart < $min ) {
|
116 |
$notices[] = str_replace( array( '%gateway_title%', '%min_amount%' ), array( $gateway->title, wc_price( $min ) ), $notices_template_min );
|
117 |
unset( $_available_gateways[ $key ] );
|
118 |
continue;
|
119 |
}
|
120 |
+
|
121 |
+
if ( '0' !== (string) $max && $total_in_cart > $max ) {
|
122 |
$notices[] = str_replace( array( '%gateway_title%', '%max_amount%' ), array( $gateway->title, wc_price( $max ) ), $notices_template_max );
|
123 |
unset( $_available_gateways[ $key ] );
|
124 |
continue;
|
includes/class-wcj-price-labels.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Custom Price Labels
|
4 |
*
|
5 |
-
* @version 5.6.
|
6 |
* @author Pluggabl LLC.
|
7 |
* @package Booster_For_WooCommerce/includes
|
8 |
*/
|
@@ -107,7 +107,7 @@ if ( ! class_exists( 'WCJ_Price_Labels' ) ) :
|
|
107 |
/**
|
108 |
* Save_custom_price_labels.
|
109 |
*
|
110 |
-
* @version 5.6.
|
111 |
* @param int $post_id defines the post_id.
|
112 |
* @param string | array $post defines the post.
|
113 |
*/
|
@@ -121,11 +121,11 @@ if ( ! class_exists( 'WCJ_Price_Labels' ) ) :
|
|
121 |
$option_name = $this->custom_tab_group_name . $custom_tab_section . $custom_tab_section_variation;
|
122 |
if ( '_text' === $custom_tab_section_variation ) {
|
123 |
if ( isset( $_POST[ $option_name ] ) ) {
|
124 |
-
! empty( update_post_meta( $post_id, '_' . $option_name,
|
125 |
}
|
126 |
} else {
|
127 |
if ( isset( $_POST[ $option_name ] ) ) {
|
128 |
-
! empty( update_post_meta( $post_id, '_' . $option_name,
|
129 |
} else {
|
130 |
update_post_meta( $post_id, '_' . $option_name, 'off' );
|
131 |
}
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Custom Price Labels
|
4 |
*
|
5 |
+
* @version 5.6.6
|
6 |
* @author Pluggabl LLC.
|
7 |
* @package Booster_For_WooCommerce/includes
|
8 |
*/
|
107 |
/**
|
108 |
* Save_custom_price_labels.
|
109 |
*
|
110 |
+
* @version 5.6.6
|
111 |
* @param int $post_id defines the post_id.
|
112 |
* @param string | array $post defines the post.
|
113 |
*/
|
121 |
$option_name = $this->custom_tab_group_name . $custom_tab_section . $custom_tab_section_variation;
|
122 |
if ( '_text' === $custom_tab_section_variation ) {
|
123 |
if ( isset( $_POST[ $option_name ] ) ) {
|
124 |
+
! empty( update_post_meta( $post_id, '_' . $option_name, wp_kses_post( wp_unslash( $_POST[ $option_name ] ) ) ) );
|
125 |
}
|
126 |
} else {
|
127 |
if ( isset( $_POST[ $option_name ] ) ) {
|
128 |
+
! empty( update_post_meta( $post_id, '_' . $option_name, wp_kses_post( wp_unslash( $_POST[ $option_name ] ) ) ) );
|
129 |
} else {
|
130 |
update_post_meta( $post_id, '_' . $option_name, 'off' );
|
131 |
}
|
includes/reports/class-wcj-reports-product-sales-daily.php
CHANGED
@@ -174,7 +174,7 @@ if ( ! class_exists( 'WCJ_Reports_Product_Sales_Daily' ) ) :
|
|
174 |
/**
|
175 |
* Output_report_header.
|
176 |
*
|
177 |
-
* @version 5.
|
178 |
* @since 2.9.0
|
179 |
*/
|
180 |
public function output_report_header() {
|
@@ -203,11 +203,14 @@ if ( ! class_exists( 'WCJ_Reports_Product_Sales_Daily' ) ) :
|
|
203 |
if ( function_exists( 'wp_verify_nonce' ) ) {
|
204 |
$wpnonce = isset( $_REQUEST['_wpnonce'] ) ? wp_verify_nonce( sanitize_key( isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : '' ) ) : true;
|
205 |
}
|
|
|
|
|
|
|
206 |
$filter_form = '';
|
207 |
$filter_form .= '<form method="get" action="">';
|
208 |
-
$filter_form .= '<input type="hidden" name="page" value="' .
|
209 |
-
$filter_form .= '<input type="hidden" name="tab" value="' .
|
210 |
-
$filter_form .= '<input type="hidden" name="report" value="' .
|
211 |
$filter_form .= '<label style="font-style:italic;" for="start_date">' . __( 'From:', 'woocommerce-jetpack' ) . '</label> ' .
|
212 |
'<input type="text" display="date" dateformat="' . wcj_date_format_php_to_js( 'Y-m-d' ) . '" name="start_date" title="" value="' . $this->start_date . '" />';
|
213 |
$filter_form .= ' ';
|
174 |
/**
|
175 |
* Output_report_header.
|
176 |
*
|
177 |
+
* @version 5.6.6
|
178 |
* @since 2.9.0
|
179 |
*/
|
180 |
public function output_report_header() {
|
203 |
if ( function_exists( 'wp_verify_nonce' ) ) {
|
204 |
$wpnonce = isset( $_REQUEST['_wpnonce'] ) ? wp_verify_nonce( sanitize_key( isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : '' ) ) : true;
|
205 |
}
|
206 |
+
$pages = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : '';
|
207 |
+
$tabs = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : '';
|
208 |
+
$reports = isset( $_GET['report'] ) ? sanitize_text_field( wp_unslash( $_GET['report'] ) ) : '';
|
209 |
$filter_form = '';
|
210 |
$filter_form .= '<form method="get" action="">';
|
211 |
+
$filter_form .= '<input type="hidden" name="page" value="' . $pages . '" />';
|
212 |
+
$filter_form .= '<input type="hidden" name="tab" value="' . $tabs . '" />';
|
213 |
+
$filter_form .= '<input type="hidden" name="report" value="' . $reports . '" />';
|
214 |
$filter_form .= '<label style="font-style:italic;" for="start_date">' . __( 'From:', 'woocommerce-jetpack' ) . '</label> ' .
|
215 |
'<input type="text" display="date" dateformat="' . wcj_date_format_php_to_js( 'Y-m-d' ) . '" name="start_date" title="" value="' . $this->start_date . '" />';
|
216 |
$filter_form .= ' ';
|
langs/woocommerce-jetpack.pot
CHANGED
@@ -10,7 +10,7 @@ msgstr ""
|
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
-
"X-Generator: Poedit 2.
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
@@ -2398,32 +2398,32 @@ msgstr ""
|
|
2398 |
msgid "Export Products."
|
2399 |
msgstr ""
|
2400 |
|
2401 |
-
#: includes/class-wcj-export-import.php:
|
2402 |
-
#: includes/class-wcj-export-import.php:
|
2403 |
msgid "Filter by Billing Country"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
-
#: includes/class-wcj-export-import.php:
|
2407 |
msgid "Filter by Product Title"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
-
#: includes/class-wcj-export-import.php:
|
2411 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
2412 |
#: includes/reports/wcj-class-reports-sales-gateways.php:166
|
2413 |
#: includes/settings/wcj-settings-orders.php:48
|
2414 |
msgid "Filter"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
-
#: includes/class-wcj-export-import.php:
|
2418 |
#: includes/class-wcj-track-users.php:45
|
2419 |
msgid "All time"
|
2420 |
msgstr ""
|
2421 |
|
2422 |
-
#: includes/class-wcj-export-import.php:
|
2423 |
msgid "Custom:"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: includes/class-wcj-export-import.php:
|
2427 |
msgid "Go"
|
2428 |
msgstr ""
|
2429 |
|
@@ -8865,38 +8865,38 @@ msgstr ""
|
|
8865 |
msgid "Reports Settings"
|
8866 |
msgstr ""
|
8867 |
|
8868 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8869 |
#: includes/reports/wcj-class-reports-sales-gateways.php:160
|
8870 |
msgid "From:"
|
8871 |
msgstr ""
|
8872 |
|
8873 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8874 |
#: includes/reports/wcj-class-reports-sales-gateways.php:163
|
8875 |
msgid "To:"
|
8876 |
msgstr ""
|
8877 |
|
8878 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8879 |
msgid "Product:"
|
8880 |
msgstr ""
|
8881 |
|
8882 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8883 |
#, php-format
|
8884 |
msgid "Total: %d"
|
8885 |
msgstr ""
|
8886 |
|
8887 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8888 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8889 |
#, php-format
|
8890 |
msgid "Total: %s"
|
8891 |
msgstr ""
|
8892 |
|
8893 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8894 |
#: includes/reports/wcj-class-reports-sales-gateways.php:196
|
8895 |
#, php-format
|
8896 |
msgid "Total orders: %d"
|
8897 |
msgstr ""
|
8898 |
|
8899 |
-
#: includes/reports/class-wcj-reports-product-sales-daily.php:
|
8900 |
#: includes/reports/class-wcj-reports-sales.php:400
|
8901 |
#: includes/reports/wcj-class-reports-sales-gateways.php:198
|
8902 |
msgid "No sales data for current period."
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
+
"X-Generator: Poedit 2.0.6\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
2398 |
msgid "Export Products."
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: includes/class-wcj-export-import.php:255
|
2402 |
+
#: includes/class-wcj-export-import.php:261
|
2403 |
msgid "Filter by Billing Country"
|
2404 |
msgstr ""
|
2405 |
|
2406 |
+
#: includes/class-wcj-export-import.php:256
|
2407 |
msgid "Filter by Product Title"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
+
#: includes/class-wcj-export-import.php:275
|
2411 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:222
|
2412 |
#: includes/reports/wcj-class-reports-sales-gateways.php:166
|
2413 |
#: includes/settings/wcj-settings-orders.php:48
|
2414 |
msgid "Filter"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
+
#: includes/class-wcj-export-import.php:307
|
2418 |
#: includes/class-wcj-track-users.php:45
|
2419 |
msgid "All time"
|
2420 |
msgstr ""
|
2421 |
|
2422 |
+
#: includes/class-wcj-export-import.php:326
|
2423 |
msgid "Custom:"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
+
#: includes/class-wcj-export-import.php:331
|
2427 |
msgid "Go"
|
2428 |
msgstr ""
|
2429 |
|
8865 |
msgid "Reports Settings"
|
8866 |
msgstr ""
|
8867 |
|
8868 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:214
|
8869 |
#: includes/reports/wcj-class-reports-sales-gateways.php:160
|
8870 |
msgid "From:"
|
8871 |
msgstr ""
|
8872 |
|
8873 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:217
|
8874 |
#: includes/reports/wcj-class-reports-sales-gateways.php:163
|
8875 |
msgid "To:"
|
8876 |
msgstr ""
|
8877 |
|
8878 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:220
|
8879 |
msgid "Product:"
|
8880 |
msgstr ""
|
8881 |
|
8882 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:310
|
8883 |
#, php-format
|
8884 |
msgid "Total: %d"
|
8885 |
msgstr ""
|
8886 |
|
8887 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:315
|
8888 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:320
|
8889 |
#, php-format
|
8890 |
msgid "Total: %s"
|
8891 |
msgstr ""
|
8892 |
|
8893 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:339
|
8894 |
#: includes/reports/wcj-class-reports-sales-gateways.php:196
|
8895 |
#, php-format
|
8896 |
msgid "Total orders: %d"
|
8897 |
msgstr ""
|
8898 |
|
8899 |
+
#: includes/reports/class-wcj-reports-product-sales-daily.php:340
|
8900 |
#: includes/reports/class-wcj-reports-sales.php:400
|
8901 |
#: includes/reports/wcj-class-reports-sales-gateways.php:198
|
8902 |
msgid "No sales data for current period."
|
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: 6.0.2
|
6 |
Requires PHP: 7.2
|
7 |
-
Stable tag: 5.6.
|
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.5 12/09/2022 =
|
279 |
|
280 |
* FIXED - Fatal Error: Cannot redeclare _load_plugin_class()
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 6.0.2
|
6 |
Requires PHP: 7.2
|
7 |
+
Stable tag: 5.6.6
|
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.6 28/09/2022 =
|
279 |
+
|
280 |
+
* FIXED - CART & CHECKOUT - Checkout Core Fields - Fixed checkout form design issues.
|
281 |
+
* FIXED - PAYMENT GATEWAYS - Gateways Min/Max Amounts - Fixed showing all payment gateways notice on the checkout page.
|
282 |
+
* FIXED - BUTTON & PRICE LABELS - Custom Price Labels- Escape the HTML content from the "per page product meta box" value.
|
283 |
+
* FIXED - EMAILS & MISC. - Reports- Fixed date range filter on product sale report.
|
284 |
+
* FIXED - EMAILS & MISC. - Export - Fixed export order line break issue in this module.
|
285 |
+
FIXED - PHP Fatal error: Uncaught TypeError: Unsupported operand types: string in /includes/class-wcj-multicurrency.php...
|
286 |
+
* WooCommerce 6.9.4 tested
|
287 |
+
* WordPress 6.0.2 Tested
|
288 |
+
|
289 |
= 5.6.5 12/09/2022 =
|
290 |
|
291 |
* FIXED - Fatal Error: Cannot redeclare _load_plugin_class()
|
version-details.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
-
"0" : "= 5.6.
|
3 |
-
"1" : "* FIXED -
|
4 |
-
"2" : "* FIXED -
|
5 |
-
"3" : "* FIXED -
|
6 |
}
|
1 |
{
|
2 |
+
"0" : "= 5.6.6 28/09/2022 =",
|
3 |
+
"1" : "* FIXED - CART & CHECKOUT - Checkout Core Fields - Fixed checkout form design issues.",
|
4 |
+
"2" : "* FIXED - PAYMENT GATEWAYS - Gateways Min/Max Amounts - Fixed showing all payment gateways notice on the checkout page.",
|
5 |
+
"3" : "* FIXED - BUTTON & PRICE LABELS - Custom Price Labels- Escape the HTML content from the 'per page product meta box' value."
|
6 |
}
|
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.6.
|
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: 6.
|
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
|
@@ -65,7 +65,7 @@ if ( ! class_exists( 'WC_Jetpack' ) ) :
|
|
65 |
* @var string
|
66 |
* @since 2.4.7
|
67 |
*/
|
68 |
-
public $version = '5.6.
|
69 |
|
70 |
/**
|
71 |
* 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.6.6
|
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: 6.9.4
|
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
|
65 |
* @var string
|
66 |
* @since 2.4.7
|
67 |
*/
|
68 |
+
public $version = '5.6.6';
|
69 |
|
70 |
/**
|
71 |
* The single instance of the class
|