Version Description
- 08/09/2020 =
- Fix - Replace
WC_Abstract_Legacy_Order::get_product_from_item()
deprecated function by$item->get_product()
. - Fix - PAYMENT GATEWAYS - Gateways Fees and Discounts - Add compatibility with "Load Modules on Init Hook" option.
- Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Improve compatibility between 'WooCommerce Points and Rewards' option and 'Force Point as Decimal Separator' from 'Currency Exchange Rates' module.
- Fix - PRODUCTS - Product by Condition - Fix shipping removing algorithm.
- Dev - PDF INVOICING & PACKING SLIPS - Advanced - Add 'Item Name as Product Title' option allowing to replace
item_name
by product title when using[wcj_order_items_table columns="item_name"]
. - Dev - PDF INVOICING & PACKING SLIPS - Advanced - Add 'Translate WPML Title' option allowing to translate the product title to the current WPML language.
- Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Improve inconsistency on the price filter by adding decimal places to the query string.
- Dev - PRICES & CURRENCIES - Prices and Currencies by Country - Create 'Auto set default checkout billing country' option.
- Dev - PRICES & CURRENCIES - Price by User Role - Add compatibility option with 'WooCommerce Product Bundles' plugin.
- Dev - PRICES & CURRENCIES - Product Price by Formula - Create 'Reset products' option.
- Dev - Create notice on free version asking for a review on WordPress.org.
- Dev - Create fixed notice on free version asking for a review.
- Dev - Create fixed notice on free version regarding reasons to upgrade to Plus.
- WC tested up to: 4.4
Download this release
Release Info
Developer | pluggabl |
Plugin | Booster for WooCommerce |
Version | 5.3.0 |
Comparing to | |
See all releases |
Code changes from version 5.2.1 to 5.3.0
- includes/admin/class-wc-settings-jetpack.php +148 -2
- includes/admin/wcj-modules-cats.php +3 -1
- includes/class-wcj-multicurrency.php +18 -0
- includes/class-wcj-payment-gateways-by-shipping.php +3 -3
- includes/class-wcj-payment-gateways-fees.php +7 -3
- includes/class-wcj-price-by-user-role.php +30 -1
- includes/class-wcj-product-price-by-formula.php +55 -1
- includes/classes/class-wcj-module-shipping-by-condition.php +18 -10
- includes/core/class-wcj-admin.php +2 -38
- includes/functions/wcj-functions-orders.php +3 -3
- includes/gateways/class-wc-gateway-wcj-custom.php +3 -3
- includes/price-by-country/class-wcj-price-by-country-core.php +43 -16
- includes/settings/wcj-settings-multicurrency.php +9 -0
- includes/settings/wcj-settings-pdf-invoicing-advanced.php +27 -1
- includes/settings/wcj-settings-price-by-country.php +8 -1
- includes/settings/wcj-settings-price-by-user-role.php +19 -1
- includes/shortcodes/class-wcj-shortcodes-order-items.php +31 -6
- langs/woocommerce-jetpack.pot +324 -212
- readme.txt +18 -2
- woocommerce-jetpack.php +3 -3
includes/admin/class-wc-settings-jetpack.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 1.0.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -16,7 +16,7 @@ class WC_Settings_Jetpack extends WC_Settings_Page {
|
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
-
* @version 3.0
|
20 |
*/
|
21 |
function __construct() {
|
22 |
|
@@ -33,9 +33,155 @@ class WC_Settings_Jetpack extends WC_Settings_Page {
|
|
33 |
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_cats_submenu' ) );
|
34 |
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_sections_submenu' ) );
|
35 |
|
|
|
|
|
|
|
|
|
|
|
36 |
require_once( 'class-wcj-settings-custom-fields.php' );
|
37 |
}
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
/**
|
40 |
* Output cats
|
41 |
*
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 1.0.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
+
* @version 5.3.0
|
20 |
*/
|
21 |
function __construct() {
|
22 |
|
33 |
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_cats_submenu' ) );
|
34 |
add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_sections_submenu' ) );
|
35 |
|
36 |
+
// Create free version notices
|
37 |
+
add_action( 'woocommerce_after_settings_' . $this->id, array( $this, 'create_free_version_footer_review_notice' ) );
|
38 |
+
add_action( 'woocommerce_settings_' . $this->id, array( $this, 'create_free_version_notice_about_plus' ) );
|
39 |
+
add_action( 'woocommerce_after_settings_' . $this->id, array( $this, 'create_free_version_notice_about_reasons_to_upgrade' ) );
|
40 |
+
|
41 |
require_once( 'class-wcj-settings-custom-fields.php' );
|
42 |
}
|
43 |
|
44 |
+
/**
|
45 |
+
* create_free_version_notice_about_reasons_to_upgrade.
|
46 |
+
*
|
47 |
+
* @version 5.3.0
|
48 |
+
* @since 5.3.0
|
49 |
+
*/
|
50 |
+
function create_free_version_notice_about_reasons_to_upgrade() {
|
51 |
+
if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
|
52 |
+
return;
|
53 |
+
}
|
54 |
+
$notice_class = 'notice notice-info inline';
|
55 |
+
$texts = array(
|
56 |
+
'title' => __( 'Upgrade today to unlock these popular premium features:', 'woocommerce-jetpack' ),
|
57 |
+
'reasons' => array(
|
58 |
+
__( 'Add ability to create Proforma Invoices, Credit Notes and Packing slips', 'woocommerce-jetpack' ),
|
59 |
+
__( '<strong>Cart and checkout</strong> – add multiple – custom fields, custom info blocks, check out file uploads', 'woocommerce-jetpack' ),
|
60 |
+
__( '<strong>Prices and currencies</strong> – add more unlimited number of currencies to WooCommerce', 'woocommerce-jetpack' ),
|
61 |
+
__( '<strong>Add to cart</strong> – customize add to cart messages, Button labels - multiple category groups allowed', 'woocommerce-jetpack' ),
|
62 |
+
__( '<strong>Empty Cart</strong> – customize empty cart button text, different button positions on cart page', 'woocommerce-jetpack' ),
|
63 |
+
__( '<strong>Mini cart</strong> – More custom information options', 'woocommerce-jetpack' ),
|
64 |
+
__( '<strong>Export options</strong> – more fields enabled', 'woocommerce-jetpack' ),
|
65 |
+
__( 'More configuration options for payments and shipping', 'woocommerce-jetpack' ),
|
66 |
+
)
|
67 |
+
);
|
68 |
+
$reasons_left = array_slice( $texts['reasons'], 0, ceil( count( $texts['reasons'] ) / 2 ) );
|
69 |
+
$reasons_right = array_slice( $texts['reasons'], count( $texts['reasons'] ) - floor( count( $texts['reasons'] ) / 2 ) );
|
70 |
+
$template = '<div class="wcj-notice-wrapper">{title}{reasons_left}{reasons_right}{upgrade_btn}</div>';
|
71 |
+
$array_from_to = array(
|
72 |
+
'{title}' => '<h3 class="wcj-notice-title">' . $texts['title'] . '</h3>',
|
73 |
+
'{reasons_left}' => '<ul class="wcj-list wcj-list-left">' . '<li>' . implode( '</li><li>', $reasons_left ) . '</ul>',
|
74 |
+
'{reasons_right}' => '<ul class="wcj-list wcj-list-right">' . '<li>' . implode( '</li><li>', $reasons_right ) . '</ul>',
|
75 |
+
'{upgrade_btn}' => '<a class="wcj-button button" href="https://booster.io/buy-booster/" target="_blank">' . __( 'Upgrade to Booster Plus', 'woocommerce-jetpack' ) . '</a>'
|
76 |
+
);
|
77 |
+
$html = str_replace( array_keys( $array_from_to ), $array_from_to, $template );
|
78 |
+
?>
|
79 |
+
<style>
|
80 |
+
.wcj-button.button {
|
81 |
+
margin: 2px 0 14px 0;
|
82 |
+
}
|
83 |
+
|
84 |
+
.wcj-list {
|
85 |
+
vertical-align: top;
|
86 |
+
width: 47%;
|
87 |
+
display: inline-block;
|
88 |
+
margin: 0 3% 10px 0;
|
89 |
+
}
|
90 |
+
|
91 |
+
@media screen and (max-width: 782px) {
|
92 |
+
.wcj-list {
|
93 |
+
width: 100%;
|
94 |
+
}
|
95 |
+
|
96 |
+
.wcj-list {
|
97 |
+
margin-bottom: 0;
|
98 |
+
}
|
99 |
+
|
100 |
+
.wcj-list-right {
|
101 |
+
margin-bottom: 10px;
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
.wcj-list li:before {
|
106 |
+
content: '+';
|
107 |
+
margin: 0 5px 0 0;
|
108 |
+
}
|
109 |
+
|
110 |
+
.wcj-list-right {
|
111 |
+
|
112 |
+
}
|
113 |
+
|
114 |
+
.wcj-notice-title {
|
115 |
+
margin: 5px 0 15px 0;
|
116 |
+
}
|
117 |
+
|
118 |
+
.wcj-notice-wrapper {
|
119 |
+
margin: 0.5em 0;
|
120 |
+
padding: 2px;
|
121 |
+
font-size: 13px;
|
122 |
+
line-height: 1.5;
|
123 |
+
}
|
124 |
+
</style>
|
125 |
+
<?php
|
126 |
+
echo '<div class="' . $notice_class . '">' . $html . '</div>';
|
127 |
+
}
|
128 |
+
|
129 |
+
/**
|
130 |
+
* create_free_version_notice_about_plus.
|
131 |
+
*
|
132 |
+
* @version 5.3.0
|
133 |
+
* @since 5.3.0
|
134 |
+
*/
|
135 |
+
function create_free_version_notice_about_plus() {
|
136 |
+
if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
|
137 |
+
return;
|
138 |
+
}
|
139 |
+
$class = 'notice notice-info';
|
140 |
+
$message = sprintf( __( 'You\'re using Booster free version. To unlock more features please consider <a target="_blank" href="%s">upgrading to Plus</a>.', 'woocommerce-jetpack' ), 'https://booster.io/buy-booster/' );
|
141 |
+
$booster_icon = '<span class="wcj-booster-logo"></span>';
|
142 |
+
?>
|
143 |
+
<style>
|
144 |
+
.wcj-booster-logo {
|
145 |
+
width: 19px;
|
146 |
+
height: 19px;
|
147 |
+
display: inline-block;
|
148 |
+
background: url('https://ps.w.org/woocommerce-jetpack/assets/icon-128x128.png?rev=1813426') center/cover;
|
149 |
+
vertical-align: middle;
|
150 |
+
position: relative;
|
151 |
+
top: -1px;
|
152 |
+
margin: 0 6px 0 0;
|
153 |
+
}
|
154 |
+
</style>
|
155 |
+
<?php
|
156 |
+
echo '<div class="' . $class . '"><p>' . $booster_icon . $message . '</p></div>';
|
157 |
+
}
|
158 |
+
|
159 |
+
/**
|
160 |
+
* create_free_version_footer_review_notice.
|
161 |
+
*
|
162 |
+
* @version 5.3.0
|
163 |
+
* @since 5.3.0
|
164 |
+
*/
|
165 |
+
function create_free_version_footer_review_notice() {
|
166 |
+
if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
|
167 |
+
return;
|
168 |
+
}
|
169 |
+
$class = 'notice notice-info inline';
|
170 |
+
$link = 'https://wordpress.org/support/plugin/woocommerce-jetpack/reviews/?filter=5';
|
171 |
+
$star = '<span class="wcj-review-icon dashicons dashicons-star-filled"></span>';
|
172 |
+
$stars_link = '<a href="' . $link . '" target="_blank">' . $star . $star . $star . $star . $star . '</a>';
|
173 |
+
$message = sprintf( __( 'Please rate <strong>Booster for WooCommerce</strong> %s on <a href="%s" target="_blank">WordPress.org</a> to help us spread the word. Thank you from Booster team!', 'woocommerce-jetpack' ), $stars_link, $link );
|
174 |
+
?>
|
175 |
+
<style>
|
176 |
+
.wcj-review-icon {
|
177 |
+
vertical-align: middle;
|
178 |
+
margin:-6px 0 0 0;
|
179 |
+
}
|
180 |
+
</style>
|
181 |
+
<?php
|
182 |
+
echo '<div class="' . $class . '"><p>' . $message . '</p></div>';
|
183 |
+
}
|
184 |
+
|
185 |
/**
|
186 |
* Output cats
|
187 |
*
|
includes/admin/wcj-modules-cats.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @todo (maybe) split "Shipping & Orders", "Cart & Checkout", "Products", "Prices & Currencies" etc.
|
9 |
*/
|
10 |
|
11 |
-
|
12 |
|
13 |
'dashboard' => array(
|
14 |
'label' => __( 'Dashboard', 'woocommerce-jetpack' ),
|
@@ -203,3 +203,5 @@ return apply_filters( 'wcj_modules', array(
|
|
203 |
),
|
204 |
|
205 |
) );
|
|
|
|
8 |
* @todo (maybe) split "Shipping & Orders", "Cart & Checkout", "Products", "Prices & Currencies" etc.
|
9 |
*/
|
10 |
|
11 |
+
$wcj_modules = apply_filters( 'wcj_modules', array(
|
12 |
|
13 |
'dashboard' => array(
|
14 |
'label' => __( 'Dashboard', 'woocommerce-jetpack' ),
|
203 |
),
|
204 |
|
205 |
) );
|
206 |
+
|
207 |
+
return $wcj_modules;
|
includes/class-wcj-multicurrency.php
CHANGED
@@ -150,8 +150,26 @@ class WCJ_Multicurrency extends WCJ_Module {
|
|
150 |
add_filter( 'woocommerce_get_item_data', array( $this, 'get_addons_item_data' ), 20, 2 );
|
151 |
add_filter( 'woocommerce_product_addons_option_price_raw', array( $this, 'product_addons_option_price_raw' ), 10, 2 );
|
152 |
add_filter( 'woocommerce_product_addons_price_raw', array( $this, 'product_addons_price_raw' ), 10, 2 );
|
|
|
|
|
153 |
}
|
154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
/**
|
156 |
* product_addons_price_raw.
|
157 |
*
|
150 |
add_filter( 'woocommerce_get_item_data', array( $this, 'get_addons_item_data' ), 20, 2 );
|
151 |
add_filter( 'woocommerce_product_addons_option_price_raw', array( $this, 'product_addons_option_price_raw' ), 10, 2 );
|
152 |
add_filter( 'woocommerce_product_addons_price_raw', array( $this, 'product_addons_price_raw' ), 10, 2 );
|
153 |
+
|
154 |
+
//add_filter( 'wdp_get_product_price', array( $this, 'wdp_get_product_price' ) );
|
155 |
}
|
156 |
|
157 |
+
/*function wdp_get_product_price( $price, $product, $price_mode, $item_meta ) {
|
158 |
+
error_log('asd');
|
159 |
+
if ( $product->is_on_sale( 'edit' ) ) {
|
160 |
+
if ( 'sale_price' === $price_mode ) {
|
161 |
+
$price = $product->get_sale_price( '' );
|
162 |
+
} elseif ( 'discount_sale' === $price_mode ) {
|
163 |
+
$price = $product->get_sale_price( '' );
|
164 |
+
} else {
|
165 |
+
$price = $product->get_regular_price( '' );
|
166 |
+
}
|
167 |
+
} else {
|
168 |
+
$price = $product->get_price( '' );
|
169 |
+
}
|
170 |
+
return $price;
|
171 |
+
}*/
|
172 |
+
|
173 |
/**
|
174 |
* product_addons_price_raw.
|
175 |
*
|
includes/class-wcj-payment-gateways-by-shipping.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Payment Gateways by Shipping
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 2.7.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -37,7 +37,7 @@ class WCJ_Payment_Gateways_By_Shipping extends WCJ_Module {
|
|
37 |
/**
|
38 |
* check_if_enabled_for_methods.
|
39 |
*
|
40 |
-
* @version
|
41 |
* @since 2.7.0
|
42 |
* @see `is_available()` function in WooCommerce `WC_Gateway_COD` class
|
43 |
* @todo (maybe) virtual orders (`enable_for_virtual`)
|
@@ -57,7 +57,7 @@ class WCJ_Payment_Gateways_By_Shipping extends WCJ_Module {
|
|
57 |
// Test if order needs shipping.
|
58 |
if ( 0 < sizeof( $order->get_items() ) ) {
|
59 |
foreach ( $order->get_items() as $item ) {
|
60 |
-
$_product = $
|
61 |
if ( $_product && $_product->needs_shipping() ) {
|
62 |
$needs_shipping = true;
|
63 |
break;
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Payment Gateways by Shipping
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.7.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
37 |
/**
|
38 |
* check_if_enabled_for_methods.
|
39 |
*
|
40 |
+
* @version 5.3.0
|
41 |
* @since 2.7.0
|
42 |
* @see `is_available()` function in WooCommerce `WC_Gateway_COD` class
|
43 |
* @todo (maybe) virtual orders (`enable_for_virtual`)
|
57 |
// Test if order needs shipping.
|
58 |
if ( 0 < sizeof( $order->get_items() ) ) {
|
59 |
foreach ( $order->get_items() as $item ) {
|
60 |
+
$_product = $item->get_product();
|
61 |
if ( $_product && $_product->needs_shipping() ) {
|
62 |
$needs_shipping = true;
|
63 |
break;
|
includes/class-wcj-payment-gateways-fees.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Gateways Fees and Discounts
|
4 |
*
|
5 |
-
* @version 5.
|
6 |
* @since 2.2.2
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -16,7 +16,7 @@ class WCJ_Payment_Gateways_Fees extends WCJ_Module {
|
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
-
* @version 5.
|
20 |
* @todo (maybe) add settings subsections for each gateway
|
21 |
*/
|
22 |
function __construct() {
|
@@ -29,7 +29,11 @@ class WCJ_Payment_Gateways_Fees extends WCJ_Module {
|
|
29 |
parent::__construct();
|
30 |
|
31 |
if ( $this->is_enabled() ) {
|
32 |
-
|
|
|
|
|
|
|
|
|
33 |
add_action( 'woocommerce_cart_calculate_fees', array( $this, 'gateways_fees' ) );
|
34 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_checkout_script' ) );
|
35 |
}
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Gateways Fees and Discounts
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.2.2
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
+
* @version 5.3.0
|
20 |
* @todo (maybe) add settings subsections for each gateway
|
21 |
*/
|
22 |
function __construct() {
|
29 |
parent::__construct();
|
30 |
|
31 |
if ( $this->is_enabled() ) {
|
32 |
+
if ( 'no' === ( $modules_on_init = get_option( 'wcj_load_modules_on_init', 'no' ) ) ) {
|
33 |
+
add_action( 'init', array( $this, 'init_options' ) );
|
34 |
+
} elseif ( 'yes' === $modules_on_init && 'init' === current_filter() ) {
|
35 |
+
$this->init_options();
|
36 |
+
}
|
37 |
add_action( 'woocommerce_cart_calculate_fees', array( $this, 'gateways_fees' ) );
|
38 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_checkout_script' ) );
|
39 |
}
|
includes/class-wcj-price-by-user-role.php
CHANGED
@@ -17,7 +17,7 @@ class WCJ_Price_By_User_Role extends WCJ_Module {
|
|
17 |
/**
|
18 |
* Constructor.
|
19 |
*
|
20 |
-
* @version 5.
|
21 |
* @since 2.5.0
|
22 |
*/
|
23 |
function __construct() {
|
@@ -49,7 +49,36 @@ class WCJ_Price_By_User_Role extends WCJ_Module {
|
|
49 |
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_admin_script' ) );
|
50 |
add_filter( 'woocommerce_hide_invisible_variations', array( $this, 'show_empty_price_variations' ) );
|
51 |
add_action( 'woocommerce_before_single_variation', array( $this, 'remove_single_variation_hooks' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
|
|
|
|
53 |
}
|
54 |
|
55 |
/**
|
17 |
/**
|
18 |
* Constructor.
|
19 |
*
|
20 |
+
* @version 5.3.0
|
21 |
* @since 2.5.0
|
22 |
*/
|
23 |
function __construct() {
|
49 |
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_admin_script' ) );
|
50 |
add_filter( 'woocommerce_hide_invisible_variations', array( $this, 'show_empty_price_variations' ) );
|
51 |
add_action( 'woocommerce_before_single_variation', array( $this, 'remove_single_variation_hooks' ) );
|
52 |
+
|
53 |
+
// WooCommerce Product Bundles compatibility
|
54 |
+
add_filter( 'wcj_price_by_user_role_do_change_price', array( $this, 'change_bundle_product_price' ), 10, 3 );
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* change_bundle_product_price.
|
60 |
+
*
|
61 |
+
* @version 5.3.0
|
62 |
+
* @since 5.3.0
|
63 |
+
*
|
64 |
+
* @param $change
|
65 |
+
* @param $price
|
66 |
+
* @param $_product
|
67 |
+
*
|
68 |
+
* @return bool
|
69 |
+
*/
|
70 |
+
function change_bundle_product_price( $change, $price, $_product ) {
|
71 |
+
if (
|
72 |
+
'yes' !== get_option( 'wcj_price_by_user_role_compatibility_wc_product_bundles', 'no' )
|
73 |
+
|| ! function_exists( 'wc_pb_get_bundled_product_map' )
|
74 |
+
|| ! $_product
|
75 |
+
|| $price > 0
|
76 |
+
|| empty( wc_pb_get_bundled_product_map( $_product ) )
|
77 |
+
) {
|
78 |
+
return $change;
|
79 |
}
|
80 |
+
$change = false;
|
81 |
+
return $change;
|
82 |
}
|
83 |
|
84 |
/**
|
includes/class-wcj-product-price-by-formula.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Product Price by Formula
|
4 |
*
|
5 |
-
* @version 5.
|
6 |
* @since 2.5.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -51,6 +51,60 @@ class WCJ_Product_Price_by_Formula extends WCJ_Module {
|
|
51 |
}
|
52 |
}
|
53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
/**
|
55 |
* change_price_grouped.
|
56 |
*
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Product Price by Formula
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.5.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
51 |
}
|
52 |
}
|
53 |
|
54 |
+
/**
|
55 |
+
* add_reset_settings_button.
|
56 |
+
*
|
57 |
+
* @version 5.3.0
|
58 |
+
* @since 5.3.0
|
59 |
+
*
|
60 |
+
* @param $settings
|
61 |
+
*
|
62 |
+
* @return array
|
63 |
+
*/
|
64 |
+
public function add_reset_settings_button( $settings ) {
|
65 |
+
$settings = parent::add_reset_settings_button( $settings );
|
66 |
+
$results = wp_list_filter( $settings, array( 'type' => 'title', 'id' => 'wcj_product_price_by_formula_reset_settings_options' ) );
|
67 |
+
if ( is_array( $results ) && $results > 0 ) {
|
68 |
+
$new_settings = array(
|
69 |
+
array(
|
70 |
+
'title' => __( 'Reset products', 'woocommerce-jetpack' ),
|
71 |
+
'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
|
72 |
+
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
|
73 |
+
'type' => 'checkbox',
|
74 |
+
'id' => 'wcj_product_price_by_formula_reset_products',
|
75 |
+
'default' => 'no',
|
76 |
+
'desc_tip' => __( 'If enabled will also reset formula related settings on products when <code>Reset Settings</code> button is pressed.', 'woocommerce-jetpack' ) . '<br />' . __( 'It\'s necessary to <code>Save changes</code> first with the option enabled so the <code>Reset settings</code> can be pressed.', 'woocommerce-jetpack' ),
|
77 |
+
),
|
78 |
+
);
|
79 |
+
reset( $results );
|
80 |
+
$first_key = key( $results );
|
81 |
+
array_splice( $settings, $first_key + 1, 0, $new_settings ); // splice in at position 3
|
82 |
+
}
|
83 |
+
return $settings;
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* reset_settings.
|
88 |
+
*
|
89 |
+
* @version 5.3.0
|
90 |
+
* @since 5.3.0
|
91 |
+
*/
|
92 |
+
public function reset_settings() {
|
93 |
+
if (
|
94 |
+
isset( $_GET['wcj_reset_settings'] )
|
95 |
+
&& $this->id === $_GET['wcj_reset_settings']
|
96 |
+
&& wcj_is_user_role( 'administrator' )
|
97 |
+
&& ! isset( $_POST['save'] )
|
98 |
+
&& 'yes' == get_option( 'wcj_product_price_by_formula_reset_products', 'no' )
|
99 |
+
) {
|
100 |
+
global $wpdb;
|
101 |
+
$prefix = '_wcj_product_price_by_formula';
|
102 |
+
$sql = "delete from {$wpdb->postmeta} where meta_key REGEXP %s";
|
103 |
+
$wpdb->query( $wpdb->prepare( $sql, $prefix ) );
|
104 |
+
}
|
105 |
+
parent::reset_settings(); // TODO: Change the autogenerated stub
|
106 |
+
}
|
107 |
+
|
108 |
/**
|
109 |
* change_price_grouped.
|
110 |
*
|
includes/classes/class-wcj-module-shipping-by-condition.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Shipping by Condition
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 3.2.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -42,11 +42,13 @@ abstract class WCJ_Module_Shipping_By_Condition extends WCJ_Module {
|
|
42 |
/**
|
43 |
* available_shipping_methods.
|
44 |
*
|
45 |
-
* @version 3.
|
46 |
* @since 3.2.0
|
47 |
* @todo apply_filters( 'booster_option' )
|
48 |
*/
|
49 |
function available_shipping_methods( $rates, $package ) {
|
|
|
|
|
50 |
foreach ( $rates as $rate_key => $rate ) {
|
51 |
foreach ( $this->condition_options as $options_id => $options_data ) {
|
52 |
if ( 'no' === get_option( 'wcj_shipping_by_' . $options_id . '_section_enabled', 'yes' ) ) {
|
@@ -54,22 +56,28 @@ abstract class WCJ_Module_Shipping_By_Condition extends WCJ_Module {
|
|
54 |
}
|
55 |
$include = ( $this->use_shipping_instances ?
|
56 |
get_option( 'wcj_shipping_' . $options_id . '_include_' . 'instance_' . $rate->instance_id, '' ) :
|
57 |
-
get_option( 'wcj_shipping_' . $options_id . '_include_' .
|
58 |
);
|
59 |
-
if ( ! empty( $include ) &&
|
60 |
-
|
61 |
-
break;
|
62 |
}
|
63 |
$exclude = ( $this->use_shipping_instances ?
|
64 |
get_option( 'wcj_shipping_' . $options_id . '_exclude_' . 'instance_' . $rate->instance_id, '' ) :
|
65 |
-
get_option( 'wcj_shipping_' . $options_id . '_exclude_' .
|
66 |
);
|
67 |
-
if ( ! empty( $exclude ) && $this->check( $options_id, $exclude
|
68 |
-
|
69 |
-
break;
|
70 |
}
|
71 |
}
|
72 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
return $rates;
|
74 |
}
|
75 |
|
2 |
/**
|
3 |
* Booster for WooCommerce - Module - Shipping by Condition
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 3.2.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
42 |
/**
|
43 |
* available_shipping_methods.
|
44 |
*
|
45 |
+
* @version 5.3.0
|
46 |
* @since 3.2.0
|
47 |
* @todo apply_filters( 'booster_option' )
|
48 |
*/
|
49 |
function available_shipping_methods( $rates, $package ) {
|
50 |
+
$include_arr = array();
|
51 |
+
$exclude_arr = array();
|
52 |
foreach ( $rates as $rate_key => $rate ) {
|
53 |
foreach ( $this->condition_options as $options_id => $options_data ) {
|
54 |
if ( 'no' === get_option( 'wcj_shipping_by_' . $options_id . '_section_enabled', 'yes' ) ) {
|
56 |
}
|
57 |
$include = ( $this->use_shipping_instances ?
|
58 |
get_option( 'wcj_shipping_' . $options_id . '_include_' . 'instance_' . $rate->instance_id, '' ) :
|
59 |
+
get_option( 'wcj_shipping_' . $options_id . '_include_' . $rate->method_id, '' )
|
60 |
);
|
61 |
+
if ( ! empty( $include ) && $this->check( $options_id, $include, 'include', $package ) ) {
|
62 |
+
$include_arr[] = $rate_key;
|
|
|
63 |
}
|
64 |
$exclude = ( $this->use_shipping_instances ?
|
65 |
get_option( 'wcj_shipping_' . $options_id . '_exclude_' . 'instance_' . $rate->instance_id, '' ) :
|
66 |
+
get_option( 'wcj_shipping_' . $options_id . '_exclude_' . $rate->method_id, '' )
|
67 |
);
|
68 |
+
if ( ! empty( $exclude ) && $this->check( $options_id, $exclude, 'exclude', $package ) ) {
|
69 |
+
$exclude_arr[] = $rate_key;
|
|
|
70 |
}
|
71 |
}
|
72 |
}
|
73 |
+
foreach ( $rates as $rate_key => $rate ) {
|
74 |
+
if (
|
75 |
+
( ! empty( $include_arr ) && ! in_array( $rate_key, $include_arr ) ) ||
|
76 |
+
( ! empty( $exclude_arr ) && in_array( $rate_key, $exclude_arr ) )
|
77 |
+
) {
|
78 |
+
unset( $rates[ $rate_key ] );
|
79 |
+
}
|
80 |
+
}
|
81 |
return $rates;
|
82 |
}
|
83 |
|
includes/core/class-wcj-admin.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Core - Admin
|
4 |
*
|
5 |
-
* @version 5.
|
6 |
* @since 3.2.4
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -16,7 +16,7 @@ class WCJ_Admin {
|
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
-
* @version 5.
|
20 |
* @since 3.2.4
|
21 |
*/
|
22 |
function __construct() {
|
@@ -30,47 +30,11 @@ class WCJ_Admin {
|
|
30 |
add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ), 2 );
|
31 |
if ( 'woocommerce-jetpack.php' === basename( WCJ_PLUGIN_FILE ) ) {
|
32 |
add_action( 'admin_notices', array( $this, 'check_plus_version' ) );
|
33 |
-
add_action( 'admin_notices', array( $this, 'create_fixed_notice_about_plus' ) );
|
34 |
}
|
35 |
}
|
36 |
}
|
37 |
}
|
38 |
|
39 |
-
/**
|
40 |
-
* create_fixed_notice_about_plus.
|
41 |
-
*
|
42 |
-
* @version 5.2.0
|
43 |
-
* @since 5.2.0
|
44 |
-
*
|
45 |
-
*/
|
46 |
-
function create_fixed_notice_about_plus() {
|
47 |
-
if (
|
48 |
-
empty( $screen = get_current_screen() )
|
49 |
-
|| 'woocommerce_page_wc-settings' != $screen->base
|
50 |
-
|| ! isset( $_GET['wcj-cat'] )
|
51 |
-
) {
|
52 |
-
return;
|
53 |
-
}
|
54 |
-
$class = 'notice notice-info';
|
55 |
-
$message = sprintf( __( 'You\'re using Booster free version. To unlock more features please consider <a target="_blank" href="%s">upgrading to Plus</a>.', 'woocommerce-jetpack' ), 'https://booster.io/shop/booster-for-woocommerce-plus-plugin/' );
|
56 |
-
$booster_icon = '<span class="wcj-booster-logo"></span>';
|
57 |
-
?>
|
58 |
-
<style>
|
59 |
-
.wcj-booster-logo {
|
60 |
-
width: 19px;
|
61 |
-
height: 19px;
|
62 |
-
display: inline-block;
|
63 |
-
background: url('https://ps.w.org/woocommerce-jetpack/assets/icon-128x128.png?rev=1813426') center/cover;
|
64 |
-
vertical-align: middle;
|
65 |
-
position: relative;
|
66 |
-
top: -1px;
|
67 |
-
margin: 0 6px 0 0;
|
68 |
-
}
|
69 |
-
</style>
|
70 |
-
<?php
|
71 |
-
echo '<div class="' . $class . '"><p>' . $booster_icon . $message . '</p></div>';
|
72 |
-
}
|
73 |
-
|
74 |
/**
|
75 |
* check_plus_version.
|
76 |
*
|
2 |
/**
|
3 |
* Booster for WooCommerce - Core - Admin
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 3.2.4
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
16 |
/**
|
17 |
* Constructor.
|
18 |
*
|
19 |
+
* @version 5.3.0
|
20 |
* @since 3.2.4
|
21 |
*/
|
22 |
function __construct() {
|
30 |
add_filter( 'admin_footer_text', array( $this, 'admin_footer_text' ), 2 );
|
31 |
if ( 'woocommerce-jetpack.php' === basename( WCJ_PLUGIN_FILE ) ) {
|
32 |
add_action( 'admin_notices', array( $this, 'check_plus_version' ) );
|
|
|
33 |
}
|
34 |
}
|
35 |
}
|
36 |
}
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
/**
|
39 |
* check_plus_version.
|
40 |
*
|
includes/functions/wcj-functions-orders.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Functions - Orders
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 2.9.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -108,7 +108,7 @@ if ( ! function_exists( 'wcj_get_order_item_meta_info' ) ) {
|
|
108 |
*
|
109 |
* from woocommerce\includes\admin\meta-boxes\views\html-order-item-meta.php
|
110 |
*
|
111 |
-
* @version
|
112 |
* @since 2.5.9
|
113 |
*/
|
114 |
function wcj_get_order_item_meta_info( $item_id, $item, $_order, $exclude_wcj_meta = false, $_product = null, $exclude_meta = array() ) {
|
@@ -164,7 +164,7 @@ if ( ! function_exists( 'wcj_get_order_item_meta_info' ) ) {
|
|
164 |
if ( is_object( $_product ) ) {
|
165 |
$the_product = $_product;
|
166 |
} elseif ( is_object( $item ) ) {
|
167 |
-
$the_product = $
|
168 |
}
|
169 |
$_meta_key = ( is_object( $the_product ) ) ? wc_attribute_label( $_meta_key, $the_product ) : $_meta_key;
|
170 |
}
|
2 |
/**
|
3 |
* Booster for WooCommerce - Functions - Orders
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.9.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
108 |
*
|
109 |
* from woocommerce\includes\admin\meta-boxes\views\html-order-item-meta.php
|
110 |
*
|
111 |
+
* @version 5.3.0
|
112 |
* @since 2.5.9
|
113 |
*/
|
114 |
function wcj_get_order_item_meta_info( $item_id, $item, $_order, $exclude_wcj_meta = false, $_product = null, $exclude_meta = array() ) {
|
164 |
if ( is_object( $_product ) ) {
|
165 |
$the_product = $_product;
|
166 |
} elseif ( is_object( $item ) ) {
|
167 |
+
$the_product = $item->get_product();
|
168 |
}
|
169 |
$_meta_key = ( is_object( $the_product ) ) ? wc_attribute_label( $_meta_key, $the_product ) : $_meta_key;
|
170 |
}
|
includes/gateways/class-wc-gateway-wcj-custom.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Custom Payment Gateway
|
4 |
*
|
5 |
-
* @version
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
@@ -172,7 +172,7 @@ if ( ! function_exists( 'init_wc_gateway_wcj_custom_class' ) ) {
|
|
172 |
/**
|
173 |
* Check If The Gateway Is Available For Use
|
174 |
*
|
175 |
-
* @version
|
176 |
* @return bool
|
177 |
*/
|
178 |
function is_available() {
|
@@ -202,7 +202,7 @@ if ( ! function_exists( 'init_wc_gateway_wcj_custom_class' ) ) {
|
|
202 |
|
203 |
if ( 0 < sizeof( $order->get_items() ) ) {
|
204 |
foreach ( $order->get_items() as $item ) {
|
205 |
-
$_product = $
|
206 |
|
207 |
if ( $_product->needs_shipping() ) {
|
208 |
$needs_shipping = true;
|
2 |
/**
|
3 |
* Booster for WooCommerce - Custom Payment Gateway
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
172 |
/**
|
173 |
* Check If The Gateway Is Available For Use
|
174 |
*
|
175 |
+
* @version 5.3.0
|
176 |
* @return bool
|
177 |
*/
|
178 |
function is_available() {
|
202 |
|
203 |
if ( 0 < sizeof( $order->get_items() ) ) {
|
204 |
foreach ( $order->get_items() as $item ) {
|
205 |
+
$_product = $item->get_product();
|
206 |
|
207 |
if ( $_product->needs_shipping() ) {
|
208 |
$needs_shipping = true;
|
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.
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
@@ -101,7 +101,7 @@ class WCJ_Price_by_Country_Core {
|
|
101 |
/**
|
102 |
* add_hooks.
|
103 |
*
|
104 |
-
* @version 5.
|
105 |
*/
|
106 |
function add_hooks() {
|
107 |
|
@@ -156,12 +156,36 @@ class WCJ_Price_by_Country_Core {
|
|
156 |
// WooCommerce Points and Rewards plugin
|
157 |
add_filter( 'option_'.'wc_points_rewards_redeem_points_ratio', array( $this, 'handle_wc_points_rewards_settings' ) );
|
158 |
add_filter( 'option_'.'wc_points_rewards_earn_points_ratio', array( $this, 'handle_wc_points_rewards_settings' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
}
|
160 |
|
161 |
/**
|
162 |
* handle_wc_points_rewards_settings.
|
163 |
*
|
164 |
-
* @version 5.
|
165 |
* @since 5.2.0
|
166 |
*
|
167 |
* @param $value
|
@@ -178,7 +202,10 @@ class WCJ_Price_by_Country_Core {
|
|
178 |
}
|
179 |
list( $points, $monetary_value ) = explode( ':', $value );
|
180 |
$new_monetary_value = $this->change_price( $monetary_value, null );
|
181 |
-
|
|
|
|
|
|
|
182 |
return $value;
|
183 |
}
|
184 |
|
@@ -321,7 +348,7 @@ class WCJ_Price_by_Country_Core {
|
|
321 |
*
|
322 |
* @see price-slider.js->init_price_filter()
|
323 |
*
|
324 |
-
* @version 5.
|
325 |
* @since 5.1.0
|
326 |
*/
|
327 |
function add_compatibility_with_price_filter_widget() {
|
@@ -360,8 +387,8 @@ class WCJ_Price_by_Country_Core {
|
|
360 |
this.original_values = jQuery(this.slider).slider("option", "values");
|
361 |
this.current_min = this.original_min;
|
362 |
this.current_max = this.original_max;
|
363 |
-
this.current_values[0] = jQuery(this.slider).parent().find('#min_price').val();
|
364 |
-
this.current_values[1] = jQuery(this.slider).parent().find('#max_price').val();
|
365 |
if (
|
366 |
jQuery(this.slider).parent().find('#min_price').val() != this.original_min ||
|
367 |
jQuery(this.slider).parent().find('#max_price').val() != this.original_max
|
@@ -373,8 +400,8 @@ class WCJ_Price_by_Country_Core {
|
|
373 |
},
|
374 |
update_slider() {
|
375 |
jQuery(this.slider).slider("destroy");
|
376 |
-
var current_min_price =
|
377 |
-
var current_max_price =
|
378 |
jQuery(this.slider).slider({
|
379 |
range: true,
|
380 |
animate: true,
|
@@ -383,15 +410,15 @@ class WCJ_Price_by_Country_Core {
|
|
383 |
step: parseFloat(this.step),
|
384 |
values: wcj_mc_pf_slider.current_values,
|
385 |
create: function () {
|
386 |
-
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #min_price').val(
|
387 |
-
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #max_price').val(
|
388 |
-
jQuery(document.body).trigger('price_slider_create', [
|
389 |
},
|
390 |
slide: function (event, ui) {
|
391 |
-
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #min_price').val(
|
392 |
-
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #max_price').val(
|
393 |
-
var the_min = ui.values[0] ==
|
394 |
-
var the_max = ui.values[1] ==
|
395 |
jQuery(document.body).trigger('price_slider_slide', [the_min, the_max]);
|
396 |
},
|
397 |
change: function (event, ui) {
|
2 |
/**
|
3 |
* Booster for WooCommerce - Price by Country - Core
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
101 |
/**
|
102 |
* add_hooks.
|
103 |
*
|
104 |
+
* @version 5.3.0
|
105 |
*/
|
106 |
function add_hooks() {
|
107 |
|
156 |
// WooCommerce Points and Rewards plugin
|
157 |
add_filter( 'option_'.'wc_points_rewards_redeem_points_ratio', array( $this, 'handle_wc_points_rewards_settings' ) );
|
158 |
add_filter( 'option_'.'wc_points_rewards_earn_points_ratio', array( $this, 'handle_wc_points_rewards_settings' ) );
|
159 |
+
|
160 |
+
// Auto set default checkout billing country
|
161 |
+
add_action( 'default_checkout_billing_country', array( $this, 'set_default_checkout_country' ), 900 );
|
162 |
+
}
|
163 |
+
|
164 |
+
/**
|
165 |
+
* set_default_checkout_country.
|
166 |
+
*
|
167 |
+
* @version 5.3.0
|
168 |
+
* @since 5.3.0
|
169 |
+
*
|
170 |
+
* @param $default_country
|
171 |
+
*
|
172 |
+
* @return array|null|string
|
173 |
+
*/
|
174 |
+
function set_default_checkout_country( $default_country ) {
|
175 |
+
if (
|
176 |
+
'yes' != get_option( 'wcj_price_by_country_set_dft_checkout_billing_country', 'no' ) ||
|
177 |
+
empty( $country = null !== ( $country = wcj_session_get( 'wcj-country' ) ) ? $country : ( $country = $this->get_customer_country_by_ip() ) )
|
178 |
+
) {
|
179 |
+
return $default_country;
|
180 |
+
}
|
181 |
+
$default_country = $country;
|
182 |
+
return $default_country;
|
183 |
}
|
184 |
|
185 |
/**
|
186 |
* handle_wc_points_rewards_settings.
|
187 |
*
|
188 |
+
* @version 5.3.0
|
189 |
* @since 5.2.0
|
190 |
*
|
191 |
* @param $value
|
202 |
}
|
203 |
list( $points, $monetary_value ) = explode( ':', $value );
|
204 |
$new_monetary_value = $this->change_price( $monetary_value, null );
|
205 |
+
if ( WCJ()->modules['currency_exchange_rates']->is_enabled() ) {
|
206 |
+
$new_monetary_value = WCJ()->modules['currency_exchange_rates']->force_dot_as_exchange_rate_decimal_separator( $new_monetary_value );
|
207 |
+
}
|
208 |
+
$value = $points . ':' . $new_monetary_value;
|
209 |
return $value;
|
210 |
}
|
211 |
|
348 |
*
|
349 |
* @see price-slider.js->init_price_filter()
|
350 |
*
|
351 |
+
* @version 5.5.2
|
352 |
* @since 5.1.0
|
353 |
*/
|
354 |
function add_compatibility_with_price_filter_widget() {
|
387 |
this.original_values = jQuery(this.slider).slider("option", "values");
|
388 |
this.current_min = this.original_min;
|
389 |
this.current_max = this.original_max;
|
390 |
+
this.current_values[0] = jQuery(this.slider).parent().find('#min_price').val() * 1;
|
391 |
+
this.current_values[1] = jQuery(this.slider).parent().find('#max_price').val() * 1;
|
392 |
if (
|
393 |
jQuery(this.slider).parent().find('#min_price').val() != this.original_min ||
|
394 |
jQuery(this.slider).parent().find('#max_price').val() != this.original_max
|
400 |
},
|
401 |
update_slider() {
|
402 |
jQuery(this.slider).slider("destroy");
|
403 |
+
var current_min_price = this.current_min;
|
404 |
+
var current_max_price = this.current_max;
|
405 |
jQuery(this.slider).slider({
|
406 |
range: true,
|
407 |
animate: true,
|
410 |
step: parseFloat(this.step),
|
411 |
values: wcj_mc_pf_slider.current_values,
|
412 |
create: function () {
|
413 |
+
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #min_price').val((wcj_mc_pf_slider.current_values[0] / wcj_mc_pf_slider.convert_rate).toFixed(2));
|
414 |
+
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #max_price').val((wcj_mc_pf_slider.current_values[1] / wcj_mc_pf_slider.convert_rate).toFixed(2));
|
415 |
+
jQuery(document.body).trigger('price_slider_create', [(wcj_mc_pf_slider.current_values[0]).toFixed(2), (wcj_mc_pf_slider.current_values[1]).toFixed(2)]);
|
416 |
},
|
417 |
slide: function (event, ui) {
|
418 |
+
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #min_price').val((ui.values[0] / wcj_mc_pf_slider.convert_rate).toFixed(2));
|
419 |
+
jQuery(wcj_mc_pf_slider.slider).parent().find('.price_slider_amount #max_price').val((ui.values[1] / wcj_mc_pf_slider.convert_rate).toFixed(2));
|
420 |
+
var the_min = ui.values[0] == wcj_mc_pf_slider.current_values[0] ? (wcj_mc_pf_slider.current_values[0]).toFixed(2) : ui.values[0];
|
421 |
+
var the_max = ui.values[1] == wcj_mc_pf_slider.current_values[1] ? (wcj_mc_pf_slider.current_values[1]).toFixed(2) : ui.values[1];
|
422 |
jQuery(document.body).trigger('price_slider_slide', [the_min, the_max]);
|
423 |
},
|
424 |
change: function (event, ui) {
|
includes/settings/wcj-settings-multicurrency.php
CHANGED
@@ -216,6 +216,15 @@ $settings = array(
|
|
216 |
'default' => 'no',
|
217 |
'type' => 'checkbox',
|
218 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
array(
|
220 |
'type' => 'sectionend',
|
221 |
'id' => 'wcj_multicurrency_compatibility',
|
216 |
'default' => 'no',
|
217 |
'type' => 'checkbox',
|
218 |
),
|
219 |
+
/*array(
|
220 |
+
'title' => __( 'Advanced Dynamic Pricing For Woocommerce', 'woocommerce-jetpack' ),
|
221 |
+
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
|
222 |
+
'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
|
223 |
+
'desc_tip' => sprintf( __( 'Adds compatibility with <a href="%s" target="_blank">Advanced Dynamic Pricing For Woocommerce</a> plugin.', 'woocommerce-jetpack' ), 'https://algolplus.com/plugins/downloads/advanced-dynamic-pricing-woocommerce-pro/' ) . '<br />' . __( 'Calculation option <code>Use prices modified by other plugins</code> must be ON.', 'woocommerce-jetpack' ). '<br />' . __( 'System option <code>Suppress other pricing plugins in frontend</code> must be OFF.', 'woocommerce-jetpack' ),
|
224 |
+
'id' => 'wcj_multicurrency_compatibility_adv_dyn_pricing_wc',
|
225 |
+
'default' => 'no',
|
226 |
+
'type' => 'checkbox',
|
227 |
+
),*/
|
228 |
array(
|
229 |
'type' => 'sectionend',
|
230 |
'id' => 'wcj_multicurrency_compatibility',
|
includes/settings/wcj-settings-pdf-invoicing-advanced.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - PDF Invoicing - Advanced
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 3.3.0
|
7 |
* @author Pluggabl LLC.
|
8 |
* @todo (maybe) create "Tools (Options)" submodule
|
@@ -120,6 +120,32 @@ return array(
|
|
120 |
'type' => 'sectionend',
|
121 |
'id' => 'wcj_pdf_invoicing_advanced_options',
|
122 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
array(
|
124 |
'title' => __( 'Fonts Manager', 'woocommerce-jetpack' ),
|
125 |
'desc' => $fonts_manager_desc,
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - PDF Invoicing - Advanced
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 3.3.0
|
7 |
* @author Pluggabl LLC.
|
8 |
* @todo (maybe) create "Tools (Options)" submodule
|
120 |
'type' => 'sectionend',
|
121 |
'id' => 'wcj_pdf_invoicing_advanced_options',
|
122 |
),
|
123 |
+
array(
|
124 |
+
'type' => 'title',
|
125 |
+
'title' => __( 'Item Name as Product Title', 'woocommerce-jetpack' ),
|
126 |
+
'desc' => __( 'Replaces <code>item_name</code> by product title when using <code>[wcj_order_items_table columns="item_name"]</code>.', 'woocommerce-jetpack' ),
|
127 |
+
'id' => 'wcj_pdf_invoicing_advanced_item_name_as_prod_title',
|
128 |
+
),
|
129 |
+
array(
|
130 |
+
'title' => __( 'Enable', 'woocommerce-jetpack' ),
|
131 |
+
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
132 |
+
'id' => 'wcj_pdf_invoicing_advanced_item_name_as_prod_title_enable',
|
133 |
+
'default' => 'no',
|
134 |
+
'type' => 'checkbox',
|
135 |
+
),
|
136 |
+
array(
|
137 |
+
'title' => __( 'Translate WPML Title', 'woocommerce-jetpack' ),
|
138 |
+
'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
|
139 |
+
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
|
140 |
+
'desc_tip' => __( 'Tries to translate the product title to the current WPML language.', 'woocommerce-jetpack' ),
|
141 |
+
'id' => 'wcj_pdf_invoicing_advanced_item_name_as_prod_title_wpml',
|
142 |
+
'default' => 'no',
|
143 |
+
'type' => 'checkbox',
|
144 |
+
),
|
145 |
+
array(
|
146 |
+
'type' => 'sectionend',
|
147 |
+
'id' => 'wcj_pdf_invoicing_advanced_item_name_as_prod_title',
|
148 |
+
),
|
149 |
array(
|
150 |
'title' => __( 'Fonts Manager', 'woocommerce-jetpack' ),
|
151 |
'desc' => $fonts_manager_desc,
|
includes/settings/wcj-settings-price-by-country.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - Prices and Currencies by Country
|
4 |
*
|
5 |
-
* @version 5.
|
6 |
* @since 2.8.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -72,6 +72,13 @@ $settings = array(
|
|
72 |
'default' => 'no',
|
73 |
'type' => 'checkbox',
|
74 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
array(
|
76 |
'title' => __( 'Price Rounding', 'woocommerce-jetpack' ),
|
77 |
'desc' => __( 'If you choose to multiply price, set rounding options here.', 'woocommerce-jetpack' ),
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - Prices and Currencies by Country
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.8.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
72 |
'default' => 'no',
|
73 |
'type' => 'checkbox',
|
74 |
),
|
75 |
+
array(
|
76 |
+
'title' => __( 'Auto set default checkout billing country', 'woocommerce-jetpack' ),
|
77 |
+
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
78 |
+
'id' => 'wcj_price_by_country_set_dft_checkout_billing_country',
|
79 |
+
'default' => 'no',
|
80 |
+
'type' => 'checkbox',
|
81 |
+
),
|
82 |
array(
|
83 |
'title' => __( 'Price Rounding', 'woocommerce-jetpack' ),
|
84 |
'desc' => __( 'If you choose to multiply price, set rounding options here.', 'woocommerce-jetpack' ),
|
includes/settings/wcj-settings-price-by-user-role.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - Price based on User Role
|
4 |
*
|
5 |
-
* @version
|
6 |
* @since 2.8.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
@@ -127,6 +127,24 @@ $settings = array(
|
|
127 |
'type' => 'sectionend',
|
128 |
'id' => 'wcj_price_by_user_role_options_adv',
|
129 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
array(
|
131 |
'title' => __( 'Roles & Multipliers', 'woocommerce-jetpack' ),
|
132 |
'type' => 'title',
|
2 |
/**
|
3 |
* Booster for WooCommerce - Settings - Price based on User Role
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @since 2.8.0
|
7 |
* @author Pluggabl LLC.
|
8 |
*/
|
127 |
'type' => 'sectionend',
|
128 |
'id' => 'wcj_price_by_user_role_options_adv',
|
129 |
),
|
130 |
+
array(
|
131 |
+
'title' => __( 'Compatibility', 'woocommerce-jetpack' ),
|
132 |
+
'type' => 'title',
|
133 |
+
'id' => 'wcj_price_by_user_role_compatibility',
|
134 |
+
),
|
135 |
+
array(
|
136 |
+
'title' => __( 'WooCommerce Product Bundles', 'woocommerce-jetpack' ),
|
137 |
+
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
|
138 |
+
'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
|
139 |
+
'desc_tip' => sprintf( __( 'Adds compatibility with <a href="%s" target="_blank">WooCommerce Product Bundles</a> plugin.', 'woocommerce-jetpack' ), 'https://woocommerce.com/products/product-bundles/' ),
|
140 |
+
'id' => 'wcj_price_by_user_role_compatibility_wc_product_bundles',
|
141 |
+
'default' => 'no',
|
142 |
+
'type' => 'checkbox',
|
143 |
+
),
|
144 |
+
array(
|
145 |
+
'type' => 'sectionend',
|
146 |
+
'id' => 'wcj_price_by_user_role_compatibility',
|
147 |
+
),
|
148 |
array(
|
149 |
'title' => __( 'Roles & Multipliers', 'woocommerce-jetpack' ),
|
150 |
'type' => 'title',
|
includes/shortcodes/class-wcj-shortcodes-order-items.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Booster for WooCommerce - Shortcodes - Order Items
|
4 |
*
|
5 |
-
* @version
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
@@ -248,7 +248,7 @@ class WCJ_Order_Items_Shortcodes extends WCJ_Shortcodes {
|
|
248 |
/**
|
249 |
* wcj_order_items_table.
|
250 |
*
|
251 |
-
* @version 3.
|
252 |
* @todo `sort_by_column` - fix `item_number`
|
253 |
* @todo `$item['is_custom']` may be defined only if WCJ_IS_WC_VERSION_BELOW_3
|
254 |
* @todo `if ( '' !== $column_cell_data )` - this may be optional?
|
@@ -317,7 +317,7 @@ class WCJ_Order_Items_Shortcodes extends WCJ_Shortcodes {
|
|
317 |
$item_counter = 0;
|
318 |
foreach ( $the_items as $item_id => $item ) {
|
319 |
$item['is_custom'] = ( isset( $item['is_custom'] ) );
|
320 |
-
$the_product = ( true === $item['is_custom'] ) ? null : $
|
321 |
// Check if it's not excluded by category
|
322 |
if ( '' != $atts['exclude_by_categories'] && $the_product ) {
|
323 |
if ( wcj_product_has_terms( $the_product, $atts['exclude_by_categories'], 'product_cat' ) ) {
|
@@ -439,10 +439,35 @@ class WCJ_Order_Items_Shortcodes extends WCJ_Shortcodes {
|
|
439 |
return ( $a[ $key ] < $b[ $key ] ) ? -1 : 1;
|
440 |
}
|
441 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
/**
|
443 |
* get_cell.
|
444 |
*
|
445 |
-
* @version
|
446 |
* @since 3.2.0
|
447 |
* @todo do we need `pa_` replacement?
|
448 |
* @todo "WooCommerce TM Extra Product Options" plugin options: this will show options prices in shop's default currency only (must use 'price_per_currency' to show prices in order's currency)
|
@@ -490,9 +515,9 @@ class WCJ_Order_Items_Shortcodes extends WCJ_Shortcodes {
|
|
490 |
case 'item_name':
|
491 |
case 'product_name': // "product_" because of possible variation
|
492 |
if ( true === $item['is_custom'] ) {
|
493 |
-
return $item
|
494 |
} else {
|
495 |
-
$the_item_title = $item
|
496 |
// Variation (if needed)
|
497 |
if ( 'yes' === $atts['add_variation_info_to_item_name'] && isset( $item['variation_id'] ) && 0 != $item['variation_id'] && ! in_array( 'item_variation', $columns ) ) {
|
498 |
$the_item_title .= '<div style="' . $atts['style_item_name_variation'] . '">';
|
2 |
/**
|
3 |
* Booster for WooCommerce - Shortcodes - Order Items
|
4 |
*
|
5 |
+
* @version 5.3.0
|
6 |
* @author Pluggabl LLC.
|
7 |
*/
|
8 |
|
248 |
/**
|
249 |
* wcj_order_items_table.
|
250 |
*
|
251 |
+
* @version 5.3.0
|
252 |
* @todo `sort_by_column` - fix `item_number`
|
253 |
* @todo `$item['is_custom']` may be defined only if WCJ_IS_WC_VERSION_BELOW_3
|
254 |
* @todo `if ( '' !== $column_cell_data )` - this may be optional?
|
317 |
$item_counter = 0;
|
318 |
foreach ( $the_items as $item_id => $item ) {
|
319 |
$item['is_custom'] = ( isset( $item['is_custom'] ) );
|
320 |
+
$the_product = ( true === $item['is_custom'] ) ? null : $item->get_product( $item );
|
321 |
// Check if it's not excluded by category
|
322 |
if ( '' != $atts['exclude_by_categories'] && $the_product ) {
|
323 |
if ( wcj_product_has_terms( $the_product, $atts['exclude_by_categories'], 'product_cat' ) ) {
|
439 |
return ( $a[ $key ] < $b[ $key ] ) ? -1 : 1;
|
440 |
}
|
441 |
|
442 |
+
/**
|
443 |
+
* get_product_item_name.
|
444 |
+
*
|
445 |
+
* @version 5.3.0
|
446 |
+
* @since 5.3.0
|
447 |
+
*
|
448 |
+
* @param $item
|
449 |
+
*
|
450 |
+
* @return string
|
451 |
+
*/
|
452 |
+
function get_product_item_name( $item ) {
|
453 |
+
$item_name = $item['name'];
|
454 |
+
if ( 'yes' == get_option( 'wcj_pdf_invoicing_advanced_item_name_as_prod_title_enable', 'no' ) ) {
|
455 |
+
if (
|
456 |
+
'yes' == get_option( 'wcj_pdf_invoicing_advanced_item_name_as_prod_title_wpml', 'no' )
|
457 |
+
&& function_exists( 'icl_object_id' )
|
458 |
+
) {
|
459 |
+
$item_name = get_the_title( icl_object_id( $item->get_product_ID(), 'product', false, ICL_LANGUAGE_CODE ) );
|
460 |
+
} else {
|
461 |
+
$item_name = get_the_title( $item->get_product_ID() );
|
462 |
+
}
|
463 |
+
}
|
464 |
+
return $item_name;
|
465 |
+
}
|
466 |
+
|
467 |
/**
|
468 |
* get_cell.
|
469 |
*
|
470 |
+
* @version 5.3.0
|
471 |
* @since 3.2.0
|
472 |
* @todo do we need `pa_` replacement?
|
473 |
* @todo "WooCommerce TM Extra Product Options" plugin options: this will show options prices in shop's default currency only (must use 'price_per_currency' to show prices in order's currency)
|
515 |
case 'item_name':
|
516 |
case 'product_name': // "product_" because of possible variation
|
517 |
if ( true === $item['is_custom'] ) {
|
518 |
+
return $this->get_product_item_name( $item );
|
519 |
} else {
|
520 |
+
$the_item_title = $this->get_product_item_name( $item );
|
521 |
// Variation (if needed)
|
522 |
if ( 'yes' === $atts['add_variation_info_to_item_name'] && isset( $item['variation_id'] ) && 0 != $item['variation_id'] && ! in_array( 'item_variation', $columns ) ) {
|
523 |
$the_item_title .= '<div style="' . $atts['style_item_name_variation'] . '">';
|
langs/woocommerce-jetpack.pot
CHANGED
@@ -34,7 +34,7 @@ msgid "Product category (archive) view"
|
|
34 |
msgstr ""
|
35 |
|
36 |
#: includes/admin/class-wc-settings-jetpack.php:24
|
37 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
38 |
#: includes/class-wcj-admin-bar.php:276
|
39 |
#: includes/class-wcj-checkout-files-upload.php:219
|
40 |
#: includes/class-wcj-eu-vat-number.php:166
|
@@ -44,48 +44,111 @@ msgstr ""
|
|
44 |
#: includes/class-wcj-track-users.php:164 includes/class-wcj-track-users.php:252
|
45 |
#: includes/classes/class-wcj-module.php:558
|
46 |
#: includes/classes/class-wcj-module.php:758
|
47 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
48 |
msgid "Booster"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
#: includes/class-wcj-admin-bar.php:140
|
53 |
msgid "Alphabetically"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
57 |
#: includes/class-wcj-admin-bar.php:144
|
58 |
msgid "By Category"
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
62 |
#: includes/class-wcj-admin-bar.php:148
|
63 |
msgid "Active"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
67 |
#: includes/class-wcj-admin-bar.php:152
|
68 |
msgid "Manage Settings"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
72 |
#: includes/admin/wcj-modules-cats.php:14 includes/class-wcj-admin-bar.php:214
|
73 |
#: includes/class-wcj-my-account.php:34
|
74 |
msgid "Dashboard"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
78 |
#, php-format
|
79 |
msgid ""
|
80 |
"Please note that current <em>%s</em> module is deprecated and will be removed "
|
81 |
"in future updates. Please use <em>%s</em> module instead."
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
85 |
msgid "Module will be removed from the module's list as soon as you disable it."
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
89 |
#, php-format
|
90 |
msgid ""
|
91 |
"Please note that <em>%s</em> module is currently under development. Until "
|
@@ -93,85 +156,85 @@ msgid ""
|
|
93 |
"be moved to paid plugin version."
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
97 |
#: includes/class-wcj-admin-bar.php:384
|
98 |
#: includes/settings/wcj-settings-emails-verification.php:146
|
99 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
100 |
msgid "WooCommerce"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
104 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
105 |
#: includes/class-wcj-admin-bar.php:168 includes/class-wcj-admin-bar.php:508
|
106 |
-
#: includes/class-wcj-admin-bar.php:608 includes/core/class-wcj-admin.php:
|
107 |
msgid "Settings"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
111 |
msgid ""
|
112 |
"This section lets you export, import or reset all Booster's modules settings."
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
116 |
#: includes/class-wcj-export-import.php:26
|
117 |
msgid "Export"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
121 |
msgid "Export all Booster's options to a file."
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
125 |
#: includes/class-wcj-purchase-data.php:94
|
126 |
msgid "Import"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
130 |
msgid "Import all Booster's options from a file."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
134 |
msgid ""
|
135 |
"This will reset settings to defaults for all Booster modules. Are you sure?"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
139 |
msgid "Reset"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
143 |
msgid "Reset all Booster's options."
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
147 |
msgid "This will delete all Booster meta. Are you sure?"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
151 |
msgid "Reset meta"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
155 |
msgid "Reset all Booster's meta."
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
159 |
msgid "Version"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
163 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
164 |
msgid "Select All"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
168 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
169 |
#: includes/admin/class-wcj-tools.php:76
|
170 |
msgid "Module"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
174 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
175 |
#: includes/admin/class-wcj-tools.php:77
|
176 |
#: includes/export/class-wcj-fields-helper.php:293
|
177 |
#: includes/gateways/class-wc-gateway-wcj-custom.php:61
|
@@ -183,103 +246,103 @@ msgstr ""
|
|
183 |
msgid "Description"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
187 |
#: includes/class-wcj-admin-bar.php:172
|
188 |
#: includes/classes/class-wcj-module.php:898
|
189 |
msgid "Documentation"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
193 |
msgid "No active modules found."
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
197 |
msgid "Total Modules:"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
201 |
msgid "Autoload Booster's Options"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
205 |
msgid ""
|
206 |
"Choose if you want Booster's options to be autoloaded when calling "
|
207 |
"add_option. After saving this option, you need to Reset all Booster's "
|
208 |
"settings. Leave default value (i.e. Enabled) if not sure."
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
212 |
msgid "Load Modules on Init Hook"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
216 |
msgid "Choose if you want to load Booster Modules on Init hook."
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
220 |
msgid ""
|
221 |
"It will load the locale appropriately if users change it from the profile "
|
222 |
"page."
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
226 |
msgid "Use List Instead of Comma Separated Text for Products in Settings"
|
227 |
msgstr ""
|
228 |
|
229 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
230 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
231 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
232 |
#, php-format
|
233 |
msgid "Supported modules: %s."
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
237 |
#: includes/class-wcj-payment-gateways-per-category.php:26
|
238 |
msgid "Gateways per Product or Category"
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
242 |
#: includes/class-wcj-global-discount.php:29
|
243 |
#: includes/settings/wcj-settings-product-addons.php:254
|
244 |
msgid "Global Discount"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
248 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
249 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
250 |
#: includes/class-wcj-product-custom-info.php:24
|
251 |
#: includes/functions/wcj-functions-general.php:449
|
252 |
msgid "Product Info"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
256 |
#: includes/class-wcj-product-input-fields.php:24
|
257 |
#: includes/input-fields/class-wcj-product-input-fields-core.php:185
|
258 |
msgid "Product Input Fields"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
262 |
msgid "Products XML"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
266 |
#: includes/class-wcj-related-products.php:38
|
267 |
#: includes/settings/meta-box/wcj-settings-meta-box-related-products.php:30
|
268 |
#: includes/settings/wcj-settings-free-price.php:20
|
269 |
msgid "Related Products"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
273 |
msgid ""
|
274 |
"Use List Instead of Comma Separated Text for Products Categories in Settings"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
278 |
msgid "Use List Instead of Comma Separated Text for Products Tags in Settings"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: includes/admin/class-wc-settings-jetpack.php:
|
282 |
-
#: includes/core/class-wcj-admin.php:
|
283 |
msgid "Booster for WooCommerce"
|
284 |
msgstr ""
|
285 |
|
@@ -1535,7 +1598,7 @@ msgid ""
|
|
1535 |
msgstr ""
|
1536 |
|
1537 |
#: includes/class-wcj-custom-php.php:32
|
1538 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
1539 |
#: includes/settings/wcj-settings-offer-price.php:84
|
1540 |
#, php-format
|
1541 |
msgid "E.g.: %s"
|
@@ -2024,7 +2087,7 @@ msgid "Capabilities"
|
|
2024 |
msgstr ""
|
2025 |
|
2026 |
#: includes/class-wcj-general.php:218 includes/class-wcj-product-by-user.php:198
|
2027 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
2028 |
#: includes/tools/class-wcj-order-statuses-tool.php:145
|
2029 |
#: includes/tools/class-wcj-order-statuses-tool.php:221
|
2030 |
msgid "Actions"
|
@@ -2067,8 +2130,8 @@ msgstr ""
|
|
2067 |
#: includes/settings/wcj-settings-order-min-amount.php:61
|
2068 |
#: includes/settings/wcj-settings-orders.php:132
|
2069 |
#: includes/settings/wcj-settings-orders.php:159
|
2070 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
2071 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
2072 |
#: includes/settings/wcj-settings-product-by-condition.php:107
|
2073 |
#: includes/settings/wcj-settings-product-by-user.php:114
|
2074 |
#: includes/settings/wcj-settings-product-open-pricing.php:123
|
@@ -3025,24 +3088,24 @@ msgid ""
|
|
3025 |
"Categories or Tags."
|
3026 |
msgstr ""
|
3027 |
|
3028 |
-
#: includes/class-wcj-price-by-user-role.php:
|
3029 |
msgid "user roles & variations"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
-
#: includes/class-wcj-price-by-user-role.php:
|
3033 |
msgid "variations"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
-
#: includes/class-wcj-price-by-user-role.php:
|
3037 |
msgid "user roles"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
-
#: includes/class-wcj-price-by-user-role.php:
|
3041 |
#, php-format
|
3042 |
msgid "Copy price to all %s"
|
3043 |
msgstr ""
|
3044 |
|
3045 |
-
#: includes/class-wcj-price-by-user-role.php:
|
3046 |
msgid ""
|
3047 |
"Booster: Free plugin's version is limited to only one price by user role per "
|
3048 |
"products settings product enabled at a time. You will need to get <a href="
|
@@ -3101,6 +3164,7 @@ msgstr ""
|
|
3101 |
#: includes/class-wcj-product-by-country.php:173
|
3102 |
#: includes/class-wcj-product-by-user-role.php:55
|
3103 |
#: includes/class-wcj-product-info.php:235
|
|
|
3104 |
#: includes/class-wcj-shipping-by-products.php:196
|
3105 |
#: includes/class-wcj-shipping-options.php:171
|
3106 |
#: includes/classes/class-wcj-module.php:177
|
@@ -3197,8 +3261,8 @@ msgstr ""
|
|
3197 |
#: includes/settings/wcj-settings-multicurrency.php:195
|
3198 |
#: includes/settings/wcj-settings-multicurrency.php:204
|
3199 |
#: includes/settings/wcj-settings-multicurrency.php:213
|
3200 |
-
#: includes/settings/wcj-settings-multicurrency.php:246
|
3201 |
#: includes/settings/wcj-settings-multicurrency.php:255
|
|
|
3202 |
#: includes/settings/wcj-settings-my-account.php:29
|
3203 |
#: includes/settings/wcj-settings-my-account.php:87
|
3204 |
#: includes/settings/wcj-settings-my-account.php:104
|
@@ -3232,6 +3296,9 @@ msgstr ""
|
|
3232 |
#: includes/settings/wcj-settings-payment-gateways-per-category.php:25
|
3233 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:55
|
3234 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:105
|
|
|
|
|
|
|
3235 |
#: includes/settings/wcj-settings-pdf-invoicing-display.php:118
|
3236 |
#: includes/settings/wcj-settings-pdf-invoicing-footer.php:23
|
3237 |
#: includes/settings/wcj-settings-pdf-invoicing-header.php:24
|
@@ -3239,19 +3306,21 @@ msgstr ""
|
|
3239 |
#: includes/settings/wcj-settings-pdf-invoicing-page.php:96
|
3240 |
#: includes/settings/wcj-settings-pdf-invoicing-styling.php:73
|
3241 |
#: includes/settings/wcj-settings-price-by-country.php:70
|
3242 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3243 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3244 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3245 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3246 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3247 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3248 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3249 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3250 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
3251 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
|
|
3252 |
#: includes/settings/wcj-settings-price-by-user-role.php:19
|
3253 |
#: includes/settings/wcj-settings-price-by-user-role.php:46
|
3254 |
#: includes/settings/wcj-settings-price-by-user-role.php:93
|
|
|
3255 |
#: includes/settings/wcj-settings-price-formats.php:21
|
3256 |
#: includes/settings/wcj-settings-price-labels.php:23
|
3257 |
#: includes/settings/wcj-settings-product-add-to-cart.php:25
|
@@ -4338,11 +4407,27 @@ msgstr ""
|
|
4338 |
msgid "Set formula for automatic product price calculation."
|
4339 |
msgstr ""
|
4340 |
|
4341 |
-
#: includes/class-wcj-product-price-by-formula.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4342 |
msgid "Error in formula"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
-
#: includes/class-wcj-product-price-by-formula.php:
|
4346 |
msgid ""
|
4347 |
"Booster: Free plugin's version is limited to only one price by formula "
|
4348 |
"product enabled at a time. You will need to get <a href=\"https://booster.io/"
|
@@ -4350,7 +4435,7 @@ msgid ""
|
|
4350 |
"by formula products."
|
4351 |
msgstr ""
|
4352 |
|
4353 |
-
#: includes/class-wcj-product-price-by-formula.php:
|
4354 |
msgid "Final Price Preview"
|
4355 |
msgstr ""
|
4356 |
|
@@ -4974,9 +5059,9 @@ msgid ""
|
|
4974 |
msgstr ""
|
4975 |
|
4976 |
#: includes/class-wcj-shipping-by-user-role.php:34
|
4977 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
4978 |
#: includes/settings/wcj-settings-order-min-amount.php:131
|
4979 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
4980 |
#, php-format
|
4981 |
msgid ""
|
4982 |
"Custom roles can be added via \"Add/Manage Custom Roles\" tool in Booster's "
|
@@ -5486,49 +5571,42 @@ msgstr ""
|
|
5486 |
msgid "Page %page_number% / %total_pages%"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
-
#: includes/core/class-wcj-admin.php:
|
5490 |
-
#, php-format
|
5491 |
-
msgid ""
|
5492 |
-
"You're using Booster free version. To unlock more features please consider <a "
|
5493 |
-
"target=\"_blank\" href=\"%s\">upgrading to Plus</a>."
|
5494 |
-
msgstr ""
|
5495 |
-
|
5496 |
-
#: includes/core/class-wcj-admin.php:96
|
5497 |
msgid "Please update <strong>Booster Plus for WooCommerce</strong> plugin."
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: includes/core/class-wcj-admin.php:
|
5501 |
#, php-format
|
5502 |
msgid ""
|
5503 |
"Visit <a target=\"_blank\" href=\"%s\">your account page</a> on booster.io to "
|
5504 |
"download the latest Booster Plus version."
|
5505 |
msgstr ""
|
5506 |
|
5507 |
-
#: includes/core/class-wcj-admin.php:
|
5508 |
#, php-format
|
5509 |
msgid "Click <a target=\"_blank\" href=\"%s\">here</a> for more info."
|
5510 |
msgstr ""
|
5511 |
|
5512 |
-
#: includes/core/class-wcj-admin.php:
|
5513 |
#, php-format
|
5514 |
msgid ""
|
5515 |
"If you like <strong>Booster for WooCommerce</strong> please leave us a %s "
|
5516 |
"rating. Thank you, we couldn't have done it without you!"
|
5517 |
msgstr ""
|
5518 |
|
5519 |
-
#: includes/core/class-wcj-admin.php:
|
5520 |
msgid "Booster Settings"
|
5521 |
msgstr ""
|
5522 |
|
5523 |
-
#: includes/core/class-wcj-admin.php:
|
5524 |
msgid "Docs"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: includes/core/class-wcj-admin.php:
|
5528 |
msgid "Unlock all"
|
5529 |
msgstr ""
|
5530 |
|
5531 |
-
#: includes/core/class-wcj-admin.php:
|
5532 |
msgid "Support"
|
5533 |
msgstr ""
|
5534 |
|
@@ -8149,9 +8227,9 @@ msgstr ""
|
|
8149 |
#: includes/settings/wcj-settings-add-to-cart-button-visibility.php:36
|
8150 |
#: includes/settings/wcj-settings-add-to-cart-button-visibility.php:62
|
8151 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:63
|
8152 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
8153 |
#: includes/settings/wcj-settings-order-min-amount.php:77
|
8154 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8155 |
#: includes/settings/wcj-settings-price-by-user-role.php:106
|
8156 |
#: includes/settings/wcj-settings-product-addons.php:230
|
8157 |
msgid "Advanced"
|
@@ -8388,18 +8466,18 @@ msgstr ""
|
|
8388 |
|
8389 |
#: includes/price-by-country/class-wcj-price-by-country-local.php:111
|
8390 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:67
|
8391 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8392 |
msgid "Make empty price"
|
8393 |
msgstr ""
|
8394 |
|
8395 |
#: includes/price-by-country/class-wcj-price-by-country-local.php:215
|
8396 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:17
|
8397 |
#: includes/settings/wcj-settings-add-to-cart.php:50
|
8398 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8399 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8400 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8401 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8402 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
8403 |
msgid "Group"
|
8404 |
msgstr ""
|
8405 |
|
@@ -8836,8 +8914,8 @@ msgstr ""
|
|
8836 |
|
8837 |
#: includes/settings/meta-box/wcj-settings-meta-box-multicurrency.php:63
|
8838 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-user-role.php:136
|
8839 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
8840 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
8841 |
msgid "Make Empty Price"
|
8842 |
msgstr ""
|
8843 |
|
@@ -8981,9 +9059,9 @@ msgstr ""
|
|
8981 |
#: includes/settings/wcj-settings-general.php:122
|
8982 |
#: includes/settings/wcj-settings-general.php:130
|
8983 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:84
|
8984 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
8985 |
#: includes/settings/wcj-settings-price-by-user-role.php:55
|
8986 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
8987 |
#: includes/settings/wcj-settings-product-add-to-cart.php:131
|
8988 |
#: includes/settings/wcj-settings-product-open-pricing.php:95
|
8989 |
#: includes/settings/wcj-settings-sku.php:325
|
@@ -9805,7 +9883,7 @@ msgid "Default columns order"
|
|
9805 |
msgstr ""
|
9806 |
|
9807 |
#: includes/settings/wcj-settings-admin-products-list.php:27
|
9808 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
9809 |
#: includes/settings/wcj-settings-shipping.php:51
|
9810 |
msgid ""
|
9811 |
"Save module's settings after changing this option to see new settings fields."
|
@@ -11506,7 +11584,7 @@ msgstr ""
|
|
11506 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:22
|
11507 |
#: includes/settings/wcj-settings-multicurrency.php:22
|
11508 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:68
|
11509 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11510 |
msgid "Exchange Rates Updates"
|
11511 |
msgstr ""
|
11512 |
|
@@ -11608,7 +11686,7 @@ msgid "Custom Currency"
|
|
11608 |
msgstr ""
|
11609 |
|
11610 |
#: includes/settings/wcj-settings-currency-exchange-rates.php:181
|
11611 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11612 |
msgid "Exchange Rates"
|
11613 |
msgstr ""
|
11614 |
|
@@ -11626,8 +11704,8 @@ msgstr ""
|
|
11626 |
#: includes/settings/wcj-settings-currency-external-products.php:20
|
11627 |
#: includes/settings/wcj-settings-currency-per-product.php:180
|
11628 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:142
|
11629 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
11630 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11631 |
#: includes/settings/wcj-settings-price-formats.php:59
|
11632 |
msgid "Currency"
|
11633 |
msgstr ""
|
@@ -11700,7 +11778,7 @@ msgstr ""
|
|
11700 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:27
|
11701 |
#: includes/settings/wcj-settings-multicurrency.php:28
|
11702 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:73
|
11703 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11704 |
msgid "Enter Rates Manually"
|
11705 |
msgstr ""
|
11706 |
|
@@ -11708,7 +11786,7 @@ msgstr ""
|
|
11708 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:28
|
11709 |
#: includes/settings/wcj-settings-multicurrency.php:29
|
11710 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:74
|
11711 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11712 |
msgid "Automatically via Currency Exchange Rates module"
|
11713 |
msgstr ""
|
11714 |
|
@@ -11716,7 +11794,7 @@ msgstr ""
|
|
11716 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:31
|
11717 |
#: includes/settings/wcj-settings-multicurrency.php:32
|
11718 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:77
|
11719 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11720 |
msgid "Visit"
|
11721 |
msgstr ""
|
11722 |
|
@@ -11724,13 +11802,13 @@ msgstr ""
|
|
11724 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:31
|
11725 |
#: includes/settings/wcj-settings-multicurrency.php:32
|
11726 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:79
|
11727 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11728 |
msgid "Currency Exchange Rates module"
|
11729 |
msgstr ""
|
11730 |
|
11731 |
#: includes/settings/wcj-settings-currency-per-product.php:138
|
11732 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:113
|
11733 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
11734 |
msgid "Currencies Options"
|
11735 |
msgstr ""
|
11736 |
|
@@ -11743,7 +11821,7 @@ msgstr ""
|
|
11743 |
|
11744 |
#: includes/settings/wcj-settings-currency-per-product.php:144
|
11745 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:118
|
11746 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
11747 |
msgid "Total Currencies"
|
11748 |
msgstr ""
|
11749 |
|
@@ -11761,8 +11839,8 @@ msgstr ""
|
|
11761 |
|
11762 |
#: includes/settings/wcj-settings-currency-per-product.php:257
|
11763 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:69
|
11764 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
11765 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
11766 |
#: includes/settings/wcj-settings-product-price-by-formula.php:108
|
11767 |
msgid ""
|
11768 |
"This may help if you are experiencing compatibility issues with other plugins."
|
@@ -12272,7 +12350,7 @@ msgid "Export Options"
|
|
12272 |
msgstr ""
|
12273 |
|
12274 |
#: includes/settings/wcj-settings-export.php:20
|
12275 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
12276 |
msgid "CSV Separator"
|
12277 |
msgstr ""
|
12278 |
|
@@ -12698,7 +12776,7 @@ msgstr ""
|
|
12698 |
|
12699 |
#: includes/settings/wcj-settings-global-discount.php:90
|
12700 |
#: includes/settings/wcj-settings-multicurrency.php:79
|
12701 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
12702 |
#: includes/settings/wcj-settings-product-price-by-formula.php:70
|
12703 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:224
|
12704 |
msgid "Round"
|
@@ -12824,8 +12902,8 @@ msgstr ""
|
|
12824 |
|
12825 |
#: includes/settings/wcj-settings-global-discount.php:201
|
12826 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:76
|
12827 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
12828 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
12829 |
#: includes/settings/wcj-settings-price-by-user-role.php:111
|
12830 |
#: includes/settings/wcj-settings-product-addons.php:258
|
12831 |
#: includes/settings/wcj-settings-product-price-by-formula.php:100
|
@@ -12834,8 +12912,8 @@ msgstr ""
|
|
12834 |
|
12835 |
#: includes/settings/wcj-settings-global-discount.php:202
|
12836 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:77
|
12837 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
12838 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
12839 |
#: includes/settings/wcj-settings-price-by-user-role.php:112
|
12840 |
#: includes/settings/wcj-settings-product-addons.php:259
|
12841 |
#: includes/settings/wcj-settings-product-price-by-formula.php:101
|
@@ -13052,8 +13130,8 @@ msgid "Convert Product Prices in Admin Products List"
|
|
13052 |
msgstr ""
|
13053 |
|
13054 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:68
|
13055 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13056 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
13057 |
#: includes/settings/wcj-settings-product-price-by-formula.php:107
|
13058 |
msgid "Save Calculated Products Prices"
|
13059 |
msgstr ""
|
@@ -13063,7 +13141,8 @@ msgstr ""
|
|
13063 |
#: includes/settings/wcj-settings-order-min-amount.php:109
|
13064 |
#: includes/settings/wcj-settings-order-numbers.php:140
|
13065 |
#: includes/settings/wcj-settings-payment-gateways-min-max.php:65
|
13066 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
|
|
13067 |
#: includes/settings/wcj-settings-product-msrp.php:105
|
13068 |
msgid "Compatibility"
|
13069 |
msgstr ""
|
@@ -13153,20 +13232,20 @@ msgid "If using exchange rates, choose rounding here."
|
|
13153 |
msgstr ""
|
13154 |
|
13155 |
#: includes/settings/wcj-settings-multicurrency.php:78
|
13156 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
13157 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:223
|
13158 |
msgid "No rounding"
|
13159 |
msgstr ""
|
13160 |
|
13161 |
#: includes/settings/wcj-settings-multicurrency.php:80
|
13162 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
13163 |
#: includes/settings/wcj-settings-product-price-by-formula.php:71
|
13164 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:225
|
13165 |
msgid "Round up"
|
13166 |
msgstr ""
|
13167 |
|
13168 |
#: includes/settings/wcj-settings-multicurrency.php:81
|
13169 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
13170 |
#: includes/settings/wcj-settings-product-price-by-formula.php:72
|
13171 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:226
|
13172 |
msgid "Round down"
|
@@ -13202,7 +13281,7 @@ msgid "WooCommerce Fixed Coupons"
|
|
13202 |
msgstr ""
|
13203 |
|
13204 |
#: includes/settings/wcj-settings-multicurrency.php:130
|
13205 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
13206 |
msgid ""
|
13207 |
"When a fixed coupon is used its value changes according to the current "
|
13208 |
"currency."
|
@@ -13307,56 +13386,56 @@ msgid ""
|
|
13307 |
"disabled."
|
13308 |
msgstr ""
|
13309 |
|
13310 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13311 |
msgid "Additional Price Filters"
|
13312 |
msgstr ""
|
13313 |
|
13314 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13315 |
msgid ""
|
13316 |
"Add additional price filters here. One per line. Leave blank if not sure."
|
13317 |
msgstr ""
|
13318 |
|
13319 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13320 |
msgid "Save Prices on Exchange Update"
|
13321 |
msgstr ""
|
13322 |
|
13323 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13324 |
msgid ""
|
13325 |
"Save min and max prices on exchange rate update, via background processing."
|
13326 |
msgstr ""
|
13327 |
|
13328 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13329 |
msgid ""
|
13330 |
"All products with \"per product\" options registered related to the currency "
|
13331 |
"will be affected."
|
13332 |
msgstr ""
|
13333 |
|
13334 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13335 |
msgid ""
|
13336 |
"One currency probably should be set to current (original) shop currency with "
|
13337 |
"an exchange rate of 1."
|
13338 |
msgstr ""
|
13339 |
|
13340 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13341 |
msgid ""
|
13342 |
"Press Save changes after setting this option, so new settings fields will be "
|
13343 |
"added."
|
13344 |
msgstr ""
|
13345 |
|
13346 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13347 |
msgid "Role Defaults"
|
13348 |
msgstr ""
|
13349 |
|
13350 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13351 |
msgid "Roles"
|
13352 |
msgstr ""
|
13353 |
|
13354 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13355 |
#: includes/settings/wcj-settings-wholesale-price.php:237
|
13356 |
msgid "Save settings after you change this option. Leave blank to disable."
|
13357 |
msgstr ""
|
13358 |
|
13359 |
-
#: includes/settings/wcj-settings-multicurrency.php:
|
13360 |
msgid "No default currency"
|
13361 |
msgstr ""
|
13362 |
|
@@ -15060,73 +15139,91 @@ msgid ""
|
|
15060 |
"<code>wcj_order_items_table</code>"
|
15061 |
msgstr ""
|
15062 |
|
15063 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15064 |
msgid "Fonts Manager"
|
15065 |
msgstr ""
|
15066 |
|
15067 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15068 |
msgid "Re-download"
|
15069 |
msgstr ""
|
15070 |
|
15071 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15072 |
msgid "Download"
|
15073 |
msgstr ""
|
15074 |
|
15075 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15076 |
msgid "Disable Fonts Download"
|
15077 |
msgstr ""
|
15078 |
|
15079 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15080 |
msgid "General Display Options"
|
15081 |
msgstr ""
|
15082 |
|
15083 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15084 |
msgid "Add PDF Invoices Meta Box to Admin Edit Order Page"
|
15085 |
msgstr ""
|
15086 |
|
15087 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15088 |
msgid "Open docs in new window"
|
15089 |
msgstr ""
|
15090 |
|
15091 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15092 |
msgid "Add editable numbers and dates"
|
15093 |
msgstr ""
|
15094 |
|
15095 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15096 |
msgid "Report Tool Options"
|
15097 |
msgstr ""
|
15098 |
|
15099 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15100 |
msgid "Reports Filename"
|
15101 |
msgstr ""
|
15102 |
|
15103 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15104 |
msgid "Report Columns"
|
15105 |
msgstr ""
|
15106 |
|
15107 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15108 |
msgid "Leave blank to show all columns."
|
15109 |
msgstr ""
|
15110 |
|
15111 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15112 |
msgid "Tax Percent Precision"
|
15113 |
msgstr ""
|
15114 |
|
15115 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15116 |
msgid "CSV UTF-8 BOM"
|
15117 |
msgstr ""
|
15118 |
|
15119 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15120 |
msgid "Replace Periods with Commas in CSV Data"
|
15121 |
msgstr ""
|
15122 |
|
15123 |
-
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:
|
15124 |
#: includes/settings/wcj-settings-product-open-pricing.php:174
|
15125 |
msgid "Replace"
|
15126 |
msgstr ""
|
15127 |
|
15128 |
#: includes/settings/wcj-settings-pdf-invoicing-display.php:25
|
15129 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15130 |
#: includes/settings/wcj-settings-shipping.php:30
|
15131 |
msgid "Admin Title"
|
15132 |
msgstr ""
|
@@ -15529,18 +15626,22 @@ msgid "Revert Currency to Default on Checkout"
|
|
15529 |
msgstr ""
|
15530 |
|
15531 |
#: includes/settings/wcj-settings-price-by-country.php:76
|
|
|
|
|
|
|
|
|
15532 |
msgid "Price Rounding"
|
15533 |
msgstr ""
|
15534 |
|
15535 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15536 |
msgid "If you choose to multiply price, set rounding options here."
|
15537 |
msgstr ""
|
15538 |
|
15539 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15540 |
msgid "Make Pretty Price"
|
15541 |
msgstr ""
|
15542 |
|
15543 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15544 |
msgid ""
|
15545 |
"If enabled, this will be applied if exchange rates are used. Final converted "
|
15546 |
"price will be rounded, then decreased by smallest possible value. For "
|
@@ -15549,185 +15650,185 @@ msgid ""
|
|
15549 |
"above zero."
|
15550 |
msgstr ""
|
15551 |
|
15552 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15553 |
msgid "Discount Min Amount Multiplier"
|
15554 |
msgstr ""
|
15555 |
|
15556 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15557 |
msgid ""
|
15558 |
"If \"Make Pretty Price\" is enabled, here you can set by how many smallest "
|
15559 |
"possible values (e.g. cents) final price should be decreased."
|
15560 |
msgstr ""
|
15561 |
|
15562 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15563 |
msgid "Price by Country on per Product Basis"
|
15564 |
msgstr ""
|
15565 |
|
15566 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15567 |
msgid "This will add product data fields in product edit."
|
15568 |
msgstr ""
|
15569 |
|
15570 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15571 |
msgid "Per product options - backend style"
|
15572 |
msgstr ""
|
15573 |
|
15574 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15575 |
#: includes/settings/wcj-settings-product-msrp.php:96
|
15576 |
msgid "Inline"
|
15577 |
msgstr ""
|
15578 |
|
15579 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15580 |
msgid "Separate meta box"
|
15581 |
msgstr ""
|
15582 |
|
15583 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15584 |
msgid "Per product options - backend user role visibility"
|
15585 |
msgstr ""
|
15586 |
|
15587 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15588 |
msgid "Leave empty to show to all user roles."
|
15589 |
msgstr ""
|
15590 |
|
15591 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15592 |
msgid "Add Countries Flags Images to Select Drop-Down Box"
|
15593 |
msgstr ""
|
15594 |
|
15595 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15596 |
msgid ""
|
15597 |
"If you are using [wcj_country_select_drop_down_list] shortcode or \"Booster: "
|
15598 |
"Country Switcher\" widget, this will add country flags to these select boxes."
|
15599 |
msgstr ""
|
15600 |
|
15601 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15602 |
#: includes/settings/wcj-settings-price-by-user-role.php:61
|
15603 |
msgid "Search Engine Bots"
|
15604 |
msgstr ""
|
15605 |
|
15606 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15607 |
msgid "Disable Price by Country for Bots"
|
15608 |
msgstr ""
|
15609 |
|
15610 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15611 |
msgid "Price Filter Widget and Sorting by Price Support"
|
15612 |
msgstr ""
|
15613 |
|
15614 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15615 |
msgid "Recalculate price filter widget and sorting by price product prices."
|
15616 |
msgstr ""
|
15617 |
|
15618 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15619 |
msgid "Free Shipping"
|
15620 |
msgstr ""
|
15621 |
|
15622 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15623 |
msgid "Converts minimum amount from WooCommerce Free Shipping native method."
|
15624 |
msgstr ""
|
15625 |
|
15626 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15627 |
msgid "WooCommerce Coupons"
|
15628 |
msgstr ""
|
15629 |
|
15630 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15631 |
msgid "Woo Discount Rules"
|
15632 |
msgstr ""
|
15633 |
|
15634 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15635 |
#, php-format
|
15636 |
msgid ""
|
15637 |
"Adds compatibility with <a href=\"%s\" target=\"_blank\">Woo Discount Rules</"
|
15638 |
"a> plugin."
|
15639 |
msgstr ""
|
15640 |
|
15641 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15642 |
#, php-format
|
15643 |
msgid ""
|
15644 |
"If it doesn't work properly try to enable <a href=\"%s\">redirect to the cart "
|
15645 |
"page after successful addition</a> option."
|
15646 |
msgstr ""
|
15647 |
|
15648 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15649 |
msgid "WooCommerce Points and Rewards"
|
15650 |
msgstr ""
|
15651 |
|
15652 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15653 |
#, php-format
|
15654 |
msgid ""
|
15655 |
"Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Points "
|
15656 |
"and Rewards</a> plugin."
|
15657 |
msgstr ""
|
15658 |
|
15659 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15660 |
msgid "User IP Detection Method"
|
15661 |
msgstr ""
|
15662 |
|
15663 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15664 |
msgid "Price Format Method"
|
15665 |
msgstr ""
|
15666 |
|
15667 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15668 |
msgid "The moment \"Pretty Price\" and \"Rounding\" will be applied"
|
15669 |
msgstr ""
|
15670 |
|
15671 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15672 |
msgid "get_price()"
|
15673 |
msgstr ""
|
15674 |
|
15675 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15676 |
msgid "wc_get_price_to_display()"
|
15677 |
msgstr ""
|
15678 |
|
15679 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15680 |
msgid "Save Country Group ID"
|
15681 |
msgstr ""
|
15682 |
|
15683 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15684 |
msgid ""
|
15685 |
"Try to disable it if the country detection is not correct, most probably if "
|
15686 |
"\"Override Country Options\" is enabled."
|
15687 |
msgstr ""
|
15688 |
|
15689 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15690 |
msgid "Country Groups"
|
15691 |
msgstr ""
|
15692 |
|
15693 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15694 |
msgid "Countries Selection"
|
15695 |
msgstr ""
|
15696 |
|
15697 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15698 |
msgid "Choose how do you want to enter countries groups in admin."
|
15699 |
msgstr ""
|
15700 |
|
15701 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15702 |
msgid "Comma separated list"
|
15703 |
msgstr ""
|
15704 |
|
15705 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15706 |
msgid "Multiselect"
|
15707 |
msgstr ""
|
15708 |
|
15709 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15710 |
#: includes/settings/wcj-settings-product-by-condition.php:82
|
15711 |
#: includes/settings/wcj-settings-related-products.php:164
|
15712 |
msgid "Chosen select"
|
15713 |
msgstr ""
|
15714 |
|
15715 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15716 |
msgid "Autogenerate Groups"
|
15717 |
msgstr ""
|
15718 |
|
15719 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15720 |
msgid "Groups Number"
|
15721 |
msgstr ""
|
15722 |
|
15723 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15724 |
msgid ""
|
15725 |
"Countries. List of comma separated country codes.<br>For country codes and "
|
15726 |
"predefined sets visit <a href=\"https://booster.io/country-codes/\" target="
|
15727 |
"\"_blank\">https://booster.io/country-codes/</a>"
|
15728 |
msgstr ""
|
15729 |
|
15730 |
-
#: includes/settings/wcj-settings-price-by-country.php:
|
15731 |
msgid "Multiply Price by"
|
15732 |
msgstr ""
|
15733 |
|
@@ -15827,28 +15928,39 @@ msgid ""
|
|
15827 |
"plugins."
|
15828 |
msgstr ""
|
15829 |
|
15830 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15831 |
msgid "Roles & Multipliers"
|
15832 |
msgstr ""
|
15833 |
|
15834 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
15835 |
msgid "Disable Price based on User Role for Products on Sale"
|
15836 |
msgstr ""
|
15837 |
|
15838 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
15839 |
msgid "Products Categories"
|
15840 |
msgstr ""
|
15841 |
|
15842 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
15843 |
msgid "Products Tags"
|
15844 |
msgstr ""
|
15845 |
|
15846 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
15847 |
#, php-format
|
15848 |
msgid "Price based on User Role by %s"
|
15849 |
msgstr ""
|
15850 |
|
15851 |
-
#: includes/settings/wcj-settings-price-by-user-role.php:
|
15852 |
msgid ""
|
15853 |
"Multiplier is ignored if set to negative number (e.g.: -1). Global multiplier "
|
15854 |
"will be used instead."
|
34 |
msgstr ""
|
35 |
|
36 |
#: includes/admin/class-wc-settings-jetpack.php:24
|
37 |
+
#: includes/admin/class-wc-settings-jetpack.php:367
|
38 |
#: includes/class-wcj-admin-bar.php:276
|
39 |
#: includes/class-wcj-checkout-files-upload.php:219
|
40 |
#: includes/class-wcj-eu-vat-number.php:166
|
44 |
#: includes/class-wcj-track-users.php:164 includes/class-wcj-track-users.php:252
|
45 |
#: includes/classes/class-wcj-module.php:558
|
46 |
#: includes/classes/class-wcj-module.php:758
|
47 |
+
#: includes/settings/wcj-settings-price-by-country.php:238
|
48 |
msgid "Booster"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: includes/admin/class-wc-settings-jetpack.php:56
|
52 |
+
msgid "Upgrade today to unlock these popular premium features:"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: includes/admin/class-wc-settings-jetpack.php:58
|
56 |
+
msgid "Add ability to create Proforma Invoices, Credit Notes and Packing slips"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: includes/admin/class-wc-settings-jetpack.php:59
|
60 |
+
msgid ""
|
61 |
+
"<strong>Cart and checkout</strong> – add multiple – custom fields, custom "
|
62 |
+
"info blocks, check out file uploads"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: includes/admin/class-wc-settings-jetpack.php:60
|
66 |
+
msgid ""
|
67 |
+
"<strong>Prices and currencies</strong> – add more unlimited number of "
|
68 |
+
"currencies to WooCommerce"
|
69 |
+
msgstr ""
|
70 |
+
|
71 |
+
#: includes/admin/class-wc-settings-jetpack.php:61
|
72 |
+
msgid ""
|
73 |
+
"<strong>Add to cart</strong> – customize add to cart messages, Button labels "
|
74 |
+
"- multiple category groups allowed"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: includes/admin/class-wc-settings-jetpack.php:62
|
78 |
+
msgid ""
|
79 |
+
"<strong>Empty Cart</strong> – customize empty cart button text, different "
|
80 |
+
"button positions on cart page"
|
81 |
+
msgstr ""
|
82 |
+
|
83 |
+
#: includes/admin/class-wc-settings-jetpack.php:63
|
84 |
+
msgid "<strong>Mini cart</strong> – More custom information options"
|
85 |
+
msgstr ""
|
86 |
+
|
87 |
+
#: includes/admin/class-wc-settings-jetpack.php:64
|
88 |
+
msgid "<strong>Export options</strong> – more fields enabled"
|
89 |
+
msgstr ""
|
90 |
+
|
91 |
+
#: includes/admin/class-wc-settings-jetpack.php:65
|
92 |
+
msgid "More configuration options for payments and shipping"
|
93 |
+
msgstr ""
|
94 |
+
|
95 |
+
#: includes/admin/class-wc-settings-jetpack.php:75
|
96 |
+
msgid "Upgrade to Booster Plus"
|
97 |
+
msgstr ""
|
98 |
+
|
99 |
+
#: includes/admin/class-wc-settings-jetpack.php:140
|
100 |
+
#, php-format
|
101 |
+
msgid ""
|
102 |
+
"You're using Booster free version. To unlock more features please consider <a "
|
103 |
+
"target=\"_blank\" href=\"%s\">upgrading to Plus</a>."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: includes/admin/class-wc-settings-jetpack.php:173
|
107 |
+
#, php-format
|
108 |
+
msgid ""
|
109 |
+
"Please rate <strong>Booster for WooCommerce</strong> %s on <a href=\"%s\" "
|
110 |
+
"target=\"_blank\">WordPress.org</a> to help us spread the word. Thank you "
|
111 |
+
"from Booster team!"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: includes/admin/class-wc-settings-jetpack.php:229
|
115 |
#: includes/class-wcj-admin-bar.php:140
|
116 |
msgid "Alphabetically"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: includes/admin/class-wc-settings-jetpack.php:230
|
120 |
#: includes/class-wcj-admin-bar.php:144
|
121 |
msgid "By Category"
|
122 |
msgstr ""
|
123 |
|
124 |
+
#: includes/admin/class-wc-settings-jetpack.php:231
|
125 |
#: includes/class-wcj-admin-bar.php:148
|
126 |
msgid "Active"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: includes/admin/class-wc-settings-jetpack.php:232
|
130 |
#: includes/class-wcj-admin-bar.php:152
|
131 |
msgid "Manage Settings"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: includes/admin/class-wc-settings-jetpack.php:292
|
135 |
#: includes/admin/wcj-modules-cats.php:14 includes/class-wcj-admin-bar.php:214
|
136 |
#: includes/class-wcj-my-account.php:34
|
137 |
msgid "Dashboard"
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: includes/admin/class-wc-settings-jetpack.php:336
|
141 |
#, php-format
|
142 |
msgid ""
|
143 |
"Please note that current <em>%s</em> module is deprecated and will be removed "
|
144 |
"in future updates. Please use <em>%s</em> module instead."
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: includes/admin/class-wc-settings-jetpack.php:341
|
148 |
msgid "Module will be removed from the module's list as soon as you disable it."
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: includes/admin/class-wc-settings-jetpack.php:352
|
152 |
#, php-format
|
153 |
msgid ""
|
154 |
"Please note that <em>%s</em> module is currently under development. Until "
|
156 |
"be moved to paid plugin version."
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: includes/admin/class-wc-settings-jetpack.php:363
|
160 |
#: includes/class-wcj-admin-bar.php:384
|
161 |
#: includes/settings/wcj-settings-emails-verification.php:146
|
162 |
+
#: includes/settings/wcj-settings-price-by-country.php:237
|
163 |
msgid "WooCommerce"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: includes/admin/class-wc-settings-jetpack.php:365
|
167 |
+
#: includes/admin/class-wc-settings-jetpack.php:560
|
168 |
#: includes/class-wcj-admin-bar.php:168 includes/class-wcj-admin-bar.php:508
|
169 |
+
#: includes/class-wcj-admin-bar.php:608 includes/core/class-wcj-admin.php:116
|
170 |
msgid "Settings"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: includes/admin/class-wc-settings-jetpack.php:416
|
174 |
msgid ""
|
175 |
"This section lets you export, import or reset all Booster's modules settings."
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: includes/admin/class-wc-settings-jetpack.php:440
|
179 |
#: includes/class-wcj-export-import.php:26
|
180 |
msgid "Export"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: includes/admin/class-wc-settings-jetpack.php:441
|
184 |
msgid "Export all Booster's options to a file."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: includes/admin/class-wc-settings-jetpack.php:444
|
188 |
#: includes/class-wcj-purchase-data.php:94
|
189 |
msgid "Import"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: includes/admin/class-wc-settings-jetpack.php:446
|
193 |
msgid "Import all Booster's options from a file."
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: includes/admin/class-wc-settings-jetpack.php:450
|
197 |
msgid ""
|
198 |
"This will reset settings to defaults for all Booster modules. Are you sure?"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: includes/admin/class-wc-settings-jetpack.php:451
|
202 |
msgid "Reset"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: includes/admin/class-wc-settings-jetpack.php:452
|
206 |
msgid "Reset all Booster's options."
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: includes/admin/class-wc-settings-jetpack.php:456
|
210 |
msgid "This will delete all Booster meta. Are you sure?"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: includes/admin/class-wc-settings-jetpack.php:457
|
214 |
msgid "Reset meta"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: includes/admin/class-wc-settings-jetpack.php:458
|
218 |
msgid "Reset all Booster's meta."
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: includes/admin/class-wc-settings-jetpack.php:496
|
222 |
msgid "Version"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: includes/admin/class-wc-settings-jetpack.php:517
|
226 |
+
#: includes/admin/class-wc-settings-jetpack.php:524
|
227 |
msgid "Select All"
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: includes/admin/class-wc-settings-jetpack.php:518
|
231 |
+
#: includes/admin/class-wc-settings-jetpack.php:525
|
232 |
#: includes/admin/class-wcj-tools.php:76
|
233 |
msgid "Module"
|
234 |
msgstr ""
|
235 |
|
236 |
+
#: includes/admin/class-wc-settings-jetpack.php:519
|
237 |
+
#: includes/admin/class-wc-settings-jetpack.php:526
|
238 |
#: includes/admin/class-wcj-tools.php:77
|
239 |
#: includes/export/class-wcj-fields-helper.php:293
|
240 |
#: includes/gateways/class-wc-gateway-wcj-custom.php:61
|
246 |
msgid "Description"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: includes/admin/class-wc-settings-jetpack.php:562
|
250 |
#: includes/class-wcj-admin-bar.php:172
|
251 |
#: includes/classes/class-wcj-module.php:898
|
252 |
msgid "Documentation"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: includes/admin/class-wc-settings-jetpack.php:573
|
256 |
msgid "No active modules found."
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: includes/admin/class-wc-settings-jetpack.php:576
|
260 |
msgid "Total Modules:"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: includes/admin/class-wc-settings-jetpack.php:614
|
264 |
msgid "Autoload Booster's Options"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: includes/admin/class-wc-settings-jetpack.php:616
|
268 |
msgid ""
|
269 |
"Choose if you want Booster's options to be autoloaded when calling "
|
270 |
"add_option. After saving this option, you need to Reset all Booster's "
|
271 |
"settings. Leave default value (i.e. Enabled) if not sure."
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: includes/admin/class-wc-settings-jetpack.php:621
|
275 |
msgid "Load Modules on Init Hook"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: includes/admin/class-wc-settings-jetpack.php:623
|
279 |
msgid "Choose if you want to load Booster Modules on Init hook."
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: includes/admin/class-wc-settings-jetpack.php:623
|
283 |
msgid ""
|
284 |
"It will load the locale appropriately if users change it from the profile "
|
285 |
"page."
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: includes/admin/class-wc-settings-jetpack.php:628
|
289 |
msgid "Use List Instead of Comma Separated Text for Products in Settings"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: includes/admin/class-wc-settings-jetpack.php:630
|
293 |
+
#: includes/admin/class-wc-settings-jetpack.php:644
|
294 |
+
#: includes/admin/class-wc-settings-jetpack.php:653
|
295 |
#, php-format
|
296 |
msgid "Supported modules: %s."
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: includes/admin/class-wc-settings-jetpack.php:631
|
300 |
#: includes/class-wcj-payment-gateways-per-category.php:26
|
301 |
msgid "Gateways per Product or Category"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: includes/admin/class-wc-settings-jetpack.php:632
|
305 |
#: includes/class-wcj-global-discount.php:29
|
306 |
#: includes/settings/wcj-settings-product-addons.php:254
|
307 |
msgid "Global Discount"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: includes/admin/class-wc-settings-jetpack.php:633
|
311 |
+
#: includes/admin/class-wc-settings-jetpack.php:645
|
312 |
+
#: includes/admin/class-wc-settings-jetpack.php:654
|
313 |
#: includes/class-wcj-product-custom-info.php:24
|
314 |
#: includes/functions/wcj-functions-general.php:449
|
315 |
msgid "Product Info"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: includes/admin/class-wc-settings-jetpack.php:634
|
319 |
#: includes/class-wcj-product-input-fields.php:24
|
320 |
#: includes/input-fields/class-wcj-product-input-fields-core.php:185
|
321 |
msgid "Product Input Fields"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: includes/admin/class-wc-settings-jetpack.php:635
|
325 |
msgid "Products XML"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: includes/admin/class-wc-settings-jetpack.php:636
|
329 |
#: includes/class-wcj-related-products.php:38
|
330 |
#: includes/settings/meta-box/wcj-settings-meta-box-related-products.php:30
|
331 |
#: includes/settings/wcj-settings-free-price.php:20
|
332 |
msgid "Related Products"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: includes/admin/class-wc-settings-jetpack.php:642
|
336 |
msgid ""
|
337 |
"Use List Instead of Comma Separated Text for Products Categories in Settings"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: includes/admin/class-wc-settings-jetpack.php:651
|
341 |
msgid "Use List Instead of Comma Separated Text for Products Tags in Settings"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: includes/admin/class-wc-settings-jetpack.php:678
|
345 |
+
#: includes/core/class-wcj-admin.php:100
|
346 |
msgid "Booster for WooCommerce"
|
347 |
msgstr ""
|
348 |
|
1598 |
msgstr ""
|
1599 |
|
1600 |
#: includes/class-wcj-custom-php.php:32
|
1601 |
+
#: includes/settings/wcj-settings-multicurrency.php:240
|
1602 |
#: includes/settings/wcj-settings-offer-price.php:84
|
1603 |
#, php-format
|
1604 |
msgid "E.g.: %s"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
#: includes/class-wcj-general.php:218 includes/class-wcj-product-by-user.php:198
|
2090 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:156
|
2091 |
#: includes/tools/class-wcj-order-statuses-tool.php:145
|
2092 |
#: includes/tools/class-wcj-order-statuses-tool.php:221
|
2093 |
msgid "Actions"
|
2130 |
#: includes/settings/wcj-settings-order-min-amount.php:61
|
2131 |
#: includes/settings/wcj-settings-orders.php:132
|
2132 |
#: includes/settings/wcj-settings-orders.php:159
|
2133 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:181
|
2134 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:239
|
2135 |
#: includes/settings/wcj-settings-product-by-condition.php:107
|
2136 |
#: includes/settings/wcj-settings-product-by-user.php:114
|
2137 |
#: includes/settings/wcj-settings-product-open-pricing.php:123
|
3088 |
"Categories or Tags."
|
3089 |
msgstr ""
|
3090 |
|
3091 |
+
#: includes/class-wcj-price-by-user-role.php:133
|
3092 |
msgid "user roles & variations"
|
3093 |
msgstr ""
|
3094 |
|
3095 |
+
#: includes/class-wcj-price-by-user-role.php:137
|
3096 |
msgid "variations"
|
3097 |
msgstr ""
|
3098 |
|
3099 |
+
#: includes/class-wcj-price-by-user-role.php:141
|
3100 |
msgid "user roles"
|
3101 |
msgstr ""
|
3102 |
|
3103 |
+
#: includes/class-wcj-price-by-user-role.php:154
|
3104 |
#, php-format
|
3105 |
msgid "Copy price to all %s"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: includes/class-wcj-price-by-user-role.php:234
|
3109 |
msgid ""
|
3110 |
"Booster: Free plugin's version is limited to only one price by user role per "
|
3111 |
"products settings product enabled at a time. You will need to get <a href="
|
3164 |
#: includes/class-wcj-product-by-country.php:173
|
3165 |
#: includes/class-wcj-product-by-user-role.php:55
|
3166 |
#: includes/class-wcj-product-info.php:235
|
3167 |
+
#: includes/class-wcj-product-price-by-formula.php:71
|
3168 |
#: includes/class-wcj-shipping-by-products.php:196
|
3169 |
#: includes/class-wcj-shipping-options.php:171
|
3170 |
#: includes/classes/class-wcj-module.php:177
|
3261 |
#: includes/settings/wcj-settings-multicurrency.php:195
|
3262 |
#: includes/settings/wcj-settings-multicurrency.php:204
|
3263 |
#: includes/settings/wcj-settings-multicurrency.php:213
|
|
|
3264 |
#: includes/settings/wcj-settings-multicurrency.php:255
|
3265 |
+
#: includes/settings/wcj-settings-multicurrency.php:264
|
3266 |
#: includes/settings/wcj-settings-my-account.php:29
|
3267 |
#: includes/settings/wcj-settings-my-account.php:87
|
3268 |
#: includes/settings/wcj-settings-my-account.php:104
|
3296 |
#: includes/settings/wcj-settings-payment-gateways-per-category.php:25
|
3297 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:55
|
3298 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:105
|
3299 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:130
|
3300 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:131
|
3301 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:138
|
3302 |
#: includes/settings/wcj-settings-pdf-invoicing-display.php:118
|
3303 |
#: includes/settings/wcj-settings-pdf-invoicing-footer.php:23
|
3304 |
#: includes/settings/wcj-settings-pdf-invoicing-header.php:24
|
3306 |
#: includes/settings/wcj-settings-pdf-invoicing-page.php:96
|
3307 |
#: includes/settings/wcj-settings-pdf-invoicing-styling.php:73
|
3308 |
#: includes/settings/wcj-settings-price-by-country.php:70
|
3309 |
+
#: includes/settings/wcj-settings-price-by-country.php:77
|
3310 |
+
#: includes/settings/wcj-settings-price-by-country.php:97
|
3311 |
+
#: includes/settings/wcj-settings-price-by-country.php:113
|
3312 |
+
#: includes/settings/wcj-settings-price-by-country.php:140
|
3313 |
+
#: includes/settings/wcj-settings-price-by-country.php:172
|
3314 |
+
#: includes/settings/wcj-settings-price-by-country.php:182
|
3315 |
+
#: includes/settings/wcj-settings-price-by-country.php:191
|
3316 |
+
#: includes/settings/wcj-settings-price-by-country.php:200
|
3317 |
+
#: includes/settings/wcj-settings-price-by-country.php:209
|
3318 |
+
#: includes/settings/wcj-settings-price-by-country.php:255
|
3319 |
+
#: includes/settings/wcj-settings-price-by-country.php:263
|
3320 |
#: includes/settings/wcj-settings-price-by-user-role.php:19
|
3321 |
#: includes/settings/wcj-settings-price-by-user-role.php:46
|
3322 |
#: includes/settings/wcj-settings-price-by-user-role.php:93
|
3323 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:138
|
3324 |
#: includes/settings/wcj-settings-price-formats.php:21
|
3325 |
#: includes/settings/wcj-settings-price-labels.php:23
|
3326 |
#: includes/settings/wcj-settings-product-add-to-cart.php:25
|
4407 |
msgid "Set formula for automatic product price calculation."
|
4408 |
msgstr ""
|
4409 |
|
4410 |
+
#: includes/class-wcj-product-price-by-formula.php:70
|
4411 |
+
msgid "Reset products"
|
4412 |
+
msgstr ""
|
4413 |
+
|
4414 |
+
#: includes/class-wcj-product-price-by-formula.php:76
|
4415 |
+
msgid ""
|
4416 |
+
"If enabled will also reset formula related settings on products when "
|
4417 |
+
"<code>Reset Settings</code> button is pressed."
|
4418 |
+
msgstr ""
|
4419 |
+
|
4420 |
+
#: includes/class-wcj-product-price-by-formula.php:76
|
4421 |
+
msgid ""
|
4422 |
+
"It's necessary to <code>Save changes</code> first with the option enabled so "
|
4423 |
+
"the <code>Reset settings</code> can be pressed."
|
4424 |
+
msgstr ""
|
4425 |
+
|
4426 |
+
#: includes/class-wcj-product-price-by-formula.php:241
|
4427 |
msgid "Error in formula"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
+
#: includes/class-wcj-product-price-by-formula.php:334
|
4431 |
msgid ""
|
4432 |
"Booster: Free plugin's version is limited to only one price by formula "
|
4433 |
"product enabled at a time. You will need to get <a href=\"https://booster.io/"
|
4435 |
"by formula products."
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: includes/class-wcj-product-price-by-formula.php:368
|
4439 |
msgid "Final Price Preview"
|
4440 |
msgstr ""
|
4441 |
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: includes/class-wcj-shipping-by-user-role.php:34
|
5062 |
+
#: includes/settings/wcj-settings-multicurrency.php:332
|
5063 |
#: includes/settings/wcj-settings-order-min-amount.php:131
|
5064 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:151
|
5065 |
#, php-format
|
5066 |
msgid ""
|
5067 |
"Custom roles can be added via \"Add/Manage Custom Roles\" tool in Booster's "
|
5571 |
msgid "Page %page_number% / %total_pages%"
|
5572 |
msgstr ""
|
5573 |
|
5574 |
+
#: includes/core/class-wcj-admin.php:60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5575 |
msgid "Please update <strong>Booster Plus for WooCommerce</strong> plugin."
|
5576 |
msgstr ""
|
5577 |
|
5578 |
+
#: includes/core/class-wcj-admin.php:62
|
5579 |
#, php-format
|
5580 |
msgid ""
|
5581 |
"Visit <a target=\"_blank\" href=\"%s\">your account page</a> on booster.io to "
|
5582 |
"download the latest Booster Plus version."
|
5583 |
msgstr ""
|
5584 |
|
5585 |
+
#: includes/core/class-wcj-admin.php:66
|
5586 |
#, php-format
|
5587 |
msgid "Click <a target=\"_blank\" href=\"%s\">here</a> for more info."
|
5588 |
msgstr ""
|
5589 |
|
5590 |
+
#: includes/core/class-wcj-admin.php:84
|
5591 |
#, php-format
|
5592 |
msgid ""
|
5593 |
"If you like <strong>Booster for WooCommerce</strong> please leave us a %s "
|
5594 |
"rating. Thank you, we couldn't have done it without you!"
|
5595 |
msgstr ""
|
5596 |
|
5597 |
+
#: includes/core/class-wcj-admin.php:101
|
5598 |
msgid "Booster Settings"
|
5599 |
msgstr ""
|
5600 |
|
5601 |
+
#: includes/core/class-wcj-admin.php:117
|
5602 |
msgid "Docs"
|
5603 |
msgstr ""
|
5604 |
|
5605 |
+
#: includes/core/class-wcj-admin.php:120
|
5606 |
msgid "Unlock all"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
+
#: includes/core/class-wcj-admin.php:122
|
5610 |
msgid "Support"
|
5611 |
msgstr ""
|
5612 |
|
8227 |
#: includes/settings/wcj-settings-add-to-cart-button-visibility.php:36
|
8228 |
#: includes/settings/wcj-settings-add-to-cart-button-visibility.php:62
|
8229 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:63
|
8230 |
+
#: includes/settings/wcj-settings-multicurrency.php:233
|
8231 |
#: includes/settings/wcj-settings-order-min-amount.php:77
|
8232 |
+
#: includes/settings/wcj-settings-price-by-country.php:220
|
8233 |
#: includes/settings/wcj-settings-price-by-user-role.php:106
|
8234 |
#: includes/settings/wcj-settings-product-addons.php:230
|
8235 |
msgid "Advanced"
|
8466 |
|
8467 |
#: includes/price-by-country/class-wcj-price-by-country-local.php:111
|
8468 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:67
|
8469 |
+
#: includes/settings/wcj-settings-price-by-country.php:414
|
8470 |
msgid "Make empty price"
|
8471 |
msgstr ""
|
8472 |
|
8473 |
#: includes/price-by-country/class-wcj-price-by-country-local.php:215
|
8474 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:17
|
8475 |
#: includes/settings/wcj-settings-add-to-cart.php:50
|
8476 |
+
#: includes/settings/wcj-settings-price-by-country.php:308
|
8477 |
+
#: includes/settings/wcj-settings-price-by-country.php:309
|
8478 |
+
#: includes/settings/wcj-settings-price-by-country.php:314
|
8479 |
+
#: includes/settings/wcj-settings-price-by-country.php:362
|
8480 |
+
#: includes/settings/wcj-settings-price-by-country.php:405
|
8481 |
msgid "Group"
|
8482 |
msgstr ""
|
8483 |
|
8914 |
|
8915 |
#: includes/settings/meta-box/wcj-settings-meta-box-multicurrency.php:63
|
8916 |
#: includes/settings/meta-box/wcj-settings-meta-box-price-by-user-role.php:136
|
8917 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:173
|
8918 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:242
|
8919 |
msgid "Make Empty Price"
|
8920 |
msgstr ""
|
8921 |
|
9059 |
#: includes/settings/wcj-settings-general.php:122
|
9060 |
#: includes/settings/wcj-settings-general.php:130
|
9061 |
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:84
|
9062 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:165
|
9063 |
#: includes/settings/wcj-settings-price-by-user-role.php:55
|
9064 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:157
|
9065 |
#: includes/settings/wcj-settings-product-add-to-cart.php:131
|
9066 |
#: includes/settings/wcj-settings-product-open-pricing.php:95
|
9067 |
#: includes/settings/wcj-settings-sku.php:325
|
9883 |
msgstr ""
|
9884 |
|
9885 |
#: includes/settings/wcj-settings-admin-products-list.php:27
|
9886 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:218
|
9887 |
#: includes/settings/wcj-settings-shipping.php:51
|
9888 |
msgid ""
|
9889 |
"Save module's settings after changing this option to see new settings fields."
|
11584 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:22
|
11585 |
#: includes/settings/wcj-settings-multicurrency.php:22
|
11586 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:68
|
11587 |
+
#: includes/settings/wcj-settings-price-by-country.php:378
|
11588 |
msgid "Exchange Rates Updates"
|
11589 |
msgstr ""
|
11590 |
|
11686 |
msgstr ""
|
11687 |
|
11688 |
#: includes/settings/wcj-settings-currency-exchange-rates.php:181
|
11689 |
+
#: includes/settings/wcj-settings-price-by-country.php:373
|
11690 |
msgid "Exchange Rates"
|
11691 |
msgstr ""
|
11692 |
|
11704 |
#: includes/settings/wcj-settings-currency-external-products.php:20
|
11705 |
#: includes/settings/wcj-settings-currency-per-product.php:180
|
11706 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:142
|
11707 |
+
#: includes/settings/wcj-settings-multicurrency.php:305
|
11708 |
+
#: includes/settings/wcj-settings-price-by-country.php:353
|
11709 |
#: includes/settings/wcj-settings-price-formats.php:59
|
11710 |
msgid "Currency"
|
11711 |
msgstr ""
|
11778 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:27
|
11779 |
#: includes/settings/wcj-settings-multicurrency.php:28
|
11780 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:73
|
11781 |
+
#: includes/settings/wcj-settings-price-by-country.php:383
|
11782 |
msgid "Enter Rates Manually"
|
11783 |
msgstr ""
|
11784 |
|
11786 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:28
|
11787 |
#: includes/settings/wcj-settings-multicurrency.php:29
|
11788 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:74
|
11789 |
+
#: includes/settings/wcj-settings-price-by-country.php:384
|
11790 |
msgid "Automatically via Currency Exchange Rates module"
|
11791 |
msgstr ""
|
11792 |
|
11794 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:31
|
11795 |
#: includes/settings/wcj-settings-multicurrency.php:32
|
11796 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:77
|
11797 |
+
#: includes/settings/wcj-settings-price-by-country.php:387
|
11798 |
msgid "Visit"
|
11799 |
msgstr ""
|
11800 |
|
11802 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:31
|
11803 |
#: includes/settings/wcj-settings-multicurrency.php:32
|
11804 |
#: includes/settings/wcj-settings-payment-gateways-currency.php:79
|
11805 |
+
#: includes/settings/wcj-settings-price-by-country.php:387
|
11806 |
msgid "Currency Exchange Rates module"
|
11807 |
msgstr ""
|
11808 |
|
11809 |
#: includes/settings/wcj-settings-currency-per-product.php:138
|
11810 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:113
|
11811 |
+
#: includes/settings/wcj-settings-multicurrency.php:274
|
11812 |
msgid "Currencies Options"
|
11813 |
msgstr ""
|
11814 |
|
11821 |
|
11822 |
#: includes/settings/wcj-settings-currency-per-product.php:144
|
11823 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:118
|
11824 |
+
#: includes/settings/wcj-settings-multicurrency.php:280
|
11825 |
msgid "Total Currencies"
|
11826 |
msgstr ""
|
11827 |
|
11839 |
|
11840 |
#: includes/settings/wcj-settings-currency-per-product.php:257
|
11841 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:69
|
11842 |
+
#: includes/settings/wcj-settings-multicurrency.php:263
|
11843 |
+
#: includes/settings/wcj-settings-price-by-country.php:254
|
11844 |
#: includes/settings/wcj-settings-product-price-by-formula.php:108
|
11845 |
msgid ""
|
11846 |
"This may help if you are experiencing compatibility issues with other plugins."
|
12350 |
msgstr ""
|
12351 |
|
12352 |
#: includes/settings/wcj-settings-export.php:20
|
12353 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:232
|
12354 |
msgid "CSV Separator"
|
12355 |
msgstr ""
|
12356 |
|
12776 |
|
12777 |
#: includes/settings/wcj-settings-global-discount.php:90
|
12778 |
#: includes/settings/wcj-settings-multicurrency.php:79
|
12779 |
+
#: includes/settings/wcj-settings-price-by-country.php:90
|
12780 |
#: includes/settings/wcj-settings-product-price-by-formula.php:70
|
12781 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:224
|
12782 |
msgid "Round"
|
12902 |
|
12903 |
#: includes/settings/wcj-settings-global-discount.php:201
|
12904 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:76
|
12905 |
+
#: includes/settings/wcj-settings-multicurrency.php:247
|
12906 |
+
#: includes/settings/wcj-settings-price-by-country.php:225
|
12907 |
#: includes/settings/wcj-settings-price-by-user-role.php:111
|
12908 |
#: includes/settings/wcj-settings-product-addons.php:258
|
12909 |
#: includes/settings/wcj-settings-product-price-by-formula.php:100
|
12912 |
|
12913 |
#: includes/settings/wcj-settings-global-discount.php:202
|
12914 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:77
|
12915 |
+
#: includes/settings/wcj-settings-multicurrency.php:248
|
12916 |
+
#: includes/settings/wcj-settings-price-by-country.php:226
|
12917 |
#: includes/settings/wcj-settings-price-by-user-role.php:112
|
12918 |
#: includes/settings/wcj-settings-product-addons.php:259
|
12919 |
#: includes/settings/wcj-settings-product-price-by-formula.php:101
|
13130 |
msgstr ""
|
13131 |
|
13132 |
#: includes/settings/wcj-settings-multicurrency-base-price.php:68
|
13133 |
+
#: includes/settings/wcj-settings-multicurrency.php:262
|
13134 |
+
#: includes/settings/wcj-settings-price-by-country.php:253
|
13135 |
#: includes/settings/wcj-settings-product-price-by-formula.php:107
|
13136 |
msgid "Save Calculated Products Prices"
|
13137 |
msgstr ""
|
13141 |
#: includes/settings/wcj-settings-order-min-amount.php:109
|
13142 |
#: includes/settings/wcj-settings-order-numbers.php:140
|
13143 |
#: includes/settings/wcj-settings-payment-gateways-min-max.php:65
|
13144 |
+
#: includes/settings/wcj-settings-price-by-country.php:166
|
13145 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:131
|
13146 |
#: includes/settings/wcj-settings-product-msrp.php:105
|
13147 |
msgid "Compatibility"
|
13148 |
msgstr ""
|
13232 |
msgstr ""
|
13233 |
|
13234 |
#: includes/settings/wcj-settings-multicurrency.php:78
|
13235 |
+
#: includes/settings/wcj-settings-price-by-country.php:89
|
13236 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:223
|
13237 |
msgid "No rounding"
|
13238 |
msgstr ""
|
13239 |
|
13240 |
#: includes/settings/wcj-settings-multicurrency.php:80
|
13241 |
+
#: includes/settings/wcj-settings-price-by-country.php:92
|
13242 |
#: includes/settings/wcj-settings-product-price-by-formula.php:71
|
13243 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:225
|
13244 |
msgid "Round up"
|
13245 |
msgstr ""
|
13246 |
|
13247 |
#: includes/settings/wcj-settings-multicurrency.php:81
|
13248 |
+
#: includes/settings/wcj-settings-price-by-country.php:91
|
13249 |
#: includes/settings/wcj-settings-product-price-by-formula.php:72
|
13250 |
#: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:226
|
13251 |
msgid "Round down"
|
13281 |
msgstr ""
|
13282 |
|
13283 |
#: includes/settings/wcj-settings-multicurrency.php:130
|
13284 |
+
#: includes/settings/wcj-settings-price-by-country.php:192
|
13285 |
msgid ""
|
13286 |
"When a fixed coupon is used its value changes according to the current "
|
13287 |
"currency."
|
13386 |
"disabled."
|
13387 |
msgstr ""
|
13388 |
|
13389 |
+
#: includes/settings/wcj-settings-multicurrency.php:238
|
13390 |
msgid "Additional Price Filters"
|
13391 |
msgstr ""
|
13392 |
|
13393 |
+
#: includes/settings/wcj-settings-multicurrency.php:239
|
13394 |
msgid ""
|
13395 |
"Add additional price filters here. One per line. Leave blank if not sure."
|
13396 |
msgstr ""
|
13397 |
|
13398 |
+
#: includes/settings/wcj-settings-multicurrency.php:254
|
13399 |
msgid "Save Prices on Exchange Update"
|
13400 |
msgstr ""
|
13401 |
|
13402 |
+
#: includes/settings/wcj-settings-multicurrency.php:256
|
13403 |
msgid ""
|
13404 |
"Save min and max prices on exchange rate update, via background processing."
|
13405 |
msgstr ""
|
13406 |
|
13407 |
+
#: includes/settings/wcj-settings-multicurrency.php:256
|
13408 |
msgid ""
|
13409 |
"All products with \"per product\" options registered related to the currency "
|
13410 |
"will be affected."
|
13411 |
msgstr ""
|
13412 |
|
13413 |
+
#: includes/settings/wcj-settings-multicurrency.php:276
|
13414 |
msgid ""
|
13415 |
"One currency probably should be set to current (original) shop currency with "
|
13416 |
"an exchange rate of 1."
|
13417 |
msgstr ""
|
13418 |
|
13419 |
+
#: includes/settings/wcj-settings-multicurrency.php:281
|
13420 |
msgid ""
|
13421 |
"Press Save changes after setting this option, so new settings fields will be "
|
13422 |
"added."
|
13423 |
msgstr ""
|
13424 |
|
13425 |
+
#: includes/settings/wcj-settings-multicurrency.php:330
|
13426 |
msgid "Role Defaults"
|
13427 |
msgstr ""
|
13428 |
|
13429 |
+
#: includes/settings/wcj-settings-multicurrency.php:337
|
13430 |
msgid "Roles"
|
13431 |
msgstr ""
|
13432 |
|
13433 |
+
#: includes/settings/wcj-settings-multicurrency.php:338
|
13434 |
#: includes/settings/wcj-settings-wholesale-price.php:237
|
13435 |
msgid "Save settings after you change this option. Leave blank to disable."
|
13436 |
msgstr ""
|
13437 |
|
13438 |
+
#: includes/settings/wcj-settings-multicurrency.php:361
|
13439 |
msgid "No default currency"
|
13440 |
msgstr ""
|
13441 |
|
15139 |
"<code>wcj_order_items_table</code>"
|
15140 |
msgstr ""
|
15141 |
|
15142 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:125
|
15143 |
+
msgid "Item Name as Product Title"
|
15144 |
+
msgstr ""
|
15145 |
+
|
15146 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:126
|
15147 |
+
msgid ""
|
15148 |
+
"Replaces <code>item_name</code> by product title when using "
|
15149 |
+
"<code>[wcj_order_items_table columns=\"item_name\"]</code>."
|
15150 |
+
msgstr ""
|
15151 |
+
|
15152 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:137
|
15153 |
+
msgid "Translate WPML Title"
|
15154 |
+
msgstr ""
|
15155 |
+
|
15156 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:140
|
15157 |
+
msgid "Tries to translate the product title to the current WPML language."
|
15158 |
+
msgstr ""
|
15159 |
+
|
15160 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:150
|
15161 |
msgid "Fonts Manager"
|
15162 |
msgstr ""
|
15163 |
|
15164 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:159
|
15165 |
msgid "Re-download"
|
15166 |
msgstr ""
|
15167 |
|
15168 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:159
|
15169 |
msgid "Download"
|
15170 |
msgstr ""
|
15171 |
|
15172 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:164
|
15173 |
msgid "Disable Fonts Download"
|
15174 |
msgstr ""
|
15175 |
|
15176 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:175
|
15177 |
msgid "General Display Options"
|
15178 |
msgstr ""
|
15179 |
|
15180 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:180
|
15181 |
msgid "Add PDF Invoices Meta Box to Admin Edit Order Page"
|
15182 |
msgstr ""
|
15183 |
|
15184 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:187
|
15185 |
msgid "Open docs in new window"
|
15186 |
msgstr ""
|
15187 |
|
15188 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:193
|
15189 |
msgid "Add editable numbers and dates"
|
15190 |
msgstr ""
|
15191 |
|
15192 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:203
|
15193 |
msgid "Report Tool Options"
|
15194 |
msgstr ""
|
15195 |
|
15196 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:208
|
15197 |
msgid "Reports Filename"
|
15198 |
msgstr ""
|
15199 |
|
15200 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:216
|
15201 |
msgid "Report Columns"
|
15202 |
msgstr ""
|
15203 |
|
15204 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:217
|
15205 |
msgid "Leave blank to show all columns."
|
15206 |
msgstr ""
|
15207 |
|
15208 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:225
|
15209 |
msgid "Tax Percent Precision"
|
15210 |
msgstr ""
|
15211 |
|
15212 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:238
|
15213 |
msgid "CSV UTF-8 BOM"
|
15214 |
msgstr ""
|
15215 |
|
15216 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:245
|
15217 |
msgid "Replace Periods with Commas in CSV Data"
|
15218 |
msgstr ""
|
15219 |
|
15220 |
+
#: includes/settings/wcj-settings-pdf-invoicing-advanced.php:246
|
15221 |
#: includes/settings/wcj-settings-product-open-pricing.php:174
|
15222 |
msgid "Replace"
|
15223 |
msgstr ""
|
15224 |
|
15225 |
#: includes/settings/wcj-settings-pdf-invoicing-display.php:25
|
15226 |
+
#: includes/settings/wcj-settings-price-by-country.php:360
|
15227 |
#: includes/settings/wcj-settings-shipping.php:30
|
15228 |
msgid "Admin Title"
|
15229 |
msgstr ""
|
15626 |
msgstr ""
|
15627 |
|
15628 |
#: includes/settings/wcj-settings-price-by-country.php:76
|
15629 |
+
msgid "Auto set default checkout billing country"
|
15630 |
+
msgstr ""
|
15631 |
+
|
15632 |
+
#: includes/settings/wcj-settings-price-by-country.php:83
|
15633 |
msgid "Price Rounding"
|
15634 |
msgstr ""
|
15635 |
|
15636 |
+
#: includes/settings/wcj-settings-price-by-country.php:84
|
15637 |
msgid "If you choose to multiply price, set rounding options here."
|
15638 |
msgstr ""
|
15639 |
|
15640 |
+
#: includes/settings/wcj-settings-price-by-country.php:96
|
15641 |
msgid "Make Pretty Price"
|
15642 |
msgstr ""
|
15643 |
|
15644 |
+
#: includes/settings/wcj-settings-price-by-country.php:98
|
15645 |
msgid ""
|
15646 |
"If enabled, this will be applied if exchange rates are used. Final converted "
|
15647 |
"price will be rounded, then decreased by smallest possible value. For "
|
15650 |
"above zero."
|
15651 |
msgstr ""
|
15652 |
|
15653 |
+
#: includes/settings/wcj-settings-price-by-country.php:104
|
15654 |
msgid "Discount Min Amount Multiplier"
|
15655 |
msgstr ""
|
15656 |
|
15657 |
+
#: includes/settings/wcj-settings-price-by-country.php:105
|
15658 |
msgid ""
|
15659 |
"If \"Make Pretty Price\" is enabled, here you can set by how many smallest "
|
15660 |
"possible values (e.g. cents) final price should be decreased."
|
15661 |
msgstr ""
|
15662 |
|
15663 |
+
#: includes/settings/wcj-settings-price-by-country.php:112
|
15664 |
msgid "Price by Country on per Product Basis"
|
15665 |
msgstr ""
|
15666 |
|
15667 |
+
#: includes/settings/wcj-settings-price-by-country.php:114
|
15668 |
msgid "This will add product data fields in product edit."
|
15669 |
msgstr ""
|
15670 |
|
15671 |
+
#: includes/settings/wcj-settings-price-by-country.php:120
|
15672 |
msgid "Per product options - backend style"
|
15673 |
msgstr ""
|
15674 |
|
15675 |
+
#: includes/settings/wcj-settings-price-by-country.php:125
|
15676 |
#: includes/settings/wcj-settings-product-msrp.php:96
|
15677 |
msgid "Inline"
|
15678 |
msgstr ""
|
15679 |
|
15680 |
+
#: includes/settings/wcj-settings-price-by-country.php:126
|
15681 |
msgid "Separate meta box"
|
15682 |
msgstr ""
|
15683 |
|
15684 |
+
#: includes/settings/wcj-settings-price-by-country.php:130
|
15685 |
msgid "Per product options - backend user role visibility"
|
15686 |
msgstr ""
|
15687 |
|
15688 |
+
#: includes/settings/wcj-settings-price-by-country.php:131
|
15689 |
msgid "Leave empty to show to all user roles."
|
15690 |
msgstr ""
|
15691 |
|
15692 |
+
#: includes/settings/wcj-settings-price-by-country.php:139
|
15693 |
msgid "Add Countries Flags Images to Select Drop-Down Box"
|
15694 |
msgstr ""
|
15695 |
|
15696 |
+
#: includes/settings/wcj-settings-price-by-country.php:141
|
15697 |
msgid ""
|
15698 |
"If you are using [wcj_country_select_drop_down_list] shortcode or \"Booster: "
|
15699 |
"Country Switcher\" widget, this will add country flags to these select boxes."
|
15700 |
msgstr ""
|
15701 |
|
15702 |
+
#: includes/settings/wcj-settings-price-by-country.php:147
|
15703 |
#: includes/settings/wcj-settings-price-by-user-role.php:61
|
15704 |
msgid "Search Engine Bots"
|
15705 |
msgstr ""
|
15706 |
|
15707 |
+
#: includes/settings/wcj-settings-price-by-country.php:148
|
15708 |
msgid "Disable Price by Country for Bots"
|
15709 |
msgstr ""
|
15710 |
|
15711 |
+
#: includes/settings/wcj-settings-price-by-country.php:171
|
15712 |
msgid "Price Filter Widget and Sorting by Price Support"
|
15713 |
msgstr ""
|
15714 |
|
15715 |
+
#: includes/settings/wcj-settings-price-by-country.php:175
|
15716 |
msgid "Recalculate price filter widget and sorting by price product prices."
|
15717 |
msgstr ""
|
15718 |
|
15719 |
+
#: includes/settings/wcj-settings-price-by-country.php:181
|
15720 |
msgid "Free Shipping"
|
15721 |
msgstr ""
|
15722 |
|
15723 |
+
#: includes/settings/wcj-settings-price-by-country.php:184
|
15724 |
msgid "Converts minimum amount from WooCommerce Free Shipping native method."
|
15725 |
msgstr ""
|
15726 |
|
15727 |
+
#: includes/settings/wcj-settings-price-by-country.php:190
|
15728 |
msgid "WooCommerce Coupons"
|
15729 |
msgstr ""
|
15730 |
|
15731 |
+
#: includes/settings/wcj-settings-price-by-country.php:198
|
15732 |
msgid "Woo Discount Rules"
|
15733 |
msgstr ""
|
15734 |
|
15735 |
+
#: includes/settings/wcj-settings-price-by-country.php:201
|
15736 |
#, php-format
|
15737 |
msgid ""
|
15738 |
"Adds compatibility with <a href=\"%s\" target=\"_blank\">Woo Discount Rules</"
|
15739 |
"a> plugin."
|
15740 |
msgstr ""
|
15741 |
|
15742 |
+
#: includes/settings/wcj-settings-price-by-country.php:201
|
15743 |
#, php-format
|
15744 |
msgid ""
|
15745 |
"If it doesn't work properly try to enable <a href=\"%s\">redirect to the cart "
|
15746 |
"page after successful addition</a> option."
|
15747 |
msgstr ""
|
15748 |
|
15749 |
+
#: includes/settings/wcj-settings-price-by-country.php:207
|
15750 |
msgid "WooCommerce Points and Rewards"
|
15751 |
msgstr ""
|
15752 |
|
15753 |
+
#: includes/settings/wcj-settings-price-by-country.php:210
|
15754 |
#, php-format
|
15755 |
msgid ""
|
15756 |
"Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Points "
|
15757 |
"and Rewards</a> plugin."
|
15758 |
msgstr ""
|
15759 |
|
15760 |
+
#: includes/settings/wcj-settings-price-by-country.php:232
|
15761 |
msgid "User IP Detection Method"
|
15762 |
msgstr ""
|
15763 |
|
15764 |
+
#: includes/settings/wcj-settings-price-by-country.php:242
|
15765 |
msgid "Price Format Method"
|
15766 |
msgstr ""
|
15767 |
|
15768 |
+
#: includes/settings/wcj-settings-price-by-country.php:243
|
15769 |
msgid "The moment \"Pretty Price\" and \"Rounding\" will be applied"
|
15770 |
msgstr ""
|
15771 |
|
15772 |
+
#: includes/settings/wcj-settings-price-by-country.php:248
|
15773 |
msgid "get_price()"
|
15774 |
msgstr ""
|
15775 |
|
15776 |
+
#: includes/settings/wcj-settings-price-by-country.php:249
|
15777 |
msgid "wc_get_price_to_display()"
|
15778 |
msgstr ""
|
15779 |
|
15780 |
+
#: includes/settings/wcj-settings-price-by-country.php:261
|
15781 |
msgid "Save Country Group ID"
|
15782 |
msgstr ""
|
15783 |
|
15784 |
+
#: includes/settings/wcj-settings-price-by-country.php:262
|
15785 |
msgid ""
|
15786 |
"Try to disable it if the country detection is not correct, most probably if "
|
15787 |
"\"Override Country Options\" is enabled."
|
15788 |
msgstr ""
|
15789 |
|
15790 |
+
#: includes/settings/wcj-settings-price-by-country.php:273
|
15791 |
msgid "Country Groups"
|
15792 |
msgstr ""
|
15793 |
|
15794 |
+
#: includes/settings/wcj-settings-price-by-country.php:278
|
15795 |
msgid "Countries Selection"
|
15796 |
msgstr ""
|
15797 |
|
15798 |
+
#: includes/settings/wcj-settings-price-by-country.php:279
|
15799 |
msgid "Choose how do you want to enter countries groups in admin."
|
15800 |
msgstr ""
|
15801 |
|
15802 |
+
#: includes/settings/wcj-settings-price-by-country.php:284
|
15803 |
msgid "Comma separated list"
|
15804 |
msgstr ""
|
15805 |
|
15806 |
+
#: includes/settings/wcj-settings-price-by-country.php:285
|
15807 |
msgid "Multiselect"
|
15808 |
msgstr ""
|
15809 |
|
15810 |
+
#: includes/settings/wcj-settings-price-by-country.php:286
|
15811 |
#: includes/settings/wcj-settings-product-by-condition.php:82
|
15812 |
#: includes/settings/wcj-settings-related-products.php:164
|
15813 |
msgid "Chosen select"
|
15814 |
msgstr ""
|
15815 |
|
15816 |
+
#: includes/settings/wcj-settings-price-by-country.php:290
|
15817 |
msgid "Autogenerate Groups"
|
15818 |
msgstr ""
|
15819 |
|
15820 |
+
#: includes/settings/wcj-settings-price-by-country.php:296
|
15821 |
msgid "Groups Number"
|
15822 |
msgstr ""
|
15823 |
|
15824 |
+
#: includes/settings/wcj-settings-price-by-country.php:320
|
15825 |
msgid ""
|
15826 |
"Countries. List of comma separated country codes.<br>For country codes and "
|
15827 |
"predefined sets visit <a href=\"https://booster.io/country-codes/\" target="
|
15828 |
"\"_blank\">https://booster.io/country-codes/</a>"
|
15829 |
msgstr ""
|
15830 |
|
15831 |
+
#: includes/settings/wcj-settings-price-by-country.php:406
|
15832 |
msgid "Multiply Price by"
|
15833 |
msgstr ""
|
15834 |
|
15928 |
"plugins."
|
15929 |
msgstr ""
|
15930 |
|
15931 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:136
|
15932 |
+
msgid "WooCommerce Product Bundles"
|
15933 |
+
msgstr ""
|
15934 |
+
|
15935 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:139
|
15936 |
+
#, php-format
|
15937 |
+
msgid ""
|
15938 |
+
"Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Product "
|
15939 |
+
"Bundles</a> plugin."
|
15940 |
+
msgstr ""
|
15941 |
+
|
15942 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:149
|
15943 |
msgid "Roles & Multipliers"
|
15944 |
msgstr ""
|
15945 |
|
15946 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:156
|
15947 |
msgid "Disable Price based on User Role for Products on Sale"
|
15948 |
msgstr ""
|
15949 |
|
15950 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:188
|
15951 |
msgid "Products Categories"
|
15952 |
msgstr ""
|
15953 |
|
15954 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:194
|
15955 |
msgid "Products Tags"
|
15956 |
msgstr ""
|
15957 |
|
15958 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:212
|
15959 |
#, php-format
|
15960 |
msgid "Price based on User Role by %s"
|
15961 |
msgstr ""
|
15962 |
|
15963 |
+
#: includes/settings/wcj-settings-price-by-user-role.php:235
|
15964 |
msgid ""
|
15965 |
"Multiplier is ignored if set to negative number (e.g.: -1). Global multiplier "
|
15966 |
"will be used instead."
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: anbinder, karzin, pluggabl
|
|
3 |
Tags: woocommerce, booster for woocommerce, woocommerce jetpack
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.5
|
6 |
-
Stable tag: 5.
|
7 |
License: GNU General Public License v3.0
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
@@ -113,7 +113,7 @@ Booster for WooCommerce is a WordPress WooCommerce plugin that supercharges your
|
|
113 |
* *Maximum Products per User* - Limit number of items your (logged) customers can buy (Free version allows to limit globally).
|
114 |
* *Order Custom Statuses* - Custom statuses for WooCommerce orders. Make Custom Status Orders Editable (Plus). Add Custom Statuses to Admin Order List Action Buttons (Plus).
|
115 |
* *Order Minimum Amount* - Minimum order amount. Order Minimum Amount by User Role (Administrator, Guest and Customer available in free version).
|
116 |
-
* *Order Numbers* - Sequential order numbering, custom order number prefix, suffix and number width. Prefix Options (Order Number Custom Prefix available in free version). Suffix options (Plus).
|
117 |
* *Order Quantities* - Manage product quantities in WooCommerce order: set min, max, step; enable decimal quantities etc.
|
118 |
* *Orders* - Orders auto-complete; admin order currency; admin order navigation; bulk regenerate download permissions for orders (Plus).
|
119 |
* *Shipping Calculator* - Customize WooCommerce shipping calculator on cart page. Calculate shipping label (Plus). Update totals label (Plus).
|
@@ -193,6 +193,22 @@ You can see the differences between versions in this [table](https://booster.io/
|
|
193 |
|
194 |
== Changelog ==
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
= 5.2.1 - 18/08/2020 =
|
197 |
* Fix - `WCJ_Module` - Fix compatibility issue with Beaver Builder Plugin.
|
198 |
* Dev - Improve modules description.
|
3 |
Tags: woocommerce, booster for woocommerce, woocommerce jetpack
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.5
|
6 |
+
Stable tag: 5.3.0
|
7 |
License: GNU General Public License v3.0
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
113 |
* *Maximum Products per User* - Limit number of items your (logged) customers can buy (Free version allows to limit globally).
|
114 |
* *Order Custom Statuses* - Custom statuses for WooCommerce orders. Make Custom Status Orders Editable (Plus). Add Custom Statuses to Admin Order List Action Buttons (Plus).
|
115 |
* *Order Minimum Amount* - Minimum order amount. Order Minimum Amount by User Role (Administrator, Guest and Customer available in free version).
|
116 |
+
* *Order Numbers* - Sequential order numbering, custom order number prefix, suffix and number width. Prefix Options (Order Number Custom Prefix available in free version). Suffix options (Plus).
|
117 |
* *Order Quantities* - Manage product quantities in WooCommerce order: set min, max, step; enable decimal quantities etc.
|
118 |
* *Orders* - Orders auto-complete; admin order currency; admin order navigation; bulk regenerate download permissions for orders (Plus).
|
119 |
* *Shipping Calculator* - Customize WooCommerce shipping calculator on cart page. Calculate shipping label (Plus). Update totals label (Plus).
|
193 |
|
194 |
== Changelog ==
|
195 |
|
196 |
+
= 5.3.0 - 08/09/2020 =
|
197 |
+
* Fix - Replace `WC_Abstract_Legacy_Order::get_product_from_item()` deprecated function by `$item->get_product()`.
|
198 |
+
* Fix - PAYMENT GATEWAYS - Gateways Fees and Discounts - Add compatibility with "Load Modules on Init Hook" option.
|
199 |
+
* Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Improve compatibility between 'WooCommerce Points and Rewards' option and 'Force Point as Decimal Separator' from 'Currency Exchange Rates' module.
|
200 |
+
* Fix - PRODUCTS - Product by Condition - Fix shipping removing algorithm.
|
201 |
+
* Dev - PDF INVOICING & PACKING SLIPS - Advanced - Add 'Item Name as Product Title' option allowing to replace `item_name` by product title when using `[wcj_order_items_table columns="item_name"]`.
|
202 |
+
* Dev - PDF INVOICING & PACKING SLIPS - Advanced - Add 'Translate WPML Title' option allowing to translate the product title to the current WPML language.
|
203 |
+
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Improve inconsistency on the price filter by adding decimal places to the query string.
|
204 |
+
* Dev - PRICES & CURRENCIES - Prices and Currencies by Country - Create 'Auto set default checkout billing country' option.
|
205 |
+
* Dev - PRICES & CURRENCIES - Price by User Role - Add compatibility option with 'WooCommerce Product Bundles' plugin.
|
206 |
+
* Dev - PRICES & CURRENCIES - Product Price by Formula - Create 'Reset products' option.
|
207 |
+
* Dev - Create notice on free version asking for a review on WordPress.org.
|
208 |
+
* Dev - Create fixed notice on free version asking for a review.
|
209 |
+
* Dev - Create fixed notice on free version regarding reasons to upgrade to Plus.
|
210 |
+
* WC tested up to: 4.4
|
211 |
+
|
212 |
= 5.2.1 - 18/08/2020 =
|
213 |
* Fix - `WCJ_Module` - Fix compatibility issue with Beaver Builder Plugin.
|
214 |
* Dev - Improve modules description.
|
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.
|
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: 4.
|
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.
|
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.3.0
|
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: 4.4
|
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.3.0';
|
61 |
|
62 |
/**
|
63 |
* @var WC_Jetpack The single instance of the class
|