Booster for WooCommerce - Version 5.4.0

Version Description

29/04/2021 = * Dev - Add Tooltip & Suggestion for fields * Dev - Shortcodes - Orders - Add [Wcj_order_shipping_price_without_html_custom] shortcode. * Dev - Shortcodes - Orders - Add [Wcj_order_total_without_html_custom] shortcode. * Dev - Shortcodes - Orders - Add [Wcj_order_total_fees_incl_tax_without_html_custom] shortcode. * Dev - Shortcodes - Orders - Add [Wcj_order_total_tax_without_html_custom] shortcode. * Dev - Shortcodes - Product - Add [wcj_product_regular_price_without_html_custom] shortcode. * Dev - Shortcodes - Product - Add [wcj_product_purchase_price_without_html_custom] shortcode. * Fix - CART & CHECKOUT - Checkout Core Fields - Fix "Checkout Field arragement & Lable for required field" issue. * Fix - PRICES & CURRENCIES - Product Price by Formula - Quick edit issue fixed * Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Quick edit issue fixed * PHP 8.0.3 tested * WooCommerce 5.2.2 tested * Wordpress 5.7.1 tested

Download this release

Release Info

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

Code changes from version 5.3.9 to 5.4.0

Files changed (64) hide show
  1. assets/images/30day-guarantee.png +0 -0
  2. assets/images/feature-add-on.png +0 -0
  3. assets/images/feature-button-prices.png +0 -0
  4. assets/images/feature-cart-checkout.png +0 -0
  5. assets/images/feature-emails-addtool.png +0 -0
  6. assets/images/feature-input-field.png +0 -0
  7. assets/images/feature-payment-getway.png +0 -0
  8. assets/images/feature-pdf.png +0 -0
  9. assets/images/feature-prices-currency.png +0 -0
  10. assets/images/plugin_logo.png +0 -0
  11. assets/images/trust-icon.png +0 -0
  12. assets/images/wp-logo.svg +1 -0
  13. includes/admin/class-wc-settings-jetpack.php +786 -753
  14. includes/admin/class-wcj-welcome.php +164 -0
  15. includes/admin/wcj-modules-cats.php +3 -4
  16. includes/admin/wcj-welcome-screen-content.php +154 -0
  17. includes/class-wcj-checkout-core-fields.php +2 -2
  18. includes/class-wcj-checkout-custom-fields.php +15 -4
  19. includes/class-wcj-crowdfunding.php +19 -5
  20. includes/class-wcj-currency-exchange-rates.php +3 -3
  21. includes/class-wcj-export-import.php +3 -3
  22. includes/class-wcj-product-addons.php +4 -3
  23. includes/class-wcj-product-input-fields.php +12 -2
  24. includes/class-wcj-product-price-by-formula.php +6 -1
  25. includes/class-wcj-purchase-data.php +12 -2
  26. includes/core/wcj-loader.php +1 -0
  27. includes/core/wcj-modules.php +2 -2
  28. includes/css/wcj-admin.css +165 -0
  29. includes/emails/class-wc-email-wcj-custom.php +3 -2
  30. includes/functions/wcj-functions-admin.php +23 -0
  31. includes/functions/wcj-functions-products.php +7 -5
  32. includes/js/wcj-checkout-core-fields.js +22 -15
  33. includes/price-by-country/class-wcj-price-by-country-core.php +11 -1
  34. includes/settings/wcj-settings-checkout-core-fields.php +2 -1
  35. includes/settings/wcj-settings-currency-exchange-rates.php +3 -1
  36. includes/settings/wcj-settings-currency-per-product.php +2 -2
  37. includes/settings/wcj-settings-custom-css.php +3 -1
  38. includes/settings/wcj-settings-custom-js.php +3 -1
  39. includes/settings/wcj-settings-general.php +2 -1
  40. includes/settings/wcj-settings-global-discount.php +2 -2
  41. includes/settings/wcj-settings-mini-cart.php +2 -1
  42. includes/settings/wcj-settings-multicurrency-base-price.php +3 -3
  43. includes/settings/wcj-settings-multicurrency.php +4 -3
  44. includes/settings/wcj-settings-pdf-invoicing-advanced.php +2 -1
  45. includes/settings/wcj-settings-pdf-invoicing-numbering.php +3 -1
  46. includes/settings/wcj-settings-price-by-country.php +15 -3
  47. includes/settings/wcj-settings-price-by-user-role.php +3 -3
  48. includes/settings/wcj-settings-product-addons.php +2 -2
  49. includes/settings/wcj-settings-product-by-condition.php +5 -2
  50. includes/settings/wcj-settings-product-images.php +3 -1
  51. includes/settings/wcj-settings-product-input-fields.php +5 -2
  52. includes/settings/wcj-settings-product-open-pricing.php +3 -2
  53. includes/settings/wcj-settings-product-price-by-formula.php +12 -2
  54. includes/settings/wcj-settings-product-tabs.php +4 -3
  55. includes/settings/wcj-settings-shipping-by-condition.php +2 -1
  56. includes/settings/wcj-settings-shipping-by-order-amount.php +2 -2
  57. includes/settings/wcj-settings-stock.php +2 -1
  58. includes/settings/wcj-settings-wholesale-price.php +2 -2
  59. includes/shortcodes/class-wcj-shortcodes-orders.php +79 -18
  60. includes/shortcodes/class-wcj-shortcodes-products-crowdfunding.php +6 -4
  61. includes/shortcodes/class-wcj-shortcodes-products.php +62 -0
  62. langs/woocommerce-jetpack.pot +1049 -685
  63. readme.txt +47 -28
  64. woocommerce-jetpack.php +14 -3
assets/images/30day-guarantee.png ADDED
Binary file
assets/images/feature-add-on.png ADDED
Binary file
assets/images/feature-button-prices.png ADDED
Binary file
assets/images/feature-cart-checkout.png ADDED
Binary file
assets/images/feature-emails-addtool.png ADDED
Binary file
assets/images/feature-input-field.png ADDED
Binary file
assets/images/feature-payment-getway.png ADDED
Binary file
assets/images/feature-pdf.png ADDED
Binary file
assets/images/feature-prices-currency.png ADDED
Binary file
assets/images/plugin_logo.png ADDED
Binary file
assets/images/trust-icon.png ADDED
Binary file
assets/images/wp-logo.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M2.132 15c0 5.109 2.953 9.515 7.265 11.58L3.247 9.763A12.735 12.735 0 002.108 15h.023zm21.554-.65c0-1.59-.571-2.691-1.06-3.548-.653-1.06-1.264-1.958-1.264-3.018 0-1.183.896-2.284 2.16-2.284.057 0 .094 0 .188.01-2.31-2.088-5.382-3.4-8.71-3.378-4.496 0-8.45 2.307-10.751 5.812.302 0 .61 0 .844.016 1.345 0 3.429-.164 3.429-.164.693-.04.797.985.094 1.078 0 0-.697.082-1.473.123l4.686 13.938 2.816-8.445-2.004-5.493c-.693-.041-1.35-.123-1.35-.123-.693-.04-.612-1.1.082-1.06 0 0 2.11.14 3.375.164 1.345 0 3.43-.164 3.43-.164.693-.04.797.984.093 1.06 0 0-.698.082-1.472.123l4.65 13.832 1.284-4.289c.53-1.806.939-3.071.939-4.19h.014zm-8.46 1.775l-3.862 11.22c1.154.327 2.391.515 3.657.515 1.498 0 2.935-.26 4.273-.73a1.22 1.22 0 01-.092-.177l-3.977-10.828zM26.29 8.813c.056.421.094.843.094 1.323 0 1.305-.244 2.773-.979 4.609l-3.93 11.363c3.825-2.23 6.398-6.375 6.398-11.123a13.002 13.002 0 00-1.577-6.158l-.006-.014zM15 0C6.729 0 0 6.729 0 15c0 8.25 6.75 15 15 15s15-6.729 15-15c0-8.25-6.75-15-15-15zm0 29.312C7.109 29.312.688 22.892.688 15 .688 7.125 7.125.703 15 .703c7.875 0 14.313 6.422 14.297 14.312.015 7.86-6.422 14.282-14.297 14.297z" fill="#0073aa" fill-rule="nonzero"/></svg>
includes/admin/class-wc-settings-jetpack.php CHANGED
@@ -2,767 +2,800 @@
2
  /**
3
  * Booster for WooCommerce - Settings
4
  *
5
- * @version 5.3.3
6
  * @since 1.0.0
7
  * @author Pluggabl LLC.
8
  */
9
 
10
- if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
11
-
12
- if ( ! class_exists( 'WC_Settings_Jetpack' ) ) :
13
-
14
- class WC_Settings_Jetpack extends WC_Settings_Page {
15
-
16
- /**
17
- * Constructor.
18
- *
19
- * @version 5.3.1
20
- */
21
- function __construct() {
22
-
23
- $this->id = 'jetpack';
24
- $this->label = __( 'Booster', 'woocommerce-jetpack' );
25
-
26
- $this->cats = include( 'wcj-modules-cats.php' );
27
-
28
- $this->custom_dashboard_modules = apply_filters( 'wcj_custom_dashboard_modules', array() );
29
-
30
- add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 );
31
- add_action( 'woocommerce_settings_' . $this->id, array( $this, 'output' ) );
32
- add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) );
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
- // Create a PRO version ratting notice
42
- add_action( 'woocommerce_after_settings_' . $this->id, array( $this, 'create_pro_version_footer_review_notice' ) );
43
-
44
- require_once( 'class-wcj-settings-custom-fields.php' );
45
- }
46
-
47
- /**
48
- * create_free_version_notice_about_reasons_to_upgrade.
49
- *
50
- * @version 5.3.0
51
- * @since 5.3.0
52
- */
53
- function create_free_version_notice_about_reasons_to_upgrade() {
54
- if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
55
- return;
56
- }
57
- $notice_class = 'notice notice-info inline';
58
- $texts = array(
59
- 'title' => __( 'Upgrade today to unlock these popular premium features:', 'woocommerce-jetpack' ),
60
- 'reasons' => array(
61
- __( 'Add ability to create Proforma Invoices, Credit Notes and Packing slips', 'woocommerce-jetpack' ),
62
- __( '<strong>Cart and checkout</strong> – add multiple – custom fields, custom info blocks, check out file uploads', 'woocommerce-jetpack' ),
63
- __( '<strong>Prices and currencies</strong> – add more unlimited number of currencies to WooCommerce', 'woocommerce-jetpack' ),
64
- __( '<strong>Add to cart</strong> – customize add to cart messages, Button labels - multiple category groups allowed', 'woocommerce-jetpack' ),
65
- __( '<strong>Empty Cart</strong> customize empty cart button text, different button positions on cart page', 'woocommerce-jetpack' ),
66
- __( '<strong>Mini cart</strong> – More custom information options', 'woocommerce-jetpack' ),
67
- __( '<strong>Export options</strong> more fields enabled', 'woocommerce-jetpack' ),
68
- __( 'More configuration options for payments and shipping', 'woocommerce-jetpack' ),
69
- )
70
- );
71
- $reasons_left = array_slice( $texts['reasons'], 0, ceil( count( $texts['reasons'] ) / 2 ) );
72
- $reasons_right = array_slice( $texts['reasons'], count( $texts['reasons'] ) - floor( count( $texts['reasons'] ) / 2 ) );
73
- $template = '<div class="wcj-notice-wrapper">{title}{reasons_left}{reasons_right}{upgrade_btn}</div>';
74
- $array_from_to = array(
75
- '{title}' => '<h3 class="wcj-notice-title">' . $texts['title'] . '</h3>',
76
- '{reasons_left}' => '<ul class="wcj-list wcj-list-left">' . '<li>' . implode( '</li><li>', $reasons_left ) . '</ul>',
77
- '{reasons_right}' => '<ul class="wcj-list wcj-list-right">' . '<li>' . implode( '</li><li>', $reasons_right ) . '</ul>',
78
- '{upgrade_btn}' => '<a class="wcj-button button" href="https://booster.io/buy-booster/" target="_blank">' . __( 'Upgrade to Booster Plus', 'woocommerce-jetpack' ) . '</a>'
79
- );
80
- $html = str_replace( array_keys( $array_from_to ), $array_from_to, $template );
81
- ?>
82
- <style>
83
- .wcj-button.button {
84
- margin: 2px 0 14px 0;
85
- }
86
-
87
- .wcj-list {
88
- vertical-align: top;
89
- width: 47%;
90
- display: inline-block;
91
- margin: 0 3% 10px 0;
92
- }
93
-
94
- @media screen and (max-width: 782px) {
95
- .wcj-list {
96
- width: 100%;
97
- }
98
-
99
- .wcj-list {
100
- margin-bottom: 0;
101
- }
102
-
103
- .wcj-list-right {
104
- margin-bottom: 10px;
105
- }
106
- }
107
-
108
- .wcj-list li:before {
109
- content: '+';
110
- margin: 0 5px 0 0;
111
- }
112
-
113
- .wcj-list-right {
114
-
115
- }
116
-
117
- .wcj-notice-title {
118
- margin: 5px 0 15px 0;
119
- }
120
-
121
- .wcj-notice-wrapper {
122
- margin: 0.5em 0;
123
- padding: 2px;
124
- font-size: 13px;
125
- line-height: 1.5;
126
- }
127
- </style>
128
- <?php
129
- echo '<div class="' . $notice_class . '">' . $html . '</div>';
130
- }
131
-
132
- /**
133
- * create_free_version_notice_about_plus.
134
- *
135
- * @version 5.3.0
136
- * @since 5.3.0
137
- */
138
- function create_free_version_notice_about_plus() {
139
- if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
140
- return;
141
- }
142
- $class = 'notice notice-info';
143
- $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/' );
144
- $booster_icon = '<span class="wcj-booster-logo"></span>';
145
- ?>
146
- <style>
147
- .wcj-booster-logo {
148
- width: 19px;
149
- height: 19px;
150
- display: inline-block;
151
- background: url('https://ps.w.org/woocommerce-jetpack/assets/icon-128x128.png?rev=1813426') center/cover;
152
- vertical-align: middle;
153
- position: relative;
154
- top: -1px;
155
- margin: 0 6px 0 0;
156
- }
157
- </style>
158
- <?php
159
- echo '<div class="' . $class . '"><p>' . $booster_icon . $message . '</p></div>';
160
- }
161
-
162
- /**
163
- * create_free_version_footer_review_notice.
164
- *
165
- * @version 5.3.0
166
- * @since 5.3.0
167
- */
168
- function create_free_version_footer_review_notice() {
169
- if ( 'woocommerce-jetpack.php' !== basename( WCJ_PLUGIN_FILE ) ) {
170
- return;
171
- }
172
- $class = 'notice notice-info inline';
173
- $link = 'https://wordpress.org/support/plugin/woocommerce-jetpack/reviews/?filter=5';
174
- $star = '<span class="wcj-review-icon dashicons dashicons-star-filled"></span>';
175
- $stars_link = '<a href="' . $link . '" target="_blank">' . $star . $star . $star . $star . $star . '</a>';
176
- $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 );
177
- ?>
178
- <style>
179
- .wcj-review-icon {
180
- vertical-align: middle;
181
- margin:-6px 0 0 0;
182
- }
183
- </style>
184
- <?php
185
- echo '<div class="' . $class . '"><p>' . $message . '</p></div>';
186
- }
187
- /**
188
- * create_pro_version_footer_review_notice.
189
- *
190
- * @version 5.3.1
191
- * @since 5.3.1
192
- */
193
- function create_pro_version_footer_review_notice() {
194
- if ( 'booster-plus-for-woocommerce.php' !== basename( WCJ_PLUGIN_FILE ) ) {
195
- return;
196
- }
197
- $class = 'notice notice-info inline';
198
- $link = 'https://wordpress.org/support/plugin/woocommerce-jetpack/reviews/?filter=5';
199
- $pro_link = 'https://booster.io/reviews/';
200
- $star = '<span class="wcj-review-icon dashicons dashicons-star-filled"></span>';
201
- $stars_link = '<a href="' . $pro_link . '" target="_blank">' . $star . $star . $star . $star . $star . '</a>';
202
- $message = sprintf( __( 'Please rate <strong>Booster for WooCommerce</strong> %s on <a href="%s" target="_blank">booster.io</a> or <a href="%s" target="_blank">WordPress.org</a> to help us spread the word. Thank you from Booster team!', 'woocommerce-jetpack' ), $stars_link,$pro_link, $link );
203
- ?>
204
- <style>
205
- .wcj-review-icon {
206
- vertical-align: middle;
207
- margin:-6px 0 0 0;
208
- }
209
- </style>
210
- <?php
211
- echo '<div class="' . $class . '"><p>' . $message . '</p></div>';
212
- }
213
-
214
- /**
215
- * Output cats
216
- *
217
- * @version 2.7.0
218
- */
219
- function output_cats_submenu() {
220
- $current_cat = empty( $_REQUEST['wcj-cat'] ) ? 'dashboard' : sanitize_title( $_REQUEST['wcj-cat'] );
221
- if ( empty( $this->cats ) ) {
222
- return;
223
- }
224
- echo '<ul class="subsubsub" style="text-transform: uppercase !important; font-weight: bold; margin-bottom: 10px !important;">';
225
- $array_keys = array_keys( $this->cats );
226
- foreach ( $this->cats as $id => $label_info ) {
227
- echo '<li><a href="' . admin_url( 'admin.php?page=wc-settings&tab=' . $this->id . '&wcj-cat=' . sanitize_title( $id ) ) . '" class="' . ( $current_cat == $id ? 'current' : '' ) . '">' . $label_info['label'] . '</a> ' . ( end( $array_keys ) == $id ? '' : '|' ) . ' </li>';
228
- }
229
- echo '</ul>' . '<br class="clear" />';
230
- }
231
-
232
- /**
233
- * Output sections (modules) sub menu
234
- *
235
- * @version 3.4.0
236
- * @todo (maybe) for case insensitive sorting: `array_multisort( array_map( 'strtolower', $menu ), $menu );` instead of `asort( $menu );` (see http://php.net/manual/en/function.asort.php)
237
- */
238
- function output_sections_submenu() {
239
- global $current_section;
240
- $sections = $this->get_sections();
241
- $current_cat = empty( $_REQUEST['wcj-cat'] ) ? 'dashboard' : sanitize_title( $_REQUEST['wcj-cat'] );
242
- if ( 'dashboard' === $current_cat ) {
243
-
244
- // Counting modules
245
- $all = 0;
246
- $active = 0;
247
- foreach ( $this->module_statuses as $module_status ) {
248
- if ( isset( $module_status['id'] ) && isset( $module_status['default'] ) ) {
249
- if ( 'yes' === wcj_get_option( $module_status['id'], $module_status['default'] ) ) {
250
- $active++;
251
- } elseif ( wcj_is_module_deprecated( $module_status['id'], true ) ) {
252
- continue;
253
- }
254
- $all++;
255
- }
256
- }
257
-
258
- $sections['alphabetically'] = __( 'Alphabetically', 'woocommerce-jetpack' ) . ' <span class="count">(' . $all . ')</span>';
259
- $sections['by_category'] = __( 'By Category', 'woocommerce-jetpack' ) . ' <span class="count">(' . $all . ')</span>';
260
- $sections['active'] = __( 'Active', 'woocommerce-jetpack' ) . ' <span class="count">(' . $active . ')</span>';
261
- $sections['manager'] = __( 'Manage Settings', 'woocommerce-jetpack' );
262
- if ( ! empty( $this->custom_dashboard_modules ) ) {
263
- foreach ( $this->custom_dashboard_modules as $custom_dashboard_module_id => $custom_dashboard_module_data ) {
264
- $sections[ $custom_dashboard_module_id ] = $custom_dashboard_module_data['title'];
265
- }
266
- }
267
- if ( '' == $current_section ) {
268
- $current_section = 'by_category';
269
- }
270
- }
271
- if ( ! empty( $this->cats[ $current_cat ]['all_cat_ids'] ) ) {
272
- foreach ( $sections as $id => $label ) {
273
- if ( ! in_array( $id, $this->cats[ $current_cat ]['all_cat_ids'] ) ) {
274
- unset( $sections[ $id ] );
275
- }
276
- }
277
- }
278
- if ( empty( $sections ) || 1 === count( $sections ) ) {
279
- return;
280
- }
281
- foreach ( $this->cats[ $current_cat ]['all_cat_ids'] as $key => $id ) {
282
- if ( wcj_is_module_deprecated( $id, false, true ) ) {
283
- unset( $this->cats[ $current_cat ]['all_cat_ids'][ $key ] );
284
- }
285
- }
286
- $menu = array();
287
- foreach ( $this->cats[ $current_cat ]['all_cat_ids'] as $id ) {
288
- $menu[ $id ] = $sections[ $id ];
289
- }
290
- if ( 'dashboard' !== $current_cat && 'pdf_invoicing' !== $current_cat ) {
291
- asort( $menu );
292
- }
293
- $menu_links = array();
294
- foreach ( $menu as $id => $label ) {
295
- $url = admin_url( 'admin.php?page=wc-settings&tab=' . $this->id . '&wcj-cat=' . $current_cat . '&section=' . sanitize_title( $id ) );
296
- $menu_links[] = '<a href="' . $url . '" class="' . ( $current_section == $id ? 'current' : '' ) . '">' . $label . '</a>';
297
- }
298
- echo '<ul class="subsubsub">' . '<li>' . implode( '</li> | <li>', $menu_links ) . '</li>' . '</ul>' . '<br class="clear" />';
299
- }
300
-
301
- /**
302
- * get_cat_by_section
303
- */
304
- function get_cat_by_section( $section ) {
305
- foreach ( $this->cats as $id => $label_info ) {
306
- if ( ! empty( $label_info['all_cat_ids'] ) ) {
307
- if ( in_array( $section, $label_info['all_cat_ids'] ) ) {
308
- return $id;
309
- }
310
- }
311
- }
312
- return '';
313
- }
314
-
315
- /**
316
- * Get sections (modules)
317
- *
318
- * @return array
319
- */
320
- function get_sections() {
321
- return apply_filters( 'wcj_settings_sections', array( '' => __( 'Dashboard', 'woocommerce-jetpack' ) ) );
322
- }
323
-
324
- /**
325
- * active.
326
- *
327
- * @version 2.8.0
328
- */
329
- function active( $active ) {
330
- return ( 'yes' === $active ) ? 'active' : 'inactive';
331
- }
332
-
333
- /**
334
- * is_dashboard_section.
335
- *
336
- * @version 3.0.0
337
- * @since 3.0.0
338
- */
339
- function is_dashboard_section( $current_section ) {
340
- return in_array( $current_section, array_merge( array( '', 'alphabetically', 'by_category', 'active', 'manager' ), array_keys( $this->custom_dashboard_modules ) ) );
341
- }
342
-
343
- /**
344
- * Output the settings.
345
- *
346
- * @version 4.1.0
347
- * @todo (maybe) admin_notices
348
- */
349
- function output() {
350
-
351
- global $current_section, $wcj_notice;
352
-
353
- if ( '' != $wcj_notice ) {
354
- echo '<div id="wcj_message" class="updated"><p><strong>' . $wcj_notice . '</strong></p></div>';
355
- }
356
-
357
- $is_dashboard = $this->is_dashboard_section( $current_section );
358
-
359
- // Deprecated message
360
- if ( $replacement_module = wcj_is_module_deprecated( $current_section ) ) {
361
- echo '<div id="wcj_message" class="error">';
362
- echo '<p>';
363
- echo '<strong>';
364
- echo sprintf(
365
- __( 'Please note that current <em>%s</em> module is deprecated and will be removed in future updates. Please use <em>%s</em> module instead.', 'woocommerce-jetpack' ),
366
- WCJ()->modules[ $current_section ]->short_desc,
367
- '<a href="' . admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=' . $replacement_module['cat'] . '&section=' . $replacement_module['module'] ) . '">' .
368
- $replacement_module['title'] . '</a>'
369
- );
370
- echo ' <span style="color:red;">' . __( 'Module will be removed from the module\'s list as soon as you disable it.', 'woocommerce-jetpack' ) . '</span>';
371
- echo '</strong>';
372
- echo '</p>';
373
- echo '</div>';
374
- }
375
-
376
- // "Under development" message
377
- if ( isset( WCJ()->modules[ $current_section ]->dev ) && true === WCJ()->modules[ $current_section ]->dev ) {
378
- echo '<div id="wcj_message" class="error">';
379
- echo '<p>';
380
- echo '<strong>';
381
- echo sprintf( __( 'Please note that <em>%s</em> module is currently under development. Until stable module version is released, options can be changed or some options can be moved to paid plugin version.', 'woocommerce-jetpack' ), WCJ()->modules[ $current_section ]->short_desc );
382
- echo '</strong>';
383
- echo '</p>';
384
- echo '</div>';
385
- }
386
-
387
- if ( 'yes' === wcj_get_option( 'wcj_debug_tools_enabled', 'no' ) && 'yes' === wcj_get_option( 'wcj_debuging_enabled', 'no' ) ) {
388
- // Breadcrumbs
389
- $breadcrumbs_html = '';
390
- $breadcrumbs_html .= '<p>';
391
- $breadcrumbs_html .= '<code>';
392
- $breadcrumbs_html .= __( 'WooCommerce', 'woocommerce-jetpack' );
393
- $breadcrumbs_html .= ' > ';
394
- $breadcrumbs_html .= __( 'Settings', 'woocommerce-jetpack' );
395
- $breadcrumbs_html .= ' > ';
396
- $breadcrumbs_html .= __( 'Booster', 'woocommerce-jetpack' );
397
- $breadcrumbs_html .= ' > ';
398
- foreach ( $this->cats as $id => $label_info ) {
399
- if ( $this->get_cat_by_section( $current_section ) === $id ) {
400
- $breadcrumbs_html .= $label_info['label'];
401
- break;
402
- }
403
- }
404
- if ( $is_dashboard && isset( $_GET['wcj-cat'] ) && 'dashboard' != $_GET['wcj-cat'] ) {
405
- $breadcrumbs_html .= $this->cats[ $_GET['wcj-cat'] ]['label'];
406
- }
407
- if ( ! $is_dashboard ) {
408
- $breadcrumbs_html .= ' > ';
409
- $sections = $this->get_sections();
410
- $breadcrumbs_html .= $sections[ $current_section ];
411
- }
412
- $breadcrumbs_html .= '</code>';
413
- $breadcrumbs_html .= '</p>';
414
- echo $breadcrumbs_html;
415
- }
416
-
417
- $settings = $this->get_settings( $current_section );
418
-
419
- if ( ! $is_dashboard ) {
420
- WC_Admin_Settings::output_fields( $settings );
421
- } else {
422
- $this->output_dashboard( $current_section );
423
- }
424
- }
425
-
426
- /**
427
- * output_dashboard.
428
- *
429
- * @version 3.4.0
430
- */
431
- function output_dashboard( $current_section ) {
432
-
433
- if ( '' == $current_section ) {
434
- $current_section = 'by_category';
435
- }
436
-
437
- $the_settings = $this->get_settings();
438
-
439
- echo '<h3>' . $the_settings[0]['title'] . '</h3>';
440
- if ( isset( $this->custom_dashboard_modules[ $current_section ] ) ) {
441
- echo '<p>' . $this->custom_dashboard_modules[ $current_section ]['desc'] . '</p>';
442
- } elseif ( 'manager' != $current_section ) {
443
- echo '<p>' . $the_settings[0]['desc'] . '</p>';
444
- } else {
445
- echo '<p>' . __( 'This section lets you export, import or reset all Booster\'s modules settings.', 'woocommerce-jetpack' ) . '</p>';
446
- }
447
-
448
- if ( 'alphabetically' === $current_section ) {
449
- $this->output_dashboard_modules( $the_settings );
450
- } elseif ( 'by_category' === $current_section ) {
451
- foreach ( $this->cats as $cat_id => $cat_label_info ) {
452
- if ( 'dashboard' === $cat_id ) {
453
- continue;
454
- }
455
- if ( isset( $_GET['wcj-cat'] ) && 'dashboard' != $_GET['wcj-cat'] ) {
456
- if ( $cat_id != $_GET['wcj-cat'] ) {
457
- continue;
458
- }
459
- } else {
460
- echo '<h4>' . $cat_label_info['label'] . '</h4>';
461
- }
462
- $this->output_dashboard_modules( $the_settings, $cat_id );
463
- }
464
- } elseif ( 'active' === $current_section ) {
465
- $this->output_dashboard_modules( $the_settings, 'active_modules_only' );
466
- } elseif ( 'manager' === $current_section ) {
467
- $table_data = array(
468
- array(
469
- '<button style="width:100px;" class="button-primary" type="submit" name="booster_export_settings">' . __( 'Export', 'woocommerce-jetpack' ) . '</button>',
470
- '<em>' . __( 'Export all Booster\'s options to a file.', 'woocommerce-jetpack' ) . '</em>',
471
- ),
472
- array(
473
- '<button style="width:100px;" class="button-primary" type="submit" name="booster_import_settings">' . __( 'Import', 'woocommerce-jetpack' ) . '</button>' .
474
- ' ' . '<input type="file" name="booster_import_settings_file">',
475
- '<em>' . __( 'Import all Booster\'s options from a file.', 'woocommerce-jetpack' ) . '</em>',
476
- ),
477
- array(
478
- '<button style="width:100px;" class="button-primary" type="submit" name="booster_reset_settings"' .
479
- wcj_get_js_confirmation( __( 'This will reset settings to defaults for all Booster modules. Are you sure?', 'woocommerce-jetpack' ) ) . '>' .
480
- __( 'Reset', 'woocommerce-jetpack' ) . '</button>',
481
- '<em>' . __( 'Reset all Booster\'s options.', 'woocommerce-jetpack' ) . '</em>',
482
- ),
483
- array(
484
- '<button style="width:100px;" class="button-primary" type="submit" name="booster_reset_settings_meta"' .
485
- wcj_get_js_confirmation( __( 'This will delete all Booster meta. Are you sure?', 'woocommerce-jetpack' ) ) . '>' .
486
- __( 'Reset meta', 'woocommerce-jetpack' ) . '</button>',
487
- '<em>' . __( 'Reset all Booster\'s meta.', 'woocommerce-jetpack' ) . '</em>',
488
- ),
489
- );
490
- $manager_settings = $this->get_manager_settings();
491
- foreach ( $manager_settings as $manager_settings_field ) {
492
- $table_data[] = array(
493
- '<label for="' . $manager_settings_field['id'] . '">' .
494
- '<input name="' . $manager_settings_field['id'] . '" id="' . $manager_settings_field['id'] . '" type="' . $manager_settings_field['type'] . '"' .
495
- ' class="" value="1" ' . checked( wcj_get_option( $manager_settings_field['id'], $manager_settings_field['default'] ), 'yes', false ) . '>' .
496
- ' ' . '<strong>' . $manager_settings_field['title'] . '</strong>' .
497
- '</label>',
498
- '<em>' . $manager_settings_field['desc'] . '</em>',
499
- );
500
- }
501
- echo wcj_get_table_html( $table_data, array( 'table_class' => 'widefat striped', 'table_heading_type' => 'none' ) );
502
- }
503
-
504
- if ( isset( $this->custom_dashboard_modules[ $current_section ] ) ) {
505
- $table_data = array();
506
- foreach ( $this->custom_dashboard_modules[ $current_section ]['settings'] as $_settings ) {
507
- $table_data[] = array(
508
- $_settings['title'],
509
- '<label for="' . $_settings['id'] . '">' .
510
- '<input name="' . $_settings['id'] .
511
- '" id="' . $_settings['id'] .
512
- '" type="' . $_settings['type'] .
513
- '" class="' . $_settings['class'] .
514
- '" value="' . wcj_get_option( $_settings['id'], $_settings['default'] )
515
- . '">' . ' ' . '<em>' . $_settings['desc'] . '</em>' .
516
- '</label>',
517
- );
518
- }
519
- echo wcj_get_table_html( $table_data, array( 'table_class' => 'widefat striped', 'table_heading_type' => 'vertical' ) );
520
- }
521
-
522
- $plugin_data = get_plugin_data( WCJ_PLUGIN_FILE );
523
- $plugin_title = ( isset( $plugin_data['Name'] ) ? '[' . $plugin_data['Name'] . '] ' : '' );
524
- echo '<p style="text-align:right;color:gray;font-size:x-small;font-style:italic;">' . $plugin_title .
525
- __( 'Version', 'woocommerce-jetpack' ) . ': ' . wcj_get_option( WCJ_VERSION_OPTION, 'N/A' ) . '</p>';
526
-
527
- }
528
-
529
- /**
530
- * compare_for_usort.
531
- */
532
- private function compare_for_usort( $a, $b ) {
533
- return strcmp( $a['title'], $b['title'] );
534
- }
535
-
536
- /**
537
- * output_dashboard_modules.
538
- *
539
- * @version 3.3.0
540
- */
541
- function output_dashboard_modules( $settings, $cat_id = '' ) {
542
- ?>
543
- <table class="wp-list-table widefat plugins">
544
- <thead>
545
- <tr>
546
- <th scope="col" id="cb" class="manage-column column-cb check-column" style=""><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select All', 'woocommerce-jetpack' ); ?></label><input id="cb-select-all-1" type="checkbox" style="margin-top:15px;"></th>
547
- <th scope="col" id="name" class="manage-column column-name" style=""><?php _e( 'Module', 'woocommerce-jetpack' ); ?></th>
548
- <th scope="col" id="description" class="manage-column column-description" style=""><?php _e( 'Description', 'woocommerce-jetpack' ); ?></th>
549
- </tr>
550
- </thead>
551
- <tfoot>
552
- <tr>
553
- <th scope="col" class="manage-column column-cb check-column" style=""><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select All', 'woocommerce-jetpack' ); ?></label><input id="cb-select-all-2" type="checkbox" style="margin-top:15px;"></th>
554
- <th scope="col" class="manage-column column-name" style=""><?php _e( 'Module', 'woocommerce-jetpack' ); ?></th>
555
- <th scope="col" class="manage-column column-description" style=""><?php _e( 'Description', 'woocommerce-jetpack' ); ?></th>
556
- </tr>
557
- </tfoot>
558
- <tbody id="the-list"><?php
559
- $html = '';
560
- usort( $settings, array( $this, 'compare_for_usort' ) );
561
- $total_modules = 0;
562
- foreach ( $settings as $the_feature ) {
563
- if ( 'checkbox' !== $the_feature['type'] ) {
564
- continue;
565
- }
566
- $section = $the_feature['id'];
567
- $section = str_replace( 'wcj_', '', $section );
568
- $section = str_replace( '_enabled', '', $section );
569
- if ( wcj_is_module_deprecated( $section, false, true ) ) {
570
- continue;
571
- }
572
- if ( '' != $cat_id ) {
573
- if ( 'active_modules_only' === $cat_id ) {
574
- if ( 'no' === wcj_get_option( $the_feature['id'], 'no' ) ) {
575
- continue;
576
- }
577
- } elseif ( $cat_id != $this->get_cat_by_section( $section ) ) {
578
- continue;
579
- }
580
- }
581
- $total_modules++;
582
- $html .= '<tr id="' . $the_feature['id'] . '" ' . 'class="' . $this->active( wcj_get_option( $the_feature['id'] ) ) . '">';
583
- $html .= '<th scope="row" class="check-column">';
584
- $html .= '<label class="screen-reader-text" for="' . $the_feature['id'] . '">' . $the_feature['desc'] . '</label>';
585
- $html .= '<input type="checkbox" name="' . $the_feature['id'] . '" value="1" id="' . $the_feature['id'] . '" ' . checked( wcj_get_option( $the_feature['id'] ), 'yes', false ) . '>';
586
- $html .= '</th>';
587
- $html .= '<td class="plugin-title">' . '<strong>' . $the_feature['title'] . '</strong>';
588
- $html .= '<div class="row-actions visible">';
589
- $html .= '<span class="0"><a href="' . admin_url() . 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=' . $this->get_cat_by_section( $section ) . '&section=' . $section . '">' . __( 'Settings', 'woocommerce' ) . '</a></span>';
590
- if ( isset( $the_feature['wcj_link'] ) && '' != $the_feature['wcj_link'] ) {
591
- $html .= ' | <span class="0"><a href="' . $the_feature['wcj_link'] . '?utm_source=module_documentation&utm_medium=dashboard_link&utm_campaign=booster_documentation" target="_blank">' . __( 'Documentation', 'woocommerce' ) . '</a></span>';
592
- }
593
- $html .= '</div>';
594
- $html .= '</td>';
595
- $html .= '<td class="column-description desc">';
596
- $html .= '<div class="plugin-description"><p>' . ( ( isset( $the_feature['wcj_desc'] ) ) ? $the_feature['wcj_desc'] : $the_feature['desc_tip'] ) . '</p></div>';
597
- $html .= '</td>';
598
- $html .= '</tr>';
599
- }
600
- echo $html;
601
- if ( 0 == $total_modules && 'active_modules_only' === $cat_id ) {
602
- echo '<tr><td colspan="3">' . '<em>' . __( 'No active modules found.', 'woocommerce-jetpack' ) . '</em>' . '</td></tr>';
603
- }
604
- ?></tbody>
605
- </table><p style="color:gray;font-size:x-small;font-style:italic;"><?php echo __( 'Total Modules:' ) . ' ' . $total_modules; ?></p><?php
606
- }
607
-
608
- /**
609
- * Save settings.
610
- *
611
- * @version 5.3.3
612
- */
613
- function save() {
614
- global $current_section;
615
- $settings = $this->get_settings( $current_section );
616
- WC_Admin_Settings::save_fields( $settings );
617
- $this->disable_autoload_options_from_section( $settings );
618
- add_action( 'admin_notices', array( $this, 'booster_message_global' ) );
619
- do_action( 'woojetpack_after_settings_save', $this->get_sections(), $current_section );
620
- }
621
-
622
- /**
623
- * disable_autoload_options.
624
- *
625
- * @version 5.3.3
626
- * @since 5.3.3
627
- *
628
- * @param $settings
629
- */
630
- function disable_autoload_options_from_section( $settings ) {
631
- $fields = wp_list_filter( $settings, array( 'autoload' => false ) );
632
- $fields = wp_list_filter( $fields, array( 'type' => 'title' ), 'NOT' );
633
- $fields = wp_list_filter( $fields, array( 'type' => 'sectionend' ), 'NOT' );
634
- $field_ids = wp_list_pluck( $fields, 'id' );
635
- $fields_ids_str = '\'' . implode( '\',\'', $field_ids ) . '\'';
636
- global $wpdb;
637
- $sql = "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
638
  UPDATE {$wpdb->options} SET autoload = 'no'
639
  WHERE option_name IN ({$fields_ids_str}) AND autoload != 'no'
640
  ";
641
- $wpdb->query( $sql );
642
- }
643
-
644
- /**
645
- * booster_message_global.
646
- *
647
- * @version 3.6.0
648
- * @since 3.6.0
649
- */
650
- function booster_message_global() {
651
- if ( '' != ( $message = apply_filters( 'booster_message', '', 'global' ) ) ) {
652
- echo $message;
653
- }
654
- }
655
-
656
- /**
657
- * get_manager_settings.
658
- *
659
- * @version 3.5.0
660
- * @since 2.6.0
661
- * @return array
662
- */
663
- function get_manager_settings() {
664
- return array(
665
- array(
666
- 'title' => __( 'Autoload Booster\'s Options', 'woocommerce-jetpack' ),
667
- 'type' => 'checkbox',
668
- 'desc' => __( 'Choose if you want Booster\'s options to be autoloaded when calling add_option. After saving this option, you need to Reset all Booster\'s settings. Leave default value (i.e. Enabled) if not sure.', 'woocommerce-jetpack' ),
669
- 'id' => 'wcj_autoload_options',
670
- 'default' => 'yes',
671
- ),
672
- array(
673
- 'title' => __( 'Load Modules on Init Hook', 'woocommerce-jetpack' ),
674
- 'type' => 'checkbox',
675
- 'desc' => __( 'Choose if you want to load Booster Modules on Init hook.', 'woocommerce-jetpack' ).' '.__( 'It will load the locale appropriately if users change it from the profile page.', 'woocommerce-jetpack' ),
676
- 'id' => 'wcj_load_modules_on_init',
677
- 'default' => 'no',
678
- ),
679
- array(
680
- 'title' => __( 'Use List Instead of Comma Separated Text for Products in Settings', 'woocommerce-jetpack' ),
681
- 'type' => 'checkbox',
682
- 'desc' => sprintf( __( 'Supported modules: %s.', 'woocommerce-jetpack' ), implode( ', ', array(
683
- __( 'Gateways per Product or Category', 'woocommerce-jetpack' ),
684
- __( 'Global Discount', 'woocommerce-jetpack' ),
685
- __( 'Product Info', 'woocommerce-jetpack' ),
686
- __( 'Product Input Fields', 'woocommerce-jetpack' ),
687
- __( 'Products XML', 'woocommerce-jetpack' ),
688
- __( 'Related Products', 'woocommerce-jetpack' ),
689
- ) ) ),
690
- 'id' => 'wcj_list_for_products',
691
- 'default' => 'yes',
692
- ),
693
- array(
694
- 'title' => __( 'Use List Instead of Comma Separated Text for Products Categories in Settings', 'woocommerce-jetpack' ),
695
- 'type' => 'checkbox',
696
- 'desc' => sprintf( __( 'Supported modules: %s.', 'woocommerce-jetpack' ), implode( ', ', array(
697
- __( 'Product Info', 'woocommerce-jetpack' ),
698
- ) ) ),
699
- 'id' => 'wcj_list_for_products_cats',
700
- 'default' => 'yes',
701
- ),
702
- array(
703
- 'title' => __( 'Use List Instead of Comma Separated Text for Products Tags in Settings', 'woocommerce-jetpack' ),
704
- 'type' => 'checkbox',
705
- 'desc' => sprintf( __( 'Supported modules: %s.', 'woocommerce-jetpack' ), implode( ', ', array(
706
- __( 'Product Info', 'woocommerce-jetpack' ),
707
- ) ) ),
708
- 'id' => 'wcj_list_for_products_tags',
709
- 'default' => 'yes',
710
- ),
711
- );
712
- }
713
-
714
- /**
715
- * Get settings array
716
- *
717
- * @version 3.0.0
718
- * @return array
719
- */
720
- function get_settings( $current_section = '' ) {
721
- if ( ! $this->is_dashboard_section( $current_section ) ) {
722
- return apply_filters( 'wcj_settings_' . $current_section, array() );
723
- } elseif ( 'manager' === $current_section ) {
724
- return $this->get_manager_settings();
725
- } elseif ( isset( $this->custom_dashboard_modules[ $current_section ] ) ) {
726
- return $this->custom_dashboard_modules[ $current_section ]['settings'];
727
- } else {
728
- $cat_id = ( isset( $_GET['wcj-cat'] ) && '' != $_GET['wcj-cat'] ) ? $_GET['wcj-cat'] : 'dashboard';
729
- $settings[] = array(
730
- 'title' => __( 'Booster for WooCommerce', 'woocommerce-jetpack' ) . ' - ' . $this->cats[ $cat_id ]['label'],
731
- 'type' => 'title',
732
- 'desc' => $this->cats[ $cat_id ]['desc'],
733
- 'id' => 'wcj_' . $cat_id . '_options',
734
- );
735
- if ( 'dashboard' === $cat_id ) {
736
- $settings = array_merge( $settings, $this->module_statuses );
737
- } else {
738
- $cat_module_statuses = array();
739
- foreach ( $this->module_statuses as $module_status ) {
740
- $section = $module_status['id'];
741
- $section = str_replace( 'wcj_', '', $section );
742
- $section = str_replace( '_enabled', '', $section );
743
- if ( $cat_id === $this->get_cat_by_section( $section ) ) {
744
- $cat_module_statuses[] = $module_status;
745
- }
746
- }
747
- $settings = array_merge( $settings, $cat_module_statuses );
748
- }
749
- $settings[] = array(
750
- 'type' => 'sectionend',
751
- 'id' => 'wcj_' . $cat_id . '_options',
752
- 'title' => '', // for usort
753
- );
754
- return $settings;
755
- }
756
- }
757
-
758
- /**
759
- * add_module_statuses
760
- */
761
- function add_module_statuses( $statuses ) {
762
- $this->module_statuses = $statuses;
763
- }
 
 
 
 
 
764
  }
765
 
766
  endif;
767
 
768
- return new WC_Settings_Jetpack();
2
  /**
3
  * Booster for WooCommerce - Settings
4
  *
5
+ * @version 5.3.9
6
  * @since 1.0.0
7
  * @author Pluggabl LLC.
8
  */
9
 
10
+ if (!defined('ABSPATH')) {
11
+ exit;
12
+ }
13
+ // Exit if accessed directly
14
+
15
+ if (!class_exists('WC_Settings_Jetpack')):
16
+
17
+ class WC_Settings_Jetpack extends WC_Settings_Page
18
+ {
19
+
20
+ /**
21
+ * Constructor.
22
+ *
23
+ * @version 5.3.1
24
+ */
25
+ public function __construct()
26
+ {
27
+
28
+ $this->id = 'jetpack';
29
+ $this->label = __('Booster', 'woocommerce-jetpack');
30
+
31
+ $this->cats = include 'wcj-modules-cats.php';
32
+
33
+ $this->custom_dashboard_modules = apply_filters('wcj_custom_dashboard_modules', array());
34
+
35
+ add_filter('woocommerce_settings_tabs_array', array($this, 'add_settings_page'), 20);
36
+ add_action('woocommerce_settings_' . $this->id, array($this, 'output'));
37
+ add_action('woocommerce_settings_save_' . $this->id, array($this, 'save'));
38
+ add_action('woocommerce_sections_' . $this->id, array($this, 'output_cats_submenu'));
39
+ add_action('woocommerce_sections_' . $this->id, array($this, 'output_sections_submenu'));
40
+
41
+ // Create free version notices
42
+ add_action('woocommerce_after_settings_' . $this->id, array($this, 'create_free_version_footer_review_notice'));
43
+ add_action('woocommerce_settings_' . $this->id, array($this, 'create_free_version_notice_about_plus'));
44
+ add_action('woocommerce_after_settings_' . $this->id, array($this, 'create_free_version_notice_about_reasons_to_upgrade'));
45
+
46
+ // Create a PRO version ratting notice
47
+ add_action('woocommerce_after_settings_' . $this->id, array($this, 'create_pro_version_footer_review_notice'));
48
+
49
+ require_once 'class-wcj-settings-custom-fields.php';
50
+ }
51
+
52
+ /**
53
+ * create_free_version_notice_about_reasons_to_upgrade.
54
+ *
55
+ * @version 5.3.0
56
+ * @since 5.3.0
57
+ */
58
+ public function create_free_version_notice_about_reasons_to_upgrade()
59
+ {
60
+ if ('woocommerce-jetpack.php' !== basename(WCJ_PLUGIN_FILE)) {
61
+ return;
62
+ }
63
+ $notice_class = 'notice notice-info inline';
64
+ $texts = array(
65
+ 'title' => __('Upgrade today to unlock these popular premium features:', 'woocommerce-jetpack'),
66
+ 'reasons' => array(
67
+ __('Add ability to create Proforma Invoices, Credit Notes and Packing slips', 'woocommerce-jetpack'),
68
+ __('<strong>Cart and checkout</strong> add multiple – custom fields, custom info blocks, check out file uploads', 'woocommerce-jetpack'),
69
+ __('<strong>Prices and currencies</strong> – add more unlimited number of currencies to WooCommerce', 'woocommerce-jetpack'),
70
+ __('<strong>Add to cart</strong> – customize add to cart messages, Button labels - multiple category groups allowed', 'woocommerce-jetpack'),
71
+ __('<strong>Empty Cart</strong> – customize empty cart button text, different button positions on cart page', 'woocommerce-jetpack'),
72
+ __('<strong>Mini cart</strong> More custom information options', 'woocommerce-jetpack'),
73
+ __('<strong>Export options</strong> – more fields enabled', 'woocommerce-jetpack'),
74
+ __('More configuration options for payments and shipping', 'woocommerce-jetpack'),
75
+ ),
76
+ );
77
+ $reasons_left = array_slice($texts['reasons'], 0, ceil(count($texts['reasons']) / 2));
78
+ $reasons_right = array_slice($texts['reasons'], count($texts['reasons']) - floor(count($texts['reasons']) / 2));
79
+ $template = '<div class="wcj-notice-wrapper">{title}{reasons_left}{reasons_right}{upgrade_btn}</div>';
80
+ $array_from_to = array(
81
+ '{title}' => '<h3 class="wcj-notice-title">' . $texts['title'] . '</h3>',
82
+ '{reasons_left}' => '<ul class="wcj-list wcj-list-left">' . '<li>' . implode('</li><li>', $reasons_left) . '</ul>',
83
+ '{reasons_right}' => '<ul class="wcj-list wcj-list-right">' . '<li>' . implode('</li><li>', $reasons_right) . '</ul>',
84
+ '{upgrade_btn}' => '<a class="wcj-button button" href="https://booster.io/buy-booster/" target="_blank">' . __('Upgrade to Booster Plus', 'woocommerce-jetpack') . '</a>',
85
+ );
86
+ $html = str_replace(array_keys($array_from_to), $array_from_to, $template);
87
+ ?>
88
+ <style>
89
+ .wcj-button.button {
90
+ margin: 2px 0 14px 0;
91
+ }
92
+
93
+ .wcj-list {
94
+ vertical-align: top;
95
+ width: 47%;
96
+ display: inline-block;
97
+ margin: 0 3% 10px 0;
98
+ }
99
+
100
+ @media screen and (max-width: 782px) {
101
+ .wcj-list {
102
+ width: 100%;
103
+ }
104
+
105
+ .wcj-list {
106
+ margin-bottom: 0;
107
+ }
108
+
109
+ .wcj-list-right {
110
+ margin-bottom: 10px;
111
+ }
112
+ }
113
+
114
+ .wcj-list li:before {
115
+ content: '+';
116
+ margin: 0 5px 0 0;
117
+ }
118
+
119
+ .wcj-list-right {}
120
+
121
+ .wcj-notice-title {
122
+ margin: 5px 0 15px 0;
123
+ }
124
+
125
+ .wcj-notice-wrapper {
126
+ margin: 0.5em 0;
127
+ padding: 2px;
128
+ font-size: 13px;
129
+ line-height: 1.5;
130
+ }
131
+ </style>
132
+ <?php
133
+ echo '<div class="' . $notice_class . '">' . $html . '</div>';
134
+ }
135
+
136
+ /**
137
+ * create_free_version_notice_about_plus.
138
+ *
139
+ * @version 5.3.0
140
+ * @since 5.3.0
141
+ */
142
+ public function create_free_version_notice_about_plus()
143
+ {
144
+ if ('woocommerce-jetpack.php' !== basename(WCJ_PLUGIN_FILE)) {
145
+ return;
146
+ }
147
+ $class = 'notice notice-info';
148
+ $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/');
149
+ $booster_icon = '<span class="wcj-booster-logo"></span>';
150
+ ?>
151
+ <style>
152
+ .wcj-booster-logo {
153
+ width: 19px;
154
+ height: 19px;
155
+ display: inline-block;
156
+ background: url('https://ps.w.org/woocommerce-jetpack/assets/icon-128x128.png?rev=1813426') center/cover;
157
+ vertical-align: middle;
158
+ position: relative;
159
+ top: -1px;
160
+ margin: 0 6px 0 0;
161
+ }
162
+ </style>
163
+ <?php
164
+ echo '<div class="' . $class . '"><p>' . $booster_icon . $message . '</p></div>';
165
+ }
166
+
167
+ /**
168
+ * create_free_version_footer_review_notice.
169
+ *
170
+ * @version 5.3.9
171
+ * @since 5.3.0
172
+ */
173
+ public function create_free_version_footer_review_notice()
174
+ {
175
+ if ('woocommerce-jetpack.php' !== basename(WCJ_PLUGIN_FILE)) {
176
+ return;
177
+ }
178
+ $class = 'notice notice-info inline';
179
+ $link = 'https://wordpress.org/support/plugin/woocommerce-jetpack/reviews/?filter=5#new-post';
180
+ $star = '<span class="wcj-review-icon dashicons dashicons-star-filled"></span>';
181
+ $stars_link = '<a href="' . $link . '" target="_blank">' . $star . $star . $star . $star . $star . '</a>';
182
+ $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);
183
+ ?>
184
+ <style>
185
+ .wcj-review-icon {
186
+ vertical-align: middle;
187
+ margin: -6px 0 0 0;
188
+ }
189
+ </style>
190
+ <?php
191
+ echo '<div class="' . $class . '"><p>' . $message . '</p></div>';
192
+ }
193
+ /**
194
+ * create_pro_version_footer_review_notice.
195
+ *
196
+ * @version 5.3.9
197
+ * @since 5.3.1
198
+ */
199
+ public function create_pro_version_footer_review_notice()
200
+ {
201
+ if ('booster-plus-for-woocommerce.php' !== basename(WCJ_PLUGIN_FILE)) {
202
+ return;
203
+ }
204
+ $class = 'notice notice-info inline';
205
+ $link = 'https://wordpress.org/support/plugin/woocommerce-jetpack/reviews/?filter=5#new-post';
206
+ $star = '<span class="wcj-review-icon dashicons dashicons-star-filled"></span>';
207
+ $stars_link = '<a href="' . $link . '" target="_blank">' . $star . $star . $star . $star . $star . '</a>';
208
+ $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);
209
+ ?>
210
+ <style>
211
+ .wcj-review-icon {
212
+ vertical-align: middle;
213
+ margin: -6px 0 0 0;
214
+ }
215
+ </style>
216
+ <?php
217
+ echo '<div class="' . $class . '"><p>' . $message . '</p></div>';
218
+ }
219
+
220
+ /**
221
+ * Output cats
222
+ *
223
+ * @version 2.7.0
224
+ */
225
+ public function output_cats_submenu()
226
+ {
227
+ $current_cat = empty($_REQUEST['wcj-cat']) ? 'dashboard' : sanitize_title($_REQUEST['wcj-cat']);
228
+ if (empty($this->cats)) {
229
+ return;
230
+ }
231
+ echo '<ul class="subsubsub" style="text-transform: uppercase !important; font-weight: bold; margin-bottom: 10px !important;">';
232
+ $array_keys = array_keys($this->cats);
233
+ foreach ($this->cats as $id => $label_info) {
234
+ echo '<li><a href="' . admin_url('admin.php?page=wc-settings&tab=' . $this->id . '&wcj-cat=' . sanitize_title($id)) . '" class="' . ($current_cat == $id ? 'current' : '') . '">' . $label_info['label'] . '</a> ' . (end($array_keys) == $id ? '' : '|') . ' </li>';
235
+ }
236
+ echo '</ul>' . '<br class="clear" />';
237
+ }
238
+
239
+ /**
240
+ * Output sections (modules) sub menu
241
+ *
242
+ * @version 3.4.0
243
+ * @todo (maybe) for case insensitive sorting: `array_multisort( array_map( 'strtolower', $menu ), $menu );` instead of `asort( $menu );` (see http://php.net/manual/en/function.asort.php)
244
+ */
245
+ public function output_sections_submenu()
246
+ {
247
+ global $current_section;
248
+ $sections = $this->get_sections();
249
+ $current_cat = empty($_REQUEST['wcj-cat']) ? 'dashboard' : sanitize_title($_REQUEST['wcj-cat']);
250
+ if ('dashboard' === $current_cat) {
251
+
252
+ // Counting modules
253
+ $all = 0;
254
+ $active = 0;
255
+ foreach ($this->module_statuses as $module_status) {
256
+ if (isset($module_status['id']) && isset($module_status['default'])) {
257
+ if ('yes' === wcj_get_option($module_status['id'], $module_status['default'])) {
258
+ $active++;
259
+ } elseif (wcj_is_module_deprecated($module_status['id'], true)) {
260
+ continue;
261
+ }
262
+ $all++;
263
+ }
264
+ }
265
+
266
+ $sections['alphabetically'] = __('Alphabetically', 'woocommerce-jetpack') . ' <span class="count">(' . $all . ')</span>';
267
+ $sections['by_category'] = __('By Category', 'woocommerce-jetpack') . ' <span class="count">(' . $all . ')</span>';
268
+ $sections['active'] = __('Active', 'woocommerce-jetpack') . ' <span class="count">(' . $active . ')</span>';
269
+ $sections['manager'] = __('Manage Settings', 'woocommerce-jetpack');
270
+ if (!empty($this->custom_dashboard_modules)) {
271
+ foreach ($this->custom_dashboard_modules as $custom_dashboard_module_id => $custom_dashboard_module_data) {
272
+ $sections[$custom_dashboard_module_id] = $custom_dashboard_module_data['title'];
273
+ }
274
+ }
275
+ if ('' == $current_section) {
276
+ $current_section = 'by_category';
277
+ }
278
+ }
279
+ if (!empty($this->cats[$current_cat]['all_cat_ids'])) {
280
+ foreach ($sections as $id => $label) {
281
+ if (!in_array($id, $this->cats[$current_cat]['all_cat_ids'])) {
282
+ unset($sections[$id]);
283
+ }
284
+ }
285
+ }
286
+ if (empty($sections) || 1 === count($sections)) {
287
+ return;
288
+ }
289
+ foreach ($this->cats[$current_cat]['all_cat_ids'] as $key => $id) {
290
+ if (wcj_is_module_deprecated($id, false, true)) {
291
+ unset($this->cats[$current_cat]['all_cat_ids'][$key]);
292
+ }
293
+ }
294
+ $menu = array();
295
+ foreach ($this->cats[$current_cat]['all_cat_ids'] as $id) {
296
+ $menu[$id] = $sections[$id];
297
+ }
298
+ if ('dashboard' !== $current_cat && 'pdf_invoicing' !== $current_cat) {
299
+ asort($menu);
300
+ }
301
+ $menu_links = array();
302
+ foreach ($menu as $id => $label) {
303
+ $url = admin_url('admin.php?page=wc-settings&tab=' . $this->id . '&wcj-cat=' . $current_cat . '&section=' . sanitize_title($id));
304
+ $menu_links[] = '<a href="' . $url . '" class="' . ($current_section == $id ? 'current' : '') . '">' . $label . '</a>';
305
+ }
306
+ echo '<ul class="subsubsub">' . '<li>' . implode('</li> | <li>', $menu_links) . '</li>' . '</ul>' . '<br class="clear" />';
307
+ }
308
+
309
+ /**
310
+ * get_cat_by_section
311
+ */
312
+ public function get_cat_by_section($section)
313
+ {
314
+ foreach ($this->cats as $id => $label_info) {
315
+ if (!empty($label_info['all_cat_ids'])) {
316
+ if (in_array($section, $label_info['all_cat_ids'])) {
317
+ return $id;
318
+ }
319
+ }
320
+ }
321
+ return '';
322
+ }
323
+
324
+ /**
325
+ * Get sections (modules)
326
+ *
327
+ * @return array
328
+ */
329
+ public function get_sections()
330
+ {
331
+ return apply_filters('wcj_settings_sections', array('' => __('Dashboard', 'woocommerce-jetpack')));
332
+ }
333
+
334
+ /**
335
+ * active.
336
+ *
337
+ * @version 2.8.0
338
+ */
339
+ public function active($active)
340
+ {
341
+ return ('yes' === $active) ? 'active' : 'inactive';
342
+ }
343
+
344
+ /**
345
+ * is_dashboard_section.
346
+ *
347
+ * @version 3.0.0
348
+ * @since 3.0.0
349
+ */
350
+ public function is_dashboard_section($current_section)
351
+ {
352
+ return in_array($current_section, array_merge(array('', 'alphabetically', 'by_category', 'active', 'manager'), array_keys($this->custom_dashboard_modules)));
353
+ }
354
+
355
+ /**
356
+ * Output the settings.
357
+ *
358
+ * @version 4.1.0
359
+ * @todo (maybe) admin_notices
360
+ */
361
+ public function output()
362
+ {
363
+
364
+ global $current_section, $wcj_notice;
365
+
366
+ if ('' != $wcj_notice) {
367
+ echo '<div id="wcj_message" class="updated"><p><strong>' . $wcj_notice . '</strong></p></div>';
368
+ }
369
+
370
+ $is_dashboard = $this->is_dashboard_section($current_section);
371
+
372
+ // Deprecated message
373
+ if ($replacement_module = wcj_is_module_deprecated($current_section)) {
374
+ echo '<div id="wcj_message" class="error">';
375
+ echo '<p>';
376
+ echo '<strong>';
377
+ echo sprintf(
378
+ __('Please note that current <em>%s</em> module is deprecated and will be removed in future updates. Please use <em>%s</em> module instead.', 'woocommerce-jetpack'),
379
+ WCJ()->modules[$current_section]->short_desc,
380
+ '<a href="' . admin_url('admin.php?page=wc-settings&tab=jetpack&wcj-cat=' . $replacement_module['cat'] . '&section=' . $replacement_module['module']) . '">' .
381
+ $replacement_module['title'] . '</a>'
382
+ );
383
+ echo ' <span style="color:red;">' . __('Module will be removed from the module\'s list as soon as you disable it.', 'woocommerce-jetpack') . '</span>';
384
+ echo '</strong>';
385
+ echo '</p>';
386
+ echo '</div>';
387
+ }
388
+
389
+ // "Under development" message
390
+ if (isset(WCJ()->modules[$current_section]->dev) && true === WCJ()->modules[$current_section]->dev) {
391
+ echo '<div id="wcj_message" class="error">';
392
+ echo '<p>';
393
+ echo '<strong>';
394
+ echo sprintf(__('Please note that <em>%s</em> module is currently under development. Until stable module version is released, options can be changed or some options can be moved to paid plugin version.', 'woocommerce-jetpack'), WCJ()->modules[$current_section]->short_desc);
395
+ echo '</strong>';
396
+ echo '</p>';
397
+ echo '</div>';
398
+ }
399
+
400
+ if ('yes' === wcj_get_option('wcj_debug_tools_enabled', 'no') && 'yes' === wcj_get_option('wcj_debuging_enabled', 'no')) {
401
+ // Breadcrumbs
402
+ $breadcrumbs_html = '';
403
+ $breadcrumbs_html .= '<p>';
404
+ $breadcrumbs_html .= '<code>';
405
+ $breadcrumbs_html .= __('WooCommerce', 'woocommerce-jetpack');
406
+ $breadcrumbs_html .= ' > ';
407
+ $breadcrumbs_html .= __('Settings', 'woocommerce-jetpack');
408
+ $breadcrumbs_html .= ' > ';
409
+ $breadcrumbs_html .= __('Booster', 'woocommerce-jetpack');
410
+ $breadcrumbs_html .= ' > ';
411
+ foreach ($this->cats as $id => $label_info) {
412
+ if ($this->get_cat_by_section($current_section) === $id) {
413
+ $breadcrumbs_html .= $label_info['label'];
414
+ break;
415
+ }
416
+ }
417
+ if ($is_dashboard && isset($_GET['wcj-cat']) && 'dashboard' != $_GET['wcj-cat']) {
418
+ $breadcrumbs_html .= $this->cats[$_GET['wcj-cat']]['label'];
419
+ }
420
+ if (!$is_dashboard) {
421
+ $breadcrumbs_html .= ' > ';
422
+ $sections = $this->get_sections();
423
+ $breadcrumbs_html .= $sections[$current_section];
424
+ }
425
+ $breadcrumbs_html .= '</code>';
426
+ $breadcrumbs_html .= '</p>';
427
+ echo $breadcrumbs_html;
428
+ }
429
+
430
+ $settings = $this->get_settings($current_section);
431
+
432
+ if (!$is_dashboard) {
433
+ WC_Admin_Settings::output_fields($settings);
434
+ } else {
435
+ $this->output_dashboard($current_section);
436
+ }
437
+ }
438
+
439
+ /**
440
+ * output_dashboard.
441
+ *
442
+ * @version 3.4.0
443
+ */
444
+ public function output_dashboard($current_section)
445
+ {
446
+
447
+ if ('' == $current_section) {
448
+ $current_section = 'by_category';
449
+ }
450
+
451
+ $the_settings = $this->get_settings();
452
+
453
+ echo '<h3>' . $the_settings[0]['title'] . '</h3>';
454
+ if (isset($this->custom_dashboard_modules[$current_section])) {
455
+ echo '<p>' . $this->custom_dashboard_modules[$current_section]['desc'] . '</p>';
456
+ } elseif ('manager' != $current_section) {
457
+ echo '<p>' . $the_settings[0]['desc'] . '</p>';
458
+ } else {
459
+ echo '<p>' . __('This section lets you export, import or reset all Booster\'s modules settings.', 'woocommerce-jetpack') . '</p>';
460
+ }
461
+
462
+ if ('alphabetically' === $current_section) {
463
+ $this->output_dashboard_modules($the_settings);
464
+ } elseif ('by_category' === $current_section) {
465
+ foreach ($this->cats as $cat_id => $cat_label_info) {
466
+ if ('dashboard' === $cat_id) {
467
+ continue;
468
+ }
469
+ if (isset($_GET['wcj-cat']) && 'dashboard' != $_GET['wcj-cat']) {
470
+ if ($cat_id != $_GET['wcj-cat']) {
471
+ continue;
472
+ }
473
+ } else {
474
+ echo '<h4>' . $cat_label_info['label'] . '</h4>';
475
+ }
476
+ $this->output_dashboard_modules($the_settings, $cat_id);
477
+ }
478
+ } elseif ('active' === $current_section) {
479
+ $this->output_dashboard_modules($the_settings, 'active_modules_only');
480
+ } elseif ('manager' === $current_section) {
481
+ $table_data = array(
482
+ array(
483
+ '<button style="width:100px;" class="button-primary" type="submit" name="booster_export_settings">' . __('Export', 'woocommerce-jetpack') . '</button>',
484
+ '<em>' . __('Export all Booster\'s options to a file.', 'woocommerce-jetpack') . '</em>',
485
+ ),
486
+ array(
487
+ '<button style="width:100px;" class="button-primary" type="submit" name="booster_import_settings">' . __('Import', 'woocommerce-jetpack') . '</button>' .
488
+ ' ' . '<input type="file" name="booster_import_settings_file">',
489
+ '<em>' . __('Import all Booster\'s options from a file.', 'woocommerce-jetpack') . '</em>',
490
+ ),
491
+ array(
492
+ '<button style="width:100px;" class="button-primary" type="submit" name="booster_reset_settings"' .
493
+ wcj_get_js_confirmation(__('This will reset settings to defaults for all Booster modules. Are you sure?', 'woocommerce-jetpack')) . '>' .
494
+ __('Reset', 'woocommerce-jetpack') . '</button>',
495
+ '<em>' . __('Reset all Booster\'s options.', 'woocommerce-jetpack') . '</em>',
496
+ ),
497
+ array(
498
+ '<button style="width:100px;" class="button-primary" type="submit" name="booster_reset_settings_meta"' .
499
+ wcj_get_js_confirmation(__('This will delete all Booster meta. Are you sure?', 'woocommerce-jetpack')) . '>' .
500
+ __('Reset meta', 'woocommerce-jetpack') . '</button>',
501
+ '<em>' . __('Reset all Booster\'s meta.', 'woocommerce-jetpack') . '</em>',
502
+ ),
503
+ );
504
+ $manager_settings = $this->get_manager_settings();
505
+ foreach ($manager_settings as $manager_settings_field) {
506
+ $table_data[] = array(
507
+ '<label for="' . $manager_settings_field['id'] . '">' .
508
+ '<input name="' . $manager_settings_field['id'] . '" id="' . $manager_settings_field['id'] . '" type="' . $manager_settings_field['type'] . '"' .
509
+ ' class="" value="1" ' . checked(wcj_get_option($manager_settings_field['id'], $manager_settings_field['default']), 'yes', false) . '>' .
510
+ ' ' . '<strong>' . $manager_settings_field['title'] . '</strong>' .
511
+ '</label>',
512
+ '<em>' . $manager_settings_field['desc'] . '</em>',
513
+ );
514
+ }
515
+ echo wcj_get_table_html($table_data, array('table_class' => 'widefat striped', 'table_heading_type' => 'none'));
516
+ }
517
+
518
+ if (isset($this->custom_dashboard_modules[$current_section])) {
519
+ $table_data = array();
520
+ foreach ($this->custom_dashboard_modules[$current_section]['settings'] as $_settings) {
521
+ $table_data[] = array(
522
+ $_settings['title'],
523
+ '<label for="' . $_settings['id'] . '">' .
524
+ '<input name="' . $_settings['id'] .
525
+ '" id="' . $_settings['id'] .
526
+ '" type="' . $_settings['type'] .
527
+ '" class="' . $_settings['class'] .
528
+ '" value="' . wcj_get_option($_settings['id'], $_settings['default'])
529
+ . '">' . ' ' . '<em>' . $_settings['desc'] . '</em>' .
530
+ '</label>',
531
+ );
532
+ }
533
+ echo wcj_get_table_html($table_data, array('table_class' => 'widefat striped', 'table_heading_type' => 'vertical'));
534
+ }
535
+
536
+ $plugin_data = get_plugin_data(WCJ_PLUGIN_FILE);
537
+ $plugin_title = (isset($plugin_data['Name']) ? '[' . $plugin_data['Name'] . '] ' : '');
538
+ echo '<p style="text-align:right;color:gray;font-size:x-small;font-style:italic;">' . $plugin_title .
539
+ __('Version', 'woocommerce-jetpack') . ': ' . wcj_get_option(WCJ_VERSION_OPTION, 'N/A') . '</p>';
540
+
541
+ }
542
+
543
+ /**
544
+ * compare_for_usort.
545
+ */
546
+ private function compare_for_usort($a, $b)
547
+ {
548
+ return strcmp($a['title'], $b['title']);
549
+ }
550
+
551
+ /**
552
+ * output_dashboard_modules.
553
+ *
554
+ * @version 3.3.0
555
+ */
556
+ public function output_dashboard_modules($settings, $cat_id = '')
557
+ {
558
+ ?>
559
+ <table class="wp-list-table widefat plugins">
560
+ <thead>
561
+ <tr>
562
+ <th scope="col" id="cb" class="manage-column column-cb check-column" style=""><label
563
+ class="screen-reader-text"
564
+ for="cb-select-all-1"><?php _e('Select All', 'woocommerce-jetpack');?></label><input
565
+ id="cb-select-all-1" type="checkbox" style="margin-top:15px;"></th>
566
+ <th scope="col" id="name" class="manage-column column-name" style="">
567
+ <?php _e('Module', 'woocommerce-jetpack');?></th>
568
+ <th scope="col" id="description" class="manage-column column-description" style="">
569
+ <?php _e('Description', 'woocommerce-jetpack');?></th>
570
+ </tr>
571
+ </thead>
572
+ <tfoot>
573
+ <tr>
574
+ <th scope="col" class="manage-column column-cb check-column" style=""><label class="screen-reader-text"
575
+ for="cb-select-all-2"><?php _e('Select All', 'woocommerce-jetpack');?></label><input
576
+ id="cb-select-all-2" type="checkbox" style="margin-top:15px;"></th>
577
+ <th scope="col" class="manage-column column-name" style=""><?php _e('Module', 'woocommerce-jetpack');?>
578
+ </th>
579
+ <th scope="col" class="manage-column column-description" style="">
580
+ <?php _e('Description', 'woocommerce-jetpack');?></th>
581
+ </tr>
582
+ </tfoot>
583
+ <tbody id="the-list"><?php
584
+ $html = '';
585
+ usort($settings, array($this, 'compare_for_usort'));
586
+ $total_modules = 0;
587
+ foreach ($settings as $the_feature) {
588
+ if ('checkbox' !== $the_feature['type']) {
589
+ continue;
590
+ }
591
+ $section = $the_feature['id'];
592
+ $section = str_replace('wcj_', '', $section);
593
+ $section = str_replace('_enabled', '', $section);
594
+ if (wcj_is_module_deprecated($section, false, true)) {
595
+ continue;
596
+ }
597
+ if ('' != $cat_id) {
598
+ if ('active_modules_only' === $cat_id) {
599
+ if ('no' === wcj_get_option($the_feature['id'], 'no')) {
600
+ continue;
601
+ }
602
+ } elseif ($cat_id != $this->get_cat_by_section($section)) {
603
+ continue;
604
+ }
605
+ }
606
+ $total_modules++;
607
+ $html .= '<tr id="' . $the_feature['id'] . '" ' . 'class="' . $this->active(wcj_get_option($the_feature['id'])) . '">';
608
+ $html .= '<th scope="row" class="check-column">';
609
+ $html .= '<label class="screen-reader-text" for="' . $the_feature['id'] . '">' . $the_feature['desc'] . '</label>';
610
+ $html .= '<input type="checkbox" name="' . $the_feature['id'] . '" value="1" id="' . $the_feature['id'] . '" ' . checked(wcj_get_option($the_feature['id']), 'yes', false) . '>';
611
+ $html .= '</th>';
612
+ $html .= '<td class="plugin-title">' . '<strong>' . $the_feature['title'] . '</strong>';
613
+ $html .= '<div class="row-actions visible">';
614
+ $html .= '<span class="0"><a href="' . admin_url() . 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=' . $this->get_cat_by_section($section) . '&section=' . $section . '">' . __('Settings', 'woocommerce') . '</a></span>';
615
+ if (isset($the_feature['wcj_link']) && '' != $the_feature['wcj_link']) {
616
+ $html .= ' | <span class="0"><a href="' . $the_feature['wcj_link'] . '?utm_source=module_documentation&utm_medium=dashboard_link&utm_campaign=booster_documentation" target="_blank">' . __('Documentation', 'woocommerce') . '</a></span>';
617
+ }
618
+ $html .= '</div>';
619
+ $html .= '</td>';
620
+ $html .= '<td class="column-description desc">';
621
+ $html .= '<div class="plugin-description"><p>' . ((isset($the_feature['wcj_desc'])) ? $the_feature['wcj_desc'] : $the_feature['desc_tip']) . '</p></div>';
622
+ $html .= '</td>';
623
+ $html .= '</tr>';
624
+ }
625
+ echo $html;
626
+ if (0 == $total_modules && 'active_modules_only' === $cat_id) {
627
+ echo '<tr><td colspan="3">' . '<em>' . __('No active modules found.', 'woocommerce-jetpack') . '</em>' . '</td></tr>';
628
+ }
629
+ ?></tbody>
630
+ </table>
631
+ <p style="color:gray;font-size:x-small;font-style:italic;"><?php echo __('Total Modules:') . ' ' . $total_modules; ?>
632
+ </p><?php
633
+ }
634
+
635
+ /**
636
+ * Save settings.
637
+ *
638
+ * @version 5.3.8
639
+ */
640
+ function save() {
641
+ global $current_section;
642
+ $settings = $this->get_settings( $current_section );
643
+ WC_Admin_Settings::save_fields( $settings );
644
+ $this->disable_autoload_options_from_section( $settings );
645
+ add_action( 'admin_notices', array( $this, 'booster_message_global' ) );
646
+ do_action( 'woojetpack_after_settings_save', $this->get_sections(), $current_section );
647
+ }
648
+
649
+ /**
650
+ * disable_autoload_options.
651
+ *
652
+ * @version 5.3.3
653
+ * @since 5.3.3
654
+ *
655
+ * @param $settings
656
+ */
657
+ public function disable_autoload_options_from_section($settings)
658
+ {
659
+ $fields = wp_list_filter($settings, array('autoload' => false));
660
+ $fields = wp_list_filter($fields, array('type' => 'title'), 'NOT');
661
+ $fields = wp_list_filter($fields, array('type' => 'sectionend'), 'NOT');
662
+ $field_ids = wp_list_pluck($fields, 'id');
663
+ $fields_ids_str = '\'' . implode('\',\'', $field_ids) . '\'';
664
+ global $wpdb;
665
+ $sql = "
666
  UPDATE {$wpdb->options} SET autoload = 'no'
667
  WHERE option_name IN ({$fields_ids_str}) AND autoload != 'no'
668
  ";
669
+ $wpdb->query($sql);
670
+ }
671
+
672
+ /**
673
+ * booster_message_global.
674
+ *
675
+ * @version 3.6.0
676
+ * @since 3.6.0
677
+ */
678
+ public function booster_message_global()
679
+ {
680
+ if ('' != ($message = apply_filters('booster_message', '', 'global'))) {
681
+ echo $message;
682
+ }
683
+ }
684
+
685
+ /**
686
+ * get_manager_settings.
687
+ *
688
+ * @version 3.5.0
689
+ * @since 2.6.0
690
+ * @return array
691
+ */
692
+ public function get_manager_settings()
693
+ {
694
+ return array(
695
+ array(
696
+ 'title' => __('Autoload Booster\'s Options', 'woocommerce-jetpack'),
697
+ 'type' => 'checkbox',
698
+ 'desc' => __('Choose if you want Booster\'s options to be autoloaded when calling add_option. After saving this option, you need to Reset all Booster\'s settings. Leave default value (i.e. Enabled) if not sure.', 'woocommerce-jetpack'),
699
+ 'id' => 'wcj_autoload_options',
700
+ 'default' => 'yes',
701
+ ),
702
+ array(
703
+ 'title' => __('Load Modules on Init Hook', 'woocommerce-jetpack'),
704
+ 'type' => 'checkbox',
705
+ 'desc' => __('Choose if you want to load Booster Modules on Init hook.', 'woocommerce-jetpack') . ' ' . __('It will load the locale appropriately if users change it from the profile page.', 'woocommerce-jetpack'),
706
+ 'id' => 'wcj_load_modules_on_init',
707
+ 'default' => 'no',
708
+ ),
709
+ array(
710
+ 'title' => __('Use List Instead of Comma Separated Text for Products in Settings', 'woocommerce-jetpack'),
711
+ 'type' => 'checkbox',
712
+ 'desc' => sprintf(__('Supported modules: %s.', 'woocommerce-jetpack'), implode(', ', array(
713
+ __('Gateways per Product or Category', 'woocommerce-jetpack'),
714
+ __('Global Discount', 'woocommerce-jetpack'),
715
+ __('Product Info', 'woocommerce-jetpack'),
716
+ __('Product Input Fields', 'woocommerce-jetpack'),
717
+ __('Products XML', 'woocommerce-jetpack'),
718
+ __('Related Products', 'woocommerce-jetpack'),
719
+ ))),
720
+ 'id' => 'wcj_list_for_products',
721
+ 'default' => 'yes',
722
+ ),
723
+ array(
724
+ 'title' => __('Use List Instead of Comma Separated Text for Products Categories in Settings', 'woocommerce-jetpack'),
725
+ 'type' => 'checkbox',
726
+ 'desc' => sprintf(__('Supported modules: %s.', 'woocommerce-jetpack'), implode(', ', array(
727
+ __('Product Info', 'woocommerce-jetpack'),
728
+ ))),
729
+ 'id' => 'wcj_list_for_products_cats',
730
+ 'default' => 'yes',
731
+ ),
732
+ array(
733
+ 'title' => __('Use List Instead of Comma Separated Text for Products Tags in Settings', 'woocommerce-jetpack'),
734
+ 'type' => 'checkbox',
735
+ 'desc' => sprintf(__('Supported modules: %s.', 'woocommerce-jetpack'), implode(', ', array(
736
+ __('Product Info', 'woocommerce-jetpack'),
737
+ ))),
738
+ 'id' => 'wcj_list_for_products_tags',
739
+ 'default' => 'yes',
740
+ ),
741
+ );
742
+ }
743
+
744
+ /**
745
+ * Get settings array
746
+ *
747
+ * @version 3.0.0
748
+ * @return array
749
+ */
750
+ public function get_settings($current_section = '')
751
+ {
752
+ if (!$this->is_dashboard_section($current_section)) {
753
+ return apply_filters('wcj_settings_' . $current_section, array());
754
+ } elseif ('manager' === $current_section) {
755
+ return $this->get_manager_settings();
756
+ } elseif (isset($this->custom_dashboard_modules[$current_section])) {
757
+ return $this->custom_dashboard_modules[$current_section]['settings'];
758
+ } else {
759
+ $cat_id = (isset($_GET['wcj-cat']) && '' != $_GET['wcj-cat']) ? $_GET['wcj-cat'] : 'dashboard';
760
+ $settings[] = array(
761
+ 'title' => __('Booster for WooCommerce', 'woocommerce-jetpack') . ' - ' . $this->cats[$cat_id]['label'],
762
+ 'type' => 'title',
763
+ 'desc' => $this->cats[$cat_id]['desc'],
764
+ 'id' => 'wcj_' . $cat_id . '_options',
765
+ );
766
+ if ('dashboard' === $cat_id) {
767
+ $settings = array_merge($settings, $this->module_statuses);
768
+ } else {
769
+ $cat_module_statuses = array();
770
+ foreach ($this->module_statuses as $module_status) {
771
+ $section = $module_status['id'];
772
+ $section = str_replace('wcj_', '', $section);
773
+ $section = str_replace('_enabled', '', $section);
774
+ if ($cat_id === $this->get_cat_by_section($section)) {
775
+ $cat_module_statuses[] = $module_status;
776
+ }
777
+ }
778
+ $settings = array_merge($settings, $cat_module_statuses);
779
+ }
780
+ $settings[] = array(
781
+ 'type' => 'sectionend',
782
+ 'id' => 'wcj_' . $cat_id . '_options',
783
+ 'title' => '', // for usort
784
+ );
785
+ return $settings;
786
+ }
787
+ }
788
+
789
+ /**
790
+ * add_module_statuses
791
+ */
792
+ public function add_module_statuses($statuses)
793
+ {
794
+ $this->module_statuses = $statuses;
795
+ }
796
+
797
  }
798
 
799
  endif;
800
 
801
+ return new WC_Settings_Jetpack();
includes/admin/class-wcj-welcome.php ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Booster getting started
4
+ *
5
+ * @version 5.3.6
6
+ * @author Pluggabl LLC.
7
+ */
8
+
9
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
10
+
11
+ if ( ! class_exists( 'WCJ_Welcome' ) ) :
12
+
13
+ class WCJ_Welcome {
14
+ /**
15
+ * Constructor.
16
+ */
17
+ function __construct() {
18
+ if ( is_admin() ) {
19
+
20
+ if(isset( $_GET['page'] ) && $_GET['page'] == "jetpack-getting-started" ){
21
+ add_action('in_admin_header', function () {
22
+ remove_all_actions('admin_notices');
23
+ remove_all_actions('all_admin_notices');
24
+ }, 1);
25
+ }
26
+
27
+ add_action( 'admin_init', array( $this, 'wcj_redirect_to_getting_started' ), 10 );
28
+ add_action( 'admin_menu', array( $this, 'wcj_register_welcome_page' ) );
29
+ add_action( 'network_admin_menu', array( $this, 'wcj_register_welcome_page' ) );
30
+ add_action( 'admin_head', array( $this, 'wcj_hide_menu' ) );
31
+
32
+ if(isset($_POST['submit_email_to_klaviyo']) && $_POST['user_email'] != "" ){
33
+ $API_KEY = "pk_d60b7aac8e2d8cf8cfada30a0d13bade1f";
34
+ $list_id = "Y7yRgG";
35
+ $email = $_POST['user_email'];
36
+ $check_subscribe = $this->check_email_exist_in_klaviyo_subscribe_list( $list_id, $email );
37
+ // Subscribe to List
38
+ if( $check_subscribe == 0 ) {
39
+ $response = $this->add_email_to_klaviyo_subscribe_list( $list_id, $email );
40
+ $redirect = admin_url( 'index.php?page=jetpack-getting-started&wcj-redirect=1&msg=1' );
41
+ set_transient( '_wcj_redirect_to_getting_started_msg', 1, 30 );
42
+ add_action( 'admin_init', array( $this, 'wcj_redirect_to_getting_started_msg' ), 10);
43
+ }
44
+ else {
45
+ set_transient( '_wcj_redirect_to_getting_started_msg', 2, 30 );
46
+ add_action( 'admin_init', array( $this, 'wcj_redirect_to_getting_started_msg' ), 10);
47
+ }
48
+ }
49
+
50
+ }
51
+ }
52
+
53
+ /**
54
+ * wcj_register_welcome_page
55
+ *
56
+ * @version 5.3.6
57
+ */
58
+ public function wcj_register_welcome_page() {
59
+ add_dashboard_page(
60
+ esc_html__( 'Welcome to Booster', 'woocommerce-jetpack' ),
61
+ esc_html__( 'Welcome to Booster', 'woocommerce-jetpack' ),
62
+ apply_filters( 'wcj_welcome_screen_filter', 'manage_options' ),
63
+ 'jetpack-getting-started',
64
+ array( $this, 'wcj_welcome_screen_content' )
65
+ );
66
+ }
67
+
68
+ /**
69
+ * wcj_redirect_to_getting_started_msg
70
+ *
71
+ * @version 5.3.6
72
+ */
73
+ public function wcj_redirect_to_getting_started_msg() {
74
+ $msg = get_transient( '_wcj_redirect_to_getting_started_msg' );
75
+ delete_transient( '_wcj_redirect_to_getting_started_msg' );
76
+ $redirect = admin_url( 'index.php?page=jetpack-getting-started&wcj-redirect=1&msg='.$msg.'/#subscribe-email' );
77
+ wp_safe_redirect( $redirect );
78
+ exit;
79
+ }
80
+
81
+ /**
82
+ * wcj_hide_menu
83
+ *
84
+ * @version 5.3.6
85
+ */
86
+ public function wcj_hide_menu() {
87
+ remove_submenu_page( 'index.php', 'jetpack-getting-started' );
88
+ }
89
+
90
+ /**
91
+ * wcj_redirect_to_getting_started
92
+ *
93
+ * @version 5.3.6
94
+ */
95
+ public function wcj_redirect_to_getting_started() {
96
+ if ( ! get_transient( '_wcj_activation_redirect' ) || isset( $_GET['wcj-redirect'] ) ) {
97
+ return;
98
+ }
99
+
100
+ delete_transient( '_wcj_activation_redirect' );
101
+
102
+ $redirect = admin_url( 'index.php?page=jetpack-getting-started&wcj-redirect=1' );
103
+ wp_safe_redirect( $redirect );
104
+ exit;
105
+ }
106
+
107
+ /**
108
+ * wcj_welcome_screen_content
109
+ *
110
+ * @version 5.3.6
111
+ */
112
+ public function wcj_welcome_screen_content() {
113
+ require_once( WCJ_PLUGIN_PATH . '/includes/admin/wcj-welcome-screen-content.php' );
114
+ }
115
+
116
+ /**
117
+ * check_email_exist_in_klaviyo_subscribe_list
118
+ *
119
+ * @version 5.3.6
120
+ */
121
+ public function check_email_exist_in_klaviyo_subscribe_list($list_id,$email){
122
+ $API_KEY = "pk_d60b7aac8e2d8cf8cfada30a0d13bade1f";
123
+ $data_to_post = "?api_key=".$API_KEY."&emails=".$email;
124
+ $URL = "https://a.klaviyo.com/api/v2/list/".$list_id."/subscribe".$data_to_post;
125
+ $curlSession = curl_init();
126
+ curl_setopt($curlSession, CURLOPT_URL, $URL);
127
+ curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true);
128
+ curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);
129
+ $CheckListSubscriptionsResponse = json_decode(curl_exec($curlSession), true);
130
+ $CheckListSubscriptions = count($CheckListSubscriptionsResponse);
131
+ curl_close($curlSession);
132
+ return $CheckListSubscriptions;
133
+ }
134
+
135
+ /**
136
+ * add_email_to_klaviyo_subscribe_list
137
+ *
138
+ * @version 5.3.6
139
+ */
140
+ public function add_email_to_klaviyo_subscribe_list($list_id,$email){
141
+ $API_KEY = "pk_d60b7aac8e2d8cf8cfada30a0d13bade1f";
142
+ $URL = "https://a.klaviyo.com/api/v2/list/".$list_id."/subscribe";
143
+ $subscribe_to_plan = array(
144
+ "api_key" => $API_KEY,
145
+ "profiles" => array(
146
+ "email" => $email
147
+ )
148
+ );
149
+ $subscribe_to_plan = json_encode($subscribe_to_plan);
150
+ $curlSession = curl_init();
151
+ curl_setopt($curlSession, CURLOPT_URL, $URL);
152
+ curl_setopt($curlSession, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
153
+ curl_setopt($curlSession, CURLOPT_POST, 1);
154
+ curl_setopt($curlSession, CURLOPT_POSTFIELDS,$subscribe_to_plan);
155
+ curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);
156
+ $subscribeToListResponse = json_decode(curl_exec($curlSession), true);
157
+ curl_close($curlSession);
158
+ return $subscribeToListResponse;
159
+ }
160
+ }
161
+
162
+ endif;
163
+
164
+ return new WCJ_Welcome();
includes/admin/wcj-modules-cats.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Modules Array
4
  *
5
- * @version 4.3.0
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) split "Shipping & Orders", "Cart & Checkout", "Products", "Prices & Currencies" etc.
@@ -42,7 +42,6 @@ return apply_filters( 'wcj_modules', array(
42
  'price_formats',
43
  ),
44
  ),
45
-
46
  'labels' => array(
47
  'label' => __( 'Button & Price Labels', 'woocommerce-jetpack' ),
48
  'desc' => __( 'Add to Cart Labels, Call for Price, Custom Price Labels and more.', 'woocommerce-jetpack' ),
@@ -88,7 +87,7 @@ return apply_filters( 'wcj_modules', array(
88
  'product_by_user',
89
  'products_xml',
90
  'product_bulk_meta_editor',
91
- 'product_msrp',
92
  ),
93
  ),
94
 
@@ -202,4 +201,4 @@ return apply_filters( 'wcj_modules', array(
202
  ),
203
  ),
204
 
205
- ) );
2
  /**
3
  * Booster for WooCommerce - Modules Array
4
  *
5
+ * @version 5.4.0
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) split "Shipping & Orders", "Cart & Checkout", "Products", "Prices & Currencies" etc.
42
  'price_formats',
43
  ),
44
  ),
 
45
  'labels' => array(
46
  'label' => __( 'Button & Price Labels', 'woocommerce-jetpack' ),
47
  'desc' => __( 'Add to Cart Labels, Call for Price, Custom Price Labels and more.', 'woocommerce-jetpack' ),
87
  'product_by_user',
88
  'products_xml',
89
  'product_bulk_meta_editor',
90
+ 'product_msrp'
91
  ),
92
  ),
93
 
201
  ),
202
  ),
203
 
204
+ ) );
includes/admin/wcj-welcome-screen-content.php ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="wcj-welcome-page">
2
+ <div class="wcj-welcome-container">
3
+ <div class="wcj-welcome-content-main">
4
+ <div class="wcj-welcome-content-logo-main">
5
+ <div class="wcj-welcome-content-logo">
6
+ </div>
7
+ </div>
8
+ <div class="wcj-welcome-content-inner">
9
+ <h3> <?php esc_html_e( 'Welcome to booster.', 'woocommerce-jetpack' ); ?> </h3>
10
+ <p> <?php esc_html_e('Thank you for choosing Booster - Supercharge your WooCommerce site with these awesome powerful features. More than 100 modules. All in one WooCommerce plugin.', 'woocommerce-jetpack' ); ?> </p>
11
+ <a href="<?php echo admin_url('admin.php?page=wc-settings&tab=jetpack'); ?>" class="wcj-buy-puls-btn"> <?php esc_html_e( 'Launch Booster Settings', 'woocommerce-jetpack' ); ?> </a>
12
+ </div>
13
+ </div>
14
+ <div class="wcj-welcome-content-main wcj-welcome-padding-top-0">
15
+ <div class="wcj-welcome-content-inner">
16
+ <div class="wcj-buy-puls-btn-main">
17
+ <a target="_blank" href="https://booster.io/buy-booster/" class="wcj-buy-puls-btn"> <?php esc_html_e( 'Get Booster Plus Now.', 'woocommerce-jetpack' ); ?> </a>
18
+ </div>
19
+ <div class="wcj-welcome-content-inner wcj-buy-puls-content-row">
20
+ <div class="wcj-buy-puls-content-col-4">
21
+ <div class="wcj-badge">
22
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/30day-guarantee.png">
23
+ <span class="wcj-badge-sp-cn"> <?php esc_html_e( '30-Day Risk Free', 'woocommerce-jetpack' ); ?> <br> <?php esc_html_e( 'Money Back Guarantee', 'woocommerce-jetpack' ); ?> </span>
24
+ </div>
25
+ </div>
26
+ <div class="wcj-buy-puls-content-col-4">
27
+ <div class="wcj-badge">
28
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/wp-logo.svg">
29
+ <span class="wcj-badge-sp-cn"><?php esc_html_e( '400+ 5-Star', 'woocommerce-jetpack' ); ?> <br> <?php esc_html_e( 'Reviews', 'woocommerce-jetpack' ); ?></span>
30
+ </div>
31
+ </div>
32
+ <div class="wcj-buy-puls-content-col-4">
33
+ <div class="wcj-badge">
34
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/trust-icon.png">
35
+ <span class="wcj-badge-sp-cn"><?php esc_html_e( 'Trusted by', 'woocommerce-jetpack' ); ?> <br> <?php esc_html_e( '100,000+', 'woocommerce-jetpack' ); ?> <br> <?php esc_html_e( 'Websites', 'woocommerce-jetpack' ); ?></span>
36
+ </div>
37
+ </div>
38
+ </div>
39
+ </div>
40
+ <div class="wcj-welcome-content-inner wcj-welcome-padding-top-0">
41
+ <div class="wcj-buy-puls-head">
42
+ <h3> <?php esc_html_e( 'Tons of Customizations and Zero Coding.', 'woocommerce-jetpack' ); ?> </h3>
43
+ <p>
44
+ <?php esc_html_e('Access more than one hundred easy-to-use modules to quickly add customized functionality to your WooCommerce business', 'woocommerce-jetpack' ); ?>
45
+ <strong><?php esc_html_e('- Without writing a line of code.', 'woocommerce-jetpack' ); ?> </strong>
46
+ </p>
47
+ </div>
48
+ <div class="wcj-welcome-content-inner wcj-buy-puls-content-row">
49
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
50
+ <div class="wcj-feature-img">
51
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-pdf.png">
52
+ </div>
53
+ <div class="wcj-feature-text">
54
+ <h4> <?php esc_html_e( 'PDF Invoicing and Packing Slips', 'woocommerce-jetpack' ); ?> </h4>
55
+ <p> <?php esc_html_e( 'Streamline your WooCommerce orders and paperwork, and deliver a seamless customer experience with the PDF Invoicing and Packing Slips module.', 'woocommerce-jetpack' ); ?> </p>
56
+ </div>
57
+ </div>
58
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
59
+ <div class="wcj-feature-img">
60
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-add-on.png">
61
+ </div>
62
+ <div class="wcj-feature-text">
63
+ <h4> <?php esc_html_e( 'Product Addons', 'woocommerce-jetpack' ); ?> </h4>
64
+ <p> <?php esc_html_e( 'Create addons for your WooCommerce products like support service or special offers with the Product Addons Module.', 'woocommerce-jetpack' ); ?> </p>
65
+ </div>
66
+ </div>
67
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
68
+ <div class="wcj-feature-img">
69
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-input-field.png">
70
+ </div>
71
+ <div class="wcj-feature-text">
72
+ <h4> <?php esc_html_e( 'Product Input Fields', 'woocommerce-jetpack' ); ?> </h4>
73
+ <p> <?php esc_html_e( 'Allow your customers to provide more details about their order with the Product Input Fields module. Super handy when selling customized products.', 'woocommerce-jetpack' ); ?> </p>
74
+ </div>
75
+ </div>
76
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
77
+ <div class="wcj-feature-img">
78
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-button-prices.png">
79
+ </div>
80
+ <div class="wcj-feature-text">
81
+ <h4> <?php esc_html_e( 'Button and Price Labels', 'woocommerce-jetpack' ); ?> </h4>
82
+ <p> <?php esc_html_e( 'Add custom buttons and price labels to your products with this popular module. Set automatic price for products with an empty price field.', 'woocommerce-jetpack' ); ?> </p>
83
+ </div>
84
+ </div>
85
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
86
+ <div class="wcj-feature-img">
87
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-prices-currency.png">
88
+ </div>
89
+ <div class="wcj-feature-text">
90
+ <h4> <?php esc_html_e( 'Prices and Currencies', 'woocommerce-jetpack' ); ?> </h4>
91
+ <p> <?php esc_html_e( 'Make it easy for customers around the globe to make purchases on your site by displaying their currency with the Prices and Currencies by Country module.', 'woocommerce-jetpack' ); ?> </p>
92
+ </div>
93
+ </div>
94
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
95
+ <div class="wcj-feature-img">
96
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-payment-getway.png">
97
+ </div>
98
+ <div class="wcj-feature-text">
99
+ <h4> <?php esc_html_e( 'Payment Gateways', 'woocommerce-jetpack' ); ?> </h4>
100
+ <p> <?php esc_html_e( 'Set up multiple payment gateways based on currency, shipping method, country, or state.', 'woocommerce-jetpack' ); ?> </p>
101
+ </div>
102
+ </div>
103
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
104
+ <div class="wcj-feature-img">
105
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-cart-checkout.png">
106
+ </div>
107
+ <div class="wcj-feature-text">
108
+ <h4> <?php esc_html_e( 'Cart and Checkout', 'woocommerce-jetpack' ); ?> </h4>
109
+ <p> <?php esc_html_e( 'Customize the shopping cart and checkout experience. Add coupons, additional fees, custom fields, and buttons with the Cart and Checkout modules.', 'woocommerce-jetpack' ); ?> </p>
110
+ </div>
111
+ </div>
112
+ <div class="wcj-buy-puls-content-col-6 wcj-feature">
113
+ <div class="wcj-feature-img">
114
+ <img src="<?php echo wcj_plugin_url(); ?>/assets/images/feature-emails-addtool.png">
115
+ </div>
116
+ <div class="wcj-feature-text">
117
+ <h4> <?php esc_html_e( 'Emails & Additional Tools', 'woocommerce-jetpack' ); ?> </h4>
118
+ <p> <?php esc_html_e( 'Add custom emails, additional recipients, and verification for increased security. Explore miscellaneous reporting and customization tools for increased functionality.', 'woocommerce-jetpack' ); ?> </p>
119
+ </div>
120
+ </div>
121
+ <div class="wcj-buy-puls-btn-main">
122
+ <a target="_blank" href="https://booster.io/category/features/" class="wcj-buy-puls-btn"> <?php esc_html_e( 'See All Features', 'woocommerce-jetpack' ); ?> </a>
123
+ </div>
124
+ </div>
125
+ <div id="subscribe-email" class="wcj-welcome-content-inner wcj-welcome-subscribe-email">
126
+ <h3> <?php esc_html_e( "Don't miss updates from us!", "woocommerce-jetpack" ); ?> </h3>
127
+ <form method="post" action="<?php echo $_SERVER['PHP_SELF']."?page=jetpack-getting-started&wcj-redirect=1"; ?>">
128
+ <input class="form-control user_email" type="email" required="true" name="user_email" placeholder="Enter your email">
129
+ <input class="subscribe-email-btn" type="submit" name="submit_email_to_klaviyo" value="Submit">
130
+ </form>
131
+ <?php
132
+ if(isset( $_GET['msg'] ) && $_GET['msg'] == 1 ){
133
+ ?><p style="color: #f46c5e;"><?php esc_html_e( "Thank you for subscribing your email", "woocommerce-jetpack" ); ?></p><?php
134
+ }
135
+ elseif(isset( $_GET['msg'] ) && $_GET['msg'] == 2 ){
136
+ ?><p style="color: #f46c5e;"><?php esc_html_e( "You have already subscribed your email", "woocommerce-jetpack" ); ?></p><?php
137
+ }
138
+ ?>
139
+ </div>
140
+ <div class="wcj-welcome-content-inner wcj-welcome-subscribe-email">
141
+ <h3> <?php esc_html_e( "Contact Us", "woocommerce-jetpack" ); ?> </h3>
142
+ <div class="wcj-support">
143
+ <p><?php esc_html_e( "Booster Plus customers get access to Premium Support and we respond within 24 business hours.", "woocommerce-jetpack" ); ?></p>
144
+ <a target="_blank" href="https://booster.io/my-account/booster-contact/"><?php esc_html_e( "Booster Plus Premium Support", "woocommerce-jetpack" ); ?></a>
145
+ </div>
146
+ <div class="wcj-support">
147
+ <p><?php esc_html_e( "Free users post on WordPress Plugin Support forum here. We check these threads twice every week Mon and Frid to respond.", "woocommerce-jetpack" ); ?></p>
148
+ <a target="_blank" href="https://wordpress.org/support/plugin/woocommerce-jetpack/"><?php esc_html_e( "Booster Free Plugin Support", "woocommerce-jetpack" ); ?></a>
149
+ </div>
150
+ </div>
151
+ </div>
152
+ </div>
153
+ </div>
154
+ </div>
includes/class-wcj-checkout-core-fields.php CHANGED
@@ -15,7 +15,7 @@ class WCJ_Checkout_Core_Fields extends WCJ_Module {
15
  /**
16
  * Constructor.
17
  *
18
- * @version 5.3.7
19
  * @see https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
20
  * @todo (maybe) default overrides should be `disable`
21
  */
@@ -56,8 +56,8 @@ class WCJ_Checkout_Core_Fields extends WCJ_Module {
56
  );
57
 
58
  if ( $this->is_enabled() ) {
59
- add_action('woocommerce_checkout_fields', array($this, 'enqueue_scripts'), PHP_INT_MAX);
60
  add_filter( 'woocommerce_checkout_fields' , array( $this, 'custom_override_checkout_fields' ), PHP_INT_MAX );
 
61
  if ( 'disable' != ( $this->country_locale_override = wcj_get_option( 'wcj_checkout_core_fields_override_country_locale_fields', 'billing' ) ) ) {
62
  add_filter( 'woocommerce_get_country_locale', array( $this, 'custom_override_country_locale_fields' ), PHP_INT_MAX );
63
  }
15
  /**
16
  * Constructor.
17
  *
18
+ * @version 5.4.0
19
  * @see https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
20
  * @todo (maybe) default overrides should be `disable`
21
  */
56
  );
57
 
58
  if ( $this->is_enabled() ) {
 
59
  add_filter( 'woocommerce_checkout_fields' , array( $this, 'custom_override_checkout_fields' ), PHP_INT_MAX );
60
+ add_action('woocommerce_checkout_fields', array($this, 'enqueue_scripts'), PHP_INT_MAX);
61
  if ( 'disable' != ( $this->country_locale_override = wcj_get_option( 'wcj_checkout_core_fields_override_country_locale_fields', 'billing' ) ) ) {
62
  add_filter( 'woocommerce_get_country_locale', array( $this, 'custom_override_country_locale_fields' ), PHP_INT_MAX );
63
  }
includes/class-wcj-checkout-custom-fields.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Custom Fields
4
  *
5
- * @version 5.3.6
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -15,7 +15,7 @@ class WCJ_Checkout_Custom_Fields extends WCJ_Module {
15
  /**
16
  * Constructor.
17
  *
18
- * @version 5.2.0
19
  * @todo (maybe) check if `'wcj_checkout_custom_field_customer_meta_fields_' . $i` option should affect `add_default_checkout_custom_fields`
20
  */
21
  function __construct() {
@@ -25,6 +25,17 @@ class WCJ_Checkout_Custom_Fields extends WCJ_Module {
25
  $this->desc = __( 'Add custom fields to the checkout page (1 field allowed in free version).', 'woocommerce-jetpack' );
26
  $this->desc_pro = __( 'Add custom fields to the checkout page.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-checkout-custom-fields';
 
 
 
 
 
 
 
 
 
 
 
28
  parent::__construct();
29
 
30
  if ( $this->is_enabled() ) {
@@ -271,11 +282,11 @@ class WCJ_Checkout_Custom_Fields extends WCJ_Module {
271
  /**
272
  * add_custom_fields_to_order_display.
273
  *
274
- * @version 3.8.0
275
  * @since 2.3.0
276
  * @todo convert from before version 2.3.0
277
  */
278
- function add_custom_fields_to_order_display( $order, $section = '', $templates ) {
279
  $post_meta = get_post_meta( wcj_get_order_id( $order ) );
280
  $final_output = '';
281
  foreach( $post_meta as $key => $values ) {
2
  /**
3
  * Booster for WooCommerce - Module - Checkout Custom Fields
4
  *
5
+ * @version 5.4.0
6
  * @author Pluggabl LLC.
7
  */
8
 
15
  /**
16
  * Constructor.
17
  *
18
+ * @version 5.4.0
19
  * @todo (maybe) check if `'wcj_checkout_custom_field_customer_meta_fields_' . $i` option should affect `add_default_checkout_custom_fields`
20
  */
21
  function __construct() {
25
  $this->desc = __( 'Add custom fields to the checkout page (1 field allowed in free version).', 'woocommerce-jetpack' );
26
  $this->desc_pro = __( 'Add custom fields to the checkout page.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-checkout-custom-fields';
28
+ $this->extra_desc = sprintf( __( 'After setting Checkout Custom Fields, you can use below shortcode with meta_key to display the Product Input Fields value: %s', 'woocommerce-jetpack' ),
29
+ '<ol>' .
30
+ '<li>' . sprintf( __( '<strong>Shortcodes:</strong> %s', 'woocommerce-jetpack' ),
31
+ '<code>[wcj_order_checkout_field meta_key = "billing_wcj_checkout_field_&lt;field_id&gt;"]</code><br>field_id is the key of your Checkout Custom Fields, You will find key from Option Custom Field' ) .
32
+ '</li>' .
33
+ '<li>' . sprintf( __( '<strong>PHP code:</strong> by using %s function,<br> e.g.: %s', 'woocommerce-jetpack' ),
34
+ '<code>do_shortcode()</code>',
35
+ '<code>echo&nbsp;do_shortcode(&nbsp;\'[wcj_order_checkout_field meta_key = "billing_wcj_checkout_field_1]\'&nbsp;);</code>' ) .
36
+ '</li>' .
37
+ '</ol>' );
38
+
39
  parent::__construct();
40
 
41
  if ( $this->is_enabled() ) {
282
  /**
283
  * add_custom_fields_to_order_display.
284
  *
285
+ * @version 5.4.0
286
  * @since 2.3.0
287
  * @todo convert from before version 2.3.0
288
  */
289
+ function add_custom_fields_to_order_display( $order, string $section =null, $templates ) {
290
  $post_meta = get_post_meta( wcj_get_order_id( $order ) );
291
  $final_output = '';
292
  foreach( $post_meta as $key => $values ) {
includes/class-wcj-crowdfunding.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Crowdfunding
4
  *
5
- * @version 2.8.0
6
  * @since 2.2.6
7
  * @author Pluggabl LLC.
8
  */
@@ -16,7 +16,7 @@ class WCJ_Crowdfunding extends WCJ_Module {
16
  /**
17
  * Constructor.
18
  *
19
- * @version 2.8.0
20
  * @since 2.2.6
21
  */
22
  function __construct() {
@@ -26,18 +26,32 @@ class WCJ_Crowdfunding extends WCJ_Module {
26
  $this->desc = __( 'Add crowdfunding products to WooCommerce.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-crowdfunding';
28
  $this->extra_desc = __( 'When enabled, module will add Crowdfunding metabox to product edit.', 'woocommerce-jetpack' ) . '<br>' .
 
 
29
  sprintf(
30
  __( 'To add crowdfunding info to the product, use <a href="%s" target="_blank">Booster\'s crowdfunding shortcodes</a>.', 'woocommerce-jetpack' ),
31
  'https://booster.io/category/shortcodes/products-crowdfunding/'
32
- ) . ' ' .
 
 
33
  sprintf(
34
  __( 'Shortcodes could be used for example in <a href="%s">Product Info module</a>.', 'woocommerce-jetpack' ),
35
  admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=products&section=product_custom_info' )
36
- ) . '<br>' .
 
 
37
  sprintf(
38
  __( 'To change add to cart button labels use <a href="%s">Add to Cart Labels module</a>.', 'woocommerce-jetpack' ),
39
  admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=labels&section=add_to_cart' )
40
- );
 
 
 
 
 
 
 
 
41
  parent::__construct();
42
 
43
  if ( $this->is_enabled() ) {
2
  /**
3
  * Booster for WooCommerce - Module - Crowdfunding
4
  *
5
+ * @version 5.4.0
6
  * @since 2.2.6
7
  * @author Pluggabl LLC.
8
  */
16
  /**
17
  * Constructor.
18
  *
19
+ * @version 5.4.0
20
  * @since 2.2.6
21
  */
22
  function __construct() {
26
  $this->desc = __( 'Add crowdfunding products to WooCommerce.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-crowdfunding';
28
  $this->extra_desc = __( 'When enabled, module will add Crowdfunding metabox to product edit.', 'woocommerce-jetpack' ) . '<br>' .
29
+ '<ol>' .
30
+ '<li>' .
31
  sprintf(
32
  __( 'To add crowdfunding info to the product, use <a href="%s" target="_blank">Booster\'s crowdfunding shortcodes</a>.', 'woocommerce-jetpack' ),
33
  'https://booster.io/category/shortcodes/products-crowdfunding/'
34
+ ) .
35
+ '</li>' .
36
+ '<li>' .
37
  sprintf(
38
  __( 'Shortcodes could be used for example in <a href="%s">Product Info module</a>.', 'woocommerce-jetpack' ),
39
  admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=products&section=product_custom_info' )
40
+ ) .
41
+ '</li>' .
42
+ '<li>' .
43
  sprintf(
44
  __( 'To change add to cart button labels use <a href="%s">Add to Cart Labels module</a>.', 'woocommerce-jetpack' ),
45
  admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=labels&section=add_to_cart' )
46
+ ).
47
+ '</li>' .
48
+ '<li>' .
49
+ sprintf(
50
+ __( 'If you want to allow customers to choose dynamic price, Use <a href="%s">Product Open Pricing (Name Your Price) module</a>.', 'woocommerce-jetpack' ),
51
+ admin_url( 'admin.php?page=wc-settings&tab=jetpack&wcj-cat=prices_and_currencies&section=product_open_pricing' )
52
+ ).
53
+ '</li>' .
54
+ '</ol>';
55
  parent::__construct();
56
 
57
  if ( $this->is_enabled() ) {
includes/class-wcj-currency-exchange-rates.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Currency Exchange Rates
4
  *
5
- * @version 5.2.0
6
  * @since 2.3.0
7
  * @author Pluggabl LLC.
8
  */
@@ -22,8 +22,8 @@ class WCJ_Currency_Exchange_Rates extends WCJ_Module {
22
 
23
  $this->id = 'currency_exchange_rates';
24
  $this->short_desc = __( 'Currency Exchange Rates', 'woocommerce-jetpack' );
25
- $this->desc = __( 'Automatic currency exchange rates for WooCommerce (1 allowed in free version).', 'woocommerce-jetpack' );
26
- $this->desc_pro = __( 'Automatic currency exchange rates for WooCommerce.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-currency-exchange-rates';
28
  parent::__construct();
29
 
2
  /**
3
  * Booster for WooCommerce - Module - Currency Exchange Rates
4
  *
5
+ * @version 5.4.0
6
  * @since 2.3.0
7
  * @author Pluggabl LLC.
8
  */
22
 
23
  $this->id = 'currency_exchange_rates';
24
  $this->short_desc = __( 'Currency Exchange Rates', 'woocommerce-jetpack' );
25
+ $this->desc = __( 'Automatic currency exchange rates for WooCommerce (1 allowed in free version). If you want to change the currency rate with real conversion then enable it', 'woocommerce-jetpack' );
26
+ $this->desc_pro = __( 'Automatic currency exchange rates for WooCommerce. If you want to change the currency rate with real conversion then enable it', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-currency-exchange-rates';
28
  parent::__construct();
29
 
includes/class-wcj-export-import.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Export
4
  *
5
- * @version 5.2.0
6
  * @since 2.5.4
7
  * @author Pluggabl LLC.
8
  */
@@ -16,7 +16,7 @@ class WCJ_Export_Import extends WCJ_Module {
16
  /**
17
  * Constructor.
18
  *
19
- * @version 5.2.0
20
  * @since 2.5.4
21
  * @todo [feature] import products, customers and (maybe) orders
22
  */
@@ -25,7 +25,7 @@ class WCJ_Export_Import extends WCJ_Module {
25
  $this->id = 'export';
26
  $this->short_desc = __( 'Export', 'woocommerce-jetpack' );
27
  $this->desc = __( 'WooCommerce export tools. Additional export fields (1 field allowed in free version).', 'woocommerce-jetpack' );
28
- $this->desc_pro = __( 'WooCommerce export tools.', 'woocommerce-jetpack' );
29
  $this->link_slug = 'woocommerce-export-tools';
30
  parent::__construct();
31
 
2
  /**
3
  * Booster for WooCommerce - Module - Export
4
  *
5
+ * @version 5.4.0
6
  * @since 2.5.4
7
  * @author Pluggabl LLC.
8
  */
16
  /**
17
  * Constructor.
18
  *
19
+ * @version 5.4.0
20
  * @since 2.5.4
21
  * @todo [feature] import products, customers and (maybe) orders
22
  */
25
  $this->id = 'export';
26
  $this->short_desc = __( 'Export', 'woocommerce-jetpack' );
27
  $this->desc = __( 'WooCommerce export tools. Additional export fields (1 field allowed in free version).', 'woocommerce-jetpack' );
28
+ $this->desc_pro = sprintf( __( 'WooCommerce export tools. Check and use the shortcodes from <a href="%s" target=\'blank\'>here</a>', 'woocommerce-jetpack' ), 'https://booster.io/category/shortcodes/' );
29
  $this->link_slug = 'woocommerce-export-tools';
30
  parent::__construct();
31
 
includes/class-wcj-product-addons.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Product Addons
4
  *
5
- * @version 5.3.3
6
  * @since 2.5.3
7
  * @author Pluggabl LLC.
8
  * @todo admin order view (names)
@@ -18,7 +18,7 @@ class WCJ_Product_Addons extends WCJ_Module {
18
  /**
19
  * Constructor.
20
  *
21
- * @version 5.2.0
22
  * @since 2.5.3
23
  * @todo (maybe) add "in progress" ajax message
24
  * @todo (maybe) for variable products - show addons only if variation is selected (e.g. move to addons from `woocommerce_before_add_to_cart_button` to variation description)
@@ -29,7 +29,8 @@ class WCJ_Product_Addons extends WCJ_Module {
29
  $this->id = 'product_addons';
30
  $this->short_desc = __( 'Product Addons', 'woocommerce-jetpack' );
31
  $this->desc = __( 'Add (paid/free/discount) addons to products (1 addon allowed in free version).', 'woocommerce-jetpack' );
32
- $this->desc_pro = __( 'Add (paid/free/discount) addons to products.', 'woocommerce-jetpack' );
 
33
  $this->link_slug = 'woocommerce-product-addons';
34
 
35
  parent::__construct();
2
  /**
3
  * Booster for WooCommerce - Module - Product Addons
4
  *
5
+ * @version 5.4.0
6
  * @since 2.5.3
7
  * @author Pluggabl LLC.
8
  * @todo admin order view (names)
18
  /**
19
  * Constructor.
20
  *
21
+ * @version 5.4.0
22
  * @since 2.5.3
23
  * @todo (maybe) add "in progress" ajax message
24
  * @todo (maybe) for variable products - show addons only if variation is selected (e.g. move to addons from `woocommerce_before_add_to_cart_button` to variation description)
29
  $this->id = 'product_addons';
30
  $this->short_desc = __( 'Product Addons', 'woocommerce-jetpack' );
31
  $this->desc = __( 'Add (paid/free/discount) addons to products (1 addon allowed in free version).', 'woocommerce-jetpack' );
32
+ $this->desc_pro = __( 'Add (paid/free/discount) addons to products.<br>
33
+ You can add <code>item_product_addons</code> into columns parameter of <code>[wcj_order_items_table]</code> to show selected product addon in pdf.', 'woocommerce-jetpack' );
34
  $this->link_slug = 'woocommerce-product-addons';
35
 
36
  parent::__construct();
includes/class-wcj-product-input-fields.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Product Input Fields
4
  *
5
- * @version 5.2.0
6
  * @author Pluggabl LLC.
7
  */
8
 
@@ -15,7 +15,7 @@ class WCJ_Product_Input_Fields extends WCJ_Module {
15
  /**
16
  * Constructor.
17
  *
18
- * @version 5.2.0
19
  * @todo (maybe) option to change local and global fields order (i.e. output local fields before the global)
20
  */
21
  function __construct() {
@@ -25,6 +25,16 @@ class WCJ_Product_Input_Fields extends WCJ_Module {
25
  $this->desc = __( 'Add input fields to the products (1 input field allowed in free version).', 'woocommerce-jetpack' );
26
  $this->desc_pro = __( 'Add input fields to the products.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-product-input-fields';
 
 
 
 
 
 
 
 
 
 
28
  parent::__construct();
29
 
30
  require_once( 'input-fields/class-wcj-product-input-fields-core.php' );
2
  /**
3
  * Booster for WooCommerce - Module - Product Input Fields
4
  *
5
+ * @version 5.4.0
6
  * @author Pluggabl LLC.
7
  */
8
 
15
  /**
16
  * Constructor.
17
  *
18
+ * @version 5.4.0
19
  * @todo (maybe) option to change local and global fields order (i.e. output local fields before the global)
20
  */
21
  function __construct() {
25
  $this->desc = __( 'Add input fields to the products (1 input field allowed in free version).', 'woocommerce-jetpack' );
26
  $this->desc_pro = __( 'Add input fields to the products.', 'woocommerce-jetpack' );
27
  $this->link_slug = 'woocommerce-product-input-fields';
28
+ $this->extra_desc = sprintf( __( 'After setting Product Input Fields, you can use below shortcode with meta_key to display the Product Input Fields value: %s', 'woocommerce-jetpack' ),
29
+ '<ol>' .
30
+ '<li>' . sprintf( __( '<strong>Shortcodes:</strong> %s', 'woocommerce-jetpack' ),
31
+ '<code>[wcj_order_items_meta meta_key = "_wcj_product_input_fields_global_&lt;field_id&gt;"]</code>, <code>[wcj_order_items_meta meta_key = "_wcj_product_input_fields_local_&lt;field_id&gt;"]</code><br>field_id is the Id of your Product Input Field' ) .
32
+ '</li>' .
33
+ '<li>' . sprintf( __( '<strong>PHP code:</strong> by using %s function,<br> e.g.: %s', 'woocommerce-jetpack' ),
34
+ '<code>do_shortcode()</code>',
35
+ '<code>echo&nbsp;do_shortcode(&nbsp;\'[wcj_order_items_meta meta_key = "_wcj_product_input_fields_global_1]\'&nbsp;);</code>' ) .
36
+ '</li>' .
37
+ '</ol>' );
38
  parent::__construct();
39
 
40
  require_once( 'input-fields/class-wcj-product-input-fields-core.php' );
includes/class-wcj-product-price-by-formula.php CHANGED
@@ -194,10 +194,15 @@ class WCJ_Product_Price_by_Formula extends WCJ_Module {
194
  /**
195
  * change_price.
196
  *
197
- * @version 5.1.1
198
  * @since 2.5.0
199
  */
200
  function change_price( $price, $_product, $output_errors = false ) {
 
 
 
 
 
201
  if ( $this->is_price_by_formula_product( $_product ) && '' != $price ) {
202
  $_product_id = wcj_get_product_id_or_variation_parent_id( $_product );
203
  $saved_price = $this->get_saved_price( $_product_id );
194
  /**
195
  * change_price.
196
  *
197
+ * @version 5.4.0
198
  * @since 2.5.0
199
  */
200
  function change_price( $price, $_product, $output_errors = false ) {
201
+ if ('yes' === wcj_get_option('wcj_product_price_by_formula_admin_quick_edit_product_scope', 'no')) {
202
+ if (wcj_is_admin_product_quick_edit_page()) {
203
+ return $price;
204
+ }
205
+ }
206
  if ( $this->is_price_by_formula_product( $_product ) && '' != $price ) {
207
  $_product_id = wcj_get_product_id_or_variation_parent_id( $_product );
208
  $saved_price = $this->get_saved_price( $_product_id );
includes/class-wcj-purchase-data.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Module - Cost of Goods (formerly Product Cost Price)
4
  *
5
- * @version 5.2.0
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  */
@@ -16,7 +16,7 @@ class WCJ_Purchase_Data extends WCJ_Module {
16
  /**
17
  * Constructor.
18
  *
19
- * @version 5.2.0
20
  * @todo (maybe) pre-calculate profit for orders
21
  * @todo (maybe) "Apply costs to orders that do not have costs set"
22
  * @todo (maybe) "Apply costs to all orders, overriding previous costs"
@@ -29,6 +29,16 @@ class WCJ_Purchase_Data extends WCJ_Module {
29
  $this->desc = __( 'Save product purchase costs data for admin reports (1 custom field allowed in free version).', 'woocommerce-jetpack' );
30
  $this->desc_pro = __( 'Save product purchase costs data for admin reports.', 'woocommerce-jetpack' );
31
  $this->link_slug = 'woocommerce-cost-of-goods';
 
 
 
 
 
 
 
 
 
 
32
  parent::__construct();
33
 
34
  $this->add_tools( array(
2
  /**
3
  * Booster for WooCommerce - Module - Cost of Goods (formerly Product Cost Price)
4
  *
5
+ * @version 5.4.0
6
  * @since 2.2.0
7
  * @author Pluggabl LLC.
8
  */
16
  /**
17
  * Constructor.
18
  *
19
+ * @version 5.4.0
20
  * @todo (maybe) pre-calculate profit for orders
21
  * @todo (maybe) "Apply costs to orders that do not have costs set"
22
  * @todo (maybe) "Apply costs to all orders, overriding previous costs"
29
  $this->desc = __( 'Save product purchase costs data for admin reports (1 custom field allowed in free version).', 'woocommerce-jetpack' );
30
  $this->desc_pro = __( 'Save product purchase costs data for admin reports.', 'woocommerce-jetpack' );
31
  $this->link_slug = 'woocommerce-cost-of-goods';
32
+ $this->extra_desc = sprintf( __( 'After setting cost of goods section below, Admin can export the Cost & Profit column from admin order list: %s', 'woocommerce-jetpack' ),
33
+ '<ol>' .
34
+ '<li>' . sprintf( __( '<strong>Shortcodes:</strong> %s', 'woocommerce-jetpack' ),
35
+ 'Profit: <code>[wcj_order_profit]</code>, Item Cost: <code>[wcj_order_items_cost]</code>' ) .
36
+ '</li>' .
37
+ '<li>' . sprintf( __( '<strong>PHP code:</strong> by using %s function, e.g.: %s', 'woocommerce-jetpack' ),
38
+ '<code>do_shortcode()</code>',
39
+ '<code>echo&nbsp;do_shortcode(&nbsp;\'[wcj_order_profit]\'&nbsp;);</code>' ) .
40
+ '</li>' .
41
+ '</ol>' );
42
  parent::__construct();
43
 
44
  $this->add_tools( array(
includes/core/wcj-loader.php CHANGED
@@ -49,6 +49,7 @@ require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-module-product-by-c
49
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-module-shipping-by-condition.php' );
50
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-invoice.php' );
51
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-pdf-invoice.php' );
 
52
 
53
  // Mini Plugin
54
  require_once( WCJ_PLUGIN_PATH . '/includes/mini-plugin/wcj-mini-plugin.php' );
49
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-module-shipping-by-condition.php' );
50
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-invoice.php' );
51
  require_once( WCJ_PLUGIN_PATH . '/includes/classes/class-wcj-pdf-invoice.php' );
52
+ require_once( WCJ_PLUGIN_PATH . '/includes/admin/class-wcj-welcome.php' );
53
 
54
  // Mini Plugin
55
  require_once( WCJ_PLUGIN_PATH . '/includes/mini-plugin/wcj-mini-plugin.php' );
includes/core/wcj-modules.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Modules
4
  *
5
- * @version 5.3.1
6
  * @since 3.2.4
7
  * @author Pluggabl LLC.
8
  */
@@ -134,7 +134,7 @@ $wcj_module_files = array(
134
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-emails.php',
135
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-display.php',
136
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-advanced.php',
137
- 'class-wcj-pdf-invoicing.php',
138
  );
139
 
140
  $this->modules = array();
2
  /**
3
  * Booster for WooCommerce - Modules
4
  *
5
+ * @version 5.4.0
6
  * @since 3.2.4
7
  * @author Pluggabl LLC.
8
  */
134
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-emails.php',
135
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-display.php',
136
  'pdf-invoices/submodules/class-wcj-pdf-invoicing-advanced.php',
137
+ 'class-wcj-pdf-invoicing.php'
138
  );
139
 
140
  $this->modules = array();
includes/css/wcj-admin.css CHANGED
@@ -8,3 +8,168 @@
8
  img.wcj-rocket-icon:hover {
9
  box-shadow: 0 1px 0 #C43F15;
10
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  img.wcj-rocket-icon:hover {
9
  box-shadow: 0 1px 0 #C43F15;
10
  }
11
+
12
+ /* start admin getting strted welcome page */
13
+ .wcj-welcome-page{
14
+ padding-top: 110px;
15
+ }
16
+ .wcj-welcome-container{
17
+ width: 750px;
18
+ margin: 0 auto;
19
+ max-width: 100%;
20
+ }
21
+ .wcj-welcome-content-main{
22
+ padding-top: 50px;
23
+ background: #fff;
24
+ border: 1px solid #d6e2ed;
25
+ margin: 25px 0;
26
+ position: relative;
27
+ text-align: center;
28
+ }
29
+ .wcj-welcome-content-inner{
30
+ padding:25px;
31
+ }
32
+ .wcj-welcome-content-inner h3{
33
+ color: #393f4c;
34
+ font-size: 24px;
35
+ margin: 0 0 20px;
36
+ line-height: 1.4;
37
+ }
38
+ .wcj-welcome-content-inner p{
39
+ font-size: 16px;
40
+ }
41
+ .wcj-welcome-content-logo-main{
42
+ position: absolute;
43
+ top: -60px;
44
+ width: 120px;
45
+ height: 120px;
46
+ left: 50%;
47
+ margin-left: -60px;
48
+ background: #fff;
49
+ border-radius: 50%;
50
+ border: 1px solid #d6e2ed;
51
+ }
52
+ .wcj-welcome-content-logo-main .wcj-welcome-content-logo{
53
+ width: 100%;
54
+ padding-top: 66%;
55
+ position: relative;
56
+ }
57
+ .wcj-welcome-content-logo::after{
58
+ content: "";
59
+ position: absolute;
60
+ top: 0;
61
+ left: 0;
62
+ bottom: 0;
63
+ right: 0;
64
+ background-repeat: no-repeat;
65
+ background-size: contain;
66
+ width: 82px;
67
+ padding-top: 68%;
68
+ background-image: url(../../assets/images/plugin_logo.png);
69
+ margin: 15px 19px 19px;
70
+ }
71
+ .wcj-welcome-padding-top-0{
72
+ padding-top: 0px;
73
+ }
74
+ .wcj-buy-puls-btn-main {
75
+ width: 100%;
76
+ }
77
+ .wcj-buy-puls-btn{
78
+ background: #f46c5e;
79
+ border-width: 1px 1px 2px;
80
+ border-radius: 50px;
81
+ color: #fff;
82
+ cursor: pointer;
83
+ display: inline-block;
84
+ font-size: 18px;
85
+ font-weight: 400;
86
+ padding: 15px 30px;
87
+ text-decoration: none;
88
+ }
89
+ .wcj-buy-puls-btn:hover{
90
+ color: #fff;
91
+ text-decoration:underline;
92
+ }
93
+ .wcj-buy-puls-content-row{
94
+ width: 100%;
95
+ display: flex;
96
+ flex-wrap: wrap;
97
+ padding-left: 0px;
98
+ }
99
+ .wcj-buy-puls-content-col-4{
100
+ text-align: left;
101
+ width: 33%;
102
+ float: left;
103
+ display: flex;
104
+ }
105
+ .wcj-buy-puls-content-col-4 .wcj-badge{
106
+ border: 1px solid #d4ddf2;
107
+ border-radius: 50px;
108
+ text-align: left;
109
+ padding: 8px;
110
+ width: 100%;
111
+ box-shadow: 0 0 6px #d4ddf2;
112
+ display: flex;
113
+ align-items: center;
114
+ margin-bottom: 10px;
115
+ margin-left: 10px;
116
+ }
117
+ .wcj-badge img{
118
+ float: left;
119
+ width: 55px;
120
+ height: auto;
121
+ display: block;
122
+ margin: 0 10px;
123
+ }
124
+ .wcj-badge span{
125
+ font-size: 16px;
126
+ white-space: normal;
127
+ line-height: normal;
128
+ top: auto;
129
+ }
130
+ .wcj-buy-puls-content-col-6{
131
+ text-align: left;
132
+ width: 50%;
133
+ float: left;
134
+ display: flex;
135
+ }
136
+ .wcj-feature-img img{
137
+ float: left;
138
+ width: 55px;
139
+ height: auto;
140
+ display: block;
141
+ margin:15px;
142
+
143
+ }
144
+ .wcj-feature-text h4{
145
+ font-size: 16px;
146
+ }
147
+ .wcj-feature-text p{
148
+ font-size: 14px;
149
+ margin-top: -15px;
150
+
151
+ }
152
+ .wcj-welcome-subscribe-email{
153
+ margin-top: 30px;
154
+ }
155
+ .wcj-welcome-subscribe-email .user_email{
156
+ width: 50%;
157
+ height: 35px;
158
+ }
159
+ .subscribe-email-btn{
160
+ background: #f46c5e;
161
+ color: #fff;
162
+ cursor: pointer;
163
+ font-size: 18px;
164
+ padding: 5px 20px;
165
+ border: 0;
166
+ }
167
+ .wcj-support{
168
+ margin-bottom: 30px;
169
+ margin-top: 10px;
170
+ }
171
+ .wcj-support a{
172
+ color: #f46c5e;
173
+ font-size: 16px;
174
+ }
175
+ /* end admin getting strted welcome page */
includes/emails/class-wc-email-wcj-custom.php CHANGED
@@ -4,7 +4,7 @@
4
  *
5
  * An email sent to recipient list when selected triggers are called.
6
  *
7
- * @version 4.6.1
8
  * @since 2.3.9
9
  * @author Pluggabl LLC.
10
  * @extends WC_Email
@@ -205,7 +205,7 @@ class WC_Email_WCJ_Custom extends WC_Email {
205
  /**
206
  * Initialise settings form fields.
207
  *
208
- * @version 3.1.0
209
  * @todo (maybe) `chosen_select` class in `trigger`
210
  */
211
  function init_form_fields() {
@@ -244,6 +244,7 @@ class WC_Email_WCJ_Custom extends WC_Email {
244
  'placeholder' => '',
245
  'default' => array(),
246
  'desc_tip' => __( 'Please note, that all new orders in WooCommerce by default are created with Pending Payment status. If you want to change the default order status - you can use Booster\'s "Order Custom Statuses" module (in WooCommerce > Settings > Booster > Shipping & Orders > Order Custom Statuses).', 'woocommerce-jetpack' ),
 
247
  'options' => array_merge(
248
  array(
249
  'woocommerce_new_order_notification_wcj_any_status' => __( 'New order (Any status)', 'woocommerce-jetpack' ),
4
  *
5
  * An email sent to recipient list when selected triggers are called.
6
  *
7
+ * @version 5.4.0
8
  * @since 2.3.9
9
  * @author Pluggabl LLC.
10
  * @extends WC_Email
205
  /**
206
  * Initialise settings form fields.
207
  *
208
+ * @version 5.4.0
209
  * @todo (maybe) `chosen_select` class in `trigger`
210
  */
211
  function init_form_fields() {
244
  'placeholder' => '',
245
  'default' => array(),
246
  'desc_tip' => __( 'Please note, that all new orders in WooCommerce by default are created with Pending Payment status. If you want to change the default order status - you can use Booster\'s "Order Custom Statuses" module (in WooCommerce > Settings > Booster > Shipping & Orders > Order Custom Statuses).', 'woocommerce-jetpack' ),
247
+ 'description' => __( 'Hold the <code>ctrl</code> key and select the options if you want to trigger mail on more than one option.', 'woocommerce-jetpack' ),
248
  'options' => array_merge(
249
  array(
250
  'woocommerce_new_order_notification_wcj_any_status' => __( 'New order (Any status)', 'woocommerce-jetpack' ),
includes/functions/wcj-functions-admin.php CHANGED
@@ -101,6 +101,29 @@ if ( ! function_exists( 'wcj_is_admin_product_edit_page' ) ) {
101
  }
102
  }
103
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  if ( ! function_exists( 'wcj_admin_notices_version_updated' ) ) {
105
  /**
106
  * wcj_admin_notices_version_updated.
101
  }
102
  }
103
 
104
+
105
+ if ( ! function_exists( 'wcj_is_admin_product_quick_edit_page' ) ) {
106
+ /**
107
+ * wcj_is_admin_product_quick_edit_page.
108
+ *
109
+ * @version 5.4.0
110
+ * @since 3.2.5
111
+ * @todo use where appropriate
112
+ * @todo (maybe) move to `wcj-functions-conditional.php`
113
+ */
114
+ function wcj_is_admin_product_quick_edit_page() {
115
+ global $pagenow;
116
+ if (( $pagenow == 'admin-ajax.php' ) && is_admin()) {
117
+ return true;
118
+ }
119
+ else {
120
+ return false;
121
+ }
122
+ }
123
+ }
124
+
125
+
126
+
127
  if ( ! function_exists( 'wcj_admin_notices_version_updated' ) ) {
128
  /**
129
  * wcj_admin_notices_version_updated.
includes/functions/wcj-functions-products.php CHANGED
@@ -163,10 +163,12 @@ if ( ! function_exists( 'wcj_get_product_display_price' ) ) {
163
  return $_product->get_display_price( $price, $qty );
164
  } else {
165
  $minus_sign = '';
166
- if ( $price < 0 && is_numeric($price) ) {
167
- $minus_sign = '-';
168
- $price *= -1;
169
- }
 
 
170
  if ( 'cart' === $scope ) {
171
  $display_price = ( 'incl' === wcj_get_option( 'woocommerce_tax_display_cart' ) ?
172
  wc_get_price_including_tax( $_product, array( 'price' => $price, 'qty' => $qty ) ) :
@@ -183,7 +185,7 @@ if ( ! function_exists( 'wcj_get_product_formatted_variation' ) ) {
183
  /**
184
  * wcj_get_product_formatted_variation.
185
  *
186
- * @version 2.7.0
187
  * @since 2.7.0
188
  */
189
  function wcj_get_product_formatted_variation( $variation, $flat = false, $include_names = true ) {
163
  return $_product->get_display_price( $price, $qty );
164
  } else {
165
  $minus_sign = '';
166
+ if ( $price < 0 ) {
167
+ if(is_numeric($price)){
168
+ $minus_sign = '-';
169
+ $price *= -1;
170
+ }
171
+ }
172
  if ( 'cart' === $scope ) {
173
  $display_price = ( 'incl' === wcj_get_option( 'woocommerce_tax_display_cart' ) ?
174
  wc_get_price_including_tax( $_product, array( 'price' => $price, 'qty' => $qty ) ) :
185
  /**
186
  * wcj_get_product_formatted_variation.
187
  *
188
+ * @version 5.4.0
189
  * @since 2.7.0
190
  */
191
  function wcj_get_product_formatted_variation( $variation, $flat = false, $include_names = true ) {
includes/js/wcj-checkout-core-fields.js CHANGED
@@ -4,19 +4,26 @@
4
  * @version 5.3.7
5
  * @since 5.3.7
6
  */
7
-
8
- jQuery(document).ready(function() {
9
- jQuery.each(wcj_checkout_core_fields, function(i, wcj_checkout_core_field_sections) {
10
- jQuery.each(wcj_checkout_core_field_sections, function(i, wcj_checkout_core_field_section) {
11
- jQuery.each(wcj_checkout_core_field_section, function(field, wcj_checkout_core_field) {
12
- jQuery("p#" + field + '_field' + " label").each(function() {
13
- jQuery(this).text(wcj_checkout_core_field.label);
14
- });
15
- jQuery("p#" + field + '_field').each(function() {
16
- jQuery(this).removeClass("form-row-wide");
17
- jQuery(this).addClass(wcj_checkout_core_field.class[0]);
18
- });
19
- });
20
- });
21
- });
 
 
 
 
 
 
 
22
  });
4
  * @version 5.3.7
5
  * @since 5.3.7
6
  */
7
+
8
+ jQuery(document).ready(function () {
9
+ jQuery.each(wcj_checkout_core_fields, function (i, wcj_checkout_core_field_sections) {
10
+ jQuery.each(wcj_checkout_core_field_sections, function (i, wcj_checkout_core_field_section) {
11
+ jQuery.each(wcj_checkout_core_field_section, function (field, wcj_checkout_core_field) {
12
+ jQuery("p#" + field + '_field' + " label").each(function () {
13
+ var required_star = '<abbr class="required" title="required">*</abbr>'
14
+ var is_required = wcj_checkout_core_field.required
15
+ var field_label = wcj_checkout_core_field.label
16
+ if (is_required == 1 || is_required) {
17
+ field_label = field_label + " " + required_star
18
+ }
19
+ jQuery(this).html(field_label);
20
+ });
21
+
22
+ jQuery("p#" + field + '_field').each(function () {
23
+ jQuery(this).removeClass("form-row-wide");
24
+ jQuery(this).addClass(wcj_checkout_core_field.class[0]);
25
+ });
26
+ });
27
+ });
28
+ });
29
  });
includes/price-by-country/class-wcj-price-by-country-core.php CHANGED
@@ -29,7 +29,17 @@ class WCJ_Price_by_Country_Core {
29
  $this->init();
30
  }
31
  }
32
- $this->add_hooks();
 
 
 
 
 
 
 
 
 
 
33
  // `maybe_init_customer_country_by_ip()` executed on `init` hook - in case we need to call `get_customer_country_by_ip()` `WC_Geolocation` class is ready
34
  add_action( 'init', array( $this, 'maybe_init_customer_country_by_ip' ) );
35
  }
29
  $this->init();
30
  }
31
  }
32
+ if ('no' === wcj_get_option('wcj_price_by_country_admin_quick_edit_product_scope', 'no')) {
33
+ $this->add_hooks();
34
+ }
35
+ else
36
+ {
37
+ if(!wcj_is_admin_product_quick_edit_page()){
38
+
39
+ $this->add_hooks();
40
+ }
41
+
42
+ }
43
  // `maybe_init_customer_country_by_ip()` executed on `init` hook - in case we need to call `get_customer_country_by_ip()` `WC_Geolocation` class is ready
44
  add_action( 'init', array( $this, 'maybe_init_customer_country_by_ip' ) );
45
  }
includes/settings/wcj-settings-checkout-core-fields.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Checkout Core Fields
4
  *
5
- * @version 4.9.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -132,6 +132,7 @@ foreach ( $this->woocommerce_core_checkout_fields as $field ) {
132
  'form-row-first' => __( 'Align Left', 'woocommerce-jetpack' ),
133
  'form-row-last' => __( 'Align Right', 'woocommerce-jetpack' ),
134
  'form-row-full' => __( 'Full Row', 'woocommerce-jetpack' ),
 
135
  ),
136
  'css' => 'min-width:300px;width:50%;',
137
  ),
2
  /**
3
  * Booster for WooCommerce - Settings - Checkout Core Fields
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
132
  'form-row-first' => __( 'Align Left', 'woocommerce-jetpack' ),
133
  'form-row-last' => __( 'Align Right', 'woocommerce-jetpack' ),
134
  'form-row-full' => __( 'Full Row', 'woocommerce-jetpack' ),
135
+ 'form-row-wide' => __( 'Wide Row', 'woocommerce-jetpack' ),
136
  ),
137
  'css' => 'min-width:300px;width:50%;',
138
  ),
includes/settings/wcj-settings-currency-exchange-rates.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Currency Exchange Rates
4
  *
5
- * @version 5.1.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo add "rounding" and "fixed offset" options for each pair separately (and option to enable/disable these per pair extra settings)
@@ -31,6 +31,7 @@ $settings = array(
31
  'title' => __( 'Exchange Rates Updates', 'woocommerce-jetpack' ),
32
  'id' => 'wcj_currency_exchange_rates_auto',
33
  'default' => 'daily',
 
34
  'type' => 'select',
35
  'options' => array(
36
  'minutely' => __( 'Update Every Minute', 'woocommerce-jetpack' ),
@@ -46,6 +47,7 @@ $settings = array(
46
  'title' => __( 'Exchange Rates Server', 'woocommerce-jetpack' ),
47
  'id' => 'wcj_currency_exchange_rates_server',
48
  'default' => 'ecb',
 
49
  'type' => 'select',
50
  'options' => wcj_get_currency_exchange_rate_servers(),
51
  ),
2
  /**
3
  * Booster for WooCommerce - Settings - Currency Exchange Rates
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo add "rounding" and "fixed offset" options for each pair separately (and option to enable/disable these per pair extra settings)
31
  'title' => __( 'Exchange Rates Updates', 'woocommerce-jetpack' ),
32
  'id' => 'wcj_currency_exchange_rates_auto',
33
  'default' => 'daily',
34
+ 'desc_tip' => __( 'How frequently do you want to update currency rates. ', 'woocommerce-jetpack' ),
35
  'type' => 'select',
36
  'options' => array(
37
  'minutely' => __( 'Update Every Minute', 'woocommerce-jetpack' ),
47
  'title' => __( 'Exchange Rates Server', 'woocommerce-jetpack' ),
48
  'id' => 'wcj_currency_exchange_rates_server',
49
  'default' => 'ecb',
50
+ 'desc_tip' => __( 'If rates are not updated then re-enable the cron system open your wp-config.php file located in the base root of your WordPress directory and look for a PHP Constant named define("ALTERNATE_WP_CRON", true);and set it’s value to true..', 'woocommerce-jetpack' ),
51
  'type' => 'select',
52
  'options' => wcj_get_currency_exchange_rate_servers(),
53
  ),
includes/settings/wcj-settings-currency-per-product.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Currency per Product
4
  *
5
- * @version 3.9.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -254,7 +254,7 @@ $settings = array_merge( $settings, array(
254
  ),
255
  array(
256
  'title' => __( 'Advanced: Save Calculated Products Prices', 'woocommerce-jetpack' ),
257
- 'desc_tip' => __( 'This may help if you are experiencing compatibility issues with other plugins.', 'woocommerce-jetpack' ),
258
  'desc' => __( 'Enable', 'woocommerce-jetpack' ),
259
  'id' => 'wcj_currency_per_product_save_prices',
260
  'default' => 'no',
2
  /**
3
  * Booster for WooCommerce - Settings - Currency per Product
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
254
  ),
255
  array(
256
  'title' => __( 'Advanced: Save Calculated Products Prices', 'woocommerce-jetpack' ),
257
+ 'desc_tip' => __( 'This may help if you are experiencing compatibility issues with other plugins. If you are facing your price will not be displayed properly then enable this option.', 'woocommerce-jetpack' ),
258
  'desc' => __( 'Enable', 'woocommerce-jetpack' ),
259
  'id' => 'wcj_currency_per_product_save_prices',
260
  'default' => 'no',
includes/settings/wcj-settings-custom-css.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce Settings - Custom CSS
4
  *
5
- * @version 4.0.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -31,6 +31,7 @@ return array(
31
  'default' => '',
32
  'type' => 'custom_textarea',
33
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
 
34
  ),
35
  array(
36
  'title' => __( 'Custom CSS - Back end (Admin)', 'woocommerce-jetpack' ),
@@ -38,6 +39,7 @@ return array(
38
  'default' => '',
39
  'type' => 'custom_textarea',
40
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
 
41
  ),
42
  array(
43
  'title' => __( 'Custom CSS on per Product Basis', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce Settings - Custom CSS
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
31
  'default' => '',
32
  'type' => 'custom_textarea',
33
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
34
+ 'desc' => sprintf( __( 'Without the %s tag.', 'woocommerce-jetpack' ), '<code>' . esc_html( '<style></style>' ) . '</code>' )
35
  ),
36
  array(
37
  'title' => __( 'Custom CSS - Back end (Admin)', 'woocommerce-jetpack' ),
39
  'default' => '',
40
  'type' => 'custom_textarea',
41
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
42
+ 'desc' => sprintf( __( 'Without the %s tag.', 'woocommerce-jetpack' ), '<code>' . esc_html( '<style></style>' ) . '</code>' )
43
  ),
44
  array(
45
  'title' => __( 'Custom CSS on per Product Basis', 'woocommerce-jetpack' ),
includes/settings/wcj-settings-custom-js.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce Settings - Custom JS
4
  *
5
- * @version 4.0.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -31,6 +31,7 @@ return array(
31
  'default' => '',
32
  'type' => 'custom_textarea',
33
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
 
34
  ),
35
  array(
36
  'title' => __( 'Custom JS - Back end (Admin)', 'woocommerce-jetpack' ),
@@ -38,6 +39,7 @@ return array(
38
  'default' => '',
39
  'type' => 'custom_textarea',
40
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
 
41
  ),
42
  array(
43
  'type' => 'sectionend',
2
  /**
3
  * Booster for WooCommerce Settings - Custom JS
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
31
  'default' => '',
32
  'type' => 'custom_textarea',
33
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
34
+ 'desc' => sprintf( __( 'Without the %s tag.', 'woocommerce-jetpack' ), '<code>' . esc_html( '<script></script>' ) . '</code>' )
35
  ),
36
  array(
37
  'title' => __( 'Custom JS - Back end (Admin)', 'woocommerce-jetpack' ),
39
  'default' => '',
40
  'type' => 'custom_textarea',
41
  'css' => 'width:100%;min-height:300px;font-family:monospace;',
42
+ 'desc' => sprintf( __( 'Without the %s tag.', 'woocommerce-jetpack' ), '<code>' . esc_html( '<script></script>' ) . '</code>' )
43
  ),
44
  array(
45
  'type' => 'sectionend',
includes/settings/wcj-settings-general.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - General
4
  *
5
- * @version 4.5.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -84,6 +84,7 @@ $settings = array(
84
  'standard' => __( 'Standard PHP sessions', 'woocommerce-jetpack' ),
85
  'wc' => __( 'WC sessions', 'woocommerce-jetpack' ),
86
  ),
 
87
  ),
88
  array(
89
  'title' => __( 'Read and Close', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce - Settings - General
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
84
  'standard' => __( 'Standard PHP sessions', 'woocommerce-jetpack' ),
85
  'wc' => __( 'WC sessions', 'woocommerce-jetpack' ),
86
  ),
87
+ 'desc' => __( 'If you are having issues with currency related modules, You can change the session type', 'woocommerce-jetpack' ),
88
  ),
89
  array(
90
  'title' => __( 'Read and Close', 'woocommerce-jetpack' ),
includes/settings/wcj-settings-global-discount.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Global Discount
4
  *
5
- * @version 4.8.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -199,7 +199,7 @@ $settings = array_merge( $settings, array(
199
  ),
200
  array(
201
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
202
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
203
  'id' => 'wcj_global_discount_advanced_price_hooks_priority',
204
  'default' => 0,
205
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Global Discount
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
199
  ),
200
  array(
201
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
202
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
203
  'id' => 'wcj_global_discount_advanced_price_hooks_priority',
204
  'default' => 0,
205
  'type' => 'number',
includes/settings/wcj-settings-mini-cart.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Mini Cart Custom Info
4
  *
5
- * @version 3.5.1
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -58,6 +58,7 @@ for ( $i = 1; $i <= apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_min
58
  'id' => 'wcj_mini_cart_custom_info_priority_' . $i,
59
  'default' => 10,
60
  'type' => 'number',
 
61
  ),
62
  array(
63
  'type' => 'sectionend',
2
  /**
3
  * Booster for WooCommerce - Settings - Mini Cart Custom Info
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
58
  'id' => 'wcj_mini_cart_custom_info_priority_' . $i,
59
  'default' => 10,
60
  'type' => 'number',
61
+ 'desc' => __( 'Change the Priority to sequence of your custom blocks, Greater value for high priority & Lower value for low priority.', 'woocommerce-jetpack' ),
62
  ),
63
  array(
64
  'type' => 'sectionend',
includes/settings/wcj-settings-multicurrency-base-price.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Multicurrency Product Base Price
4
  *
5
- * @version 5.0.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) `if ( isset( $all_currencies[ $currency_from ] ) ) { unset( $all_currencies[ $currency_from ] ); }`
@@ -66,7 +66,7 @@ $settings = array(
66
  ),
67
  array(
68
  'title' => __( 'Save Calculated Products Prices', 'woocommerce-jetpack' ),
69
- 'desc_tip' => __( 'This may help if you are experiencing compatibility issues with other plugins.', 'woocommerce-jetpack' ),
70
  'desc' => __( 'Enable', 'woocommerce-jetpack' ),
71
  'id' => 'wcj_multicurrency_base_price_save_prices',
72
  'default' => 'no',
@@ -74,7 +74,7 @@ $settings = array(
74
  ),
75
  array(
76
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
77
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.','woocommerce-jetpack' ),
78
  'id' => 'wcj_multicurrency_base_price_advanced_price_hooks_priority',
79
  'default' => 0,
80
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Multicurrency Product Base Price
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) `if ( isset( $all_currencies[ $currency_from ] ) ) { unset( $all_currencies[ $currency_from ] ); }`
66
  ),
67
  array(
68
  'title' => __( 'Save Calculated Products Prices', 'woocommerce-jetpack' ),
69
+ 'desc_tip' => __( 'This may help if you are experiencing compatibility issues with other plugins. If you are facing your price will not be displayed properly then enable this option', 'woocommerce-jetpack' ),
70
  'desc' => __( 'Enable', 'woocommerce-jetpack' ),
71
  'id' => 'wcj_multicurrency_base_price_save_prices',
72
  'default' => 'no',
74
  ),
75
  array(
76
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
77
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
78
  'id' => 'wcj_multicurrency_base_price_advanced_price_hooks_priority',
79
  'default' => 0,
80
  'type' => 'number',
includes/settings/wcj-settings-multicurrency.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Multicurrency (Currency Switcher)
4
  *
5
- * @version 5.3.4
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo "pretty prices"
@@ -57,7 +57,7 @@ $settings = array(
57
  ),
58
  array(
59
  'title' => __( 'Revert Currency to Shop\'s Default', 'woocommerce-jetpack' ),
60
- 'desc_tip' => __( 'Enable this if you want prices to revert back to your shop\'s default currency, when customer reaches the cart and/or checkout page.', 'woocommerce-jetpack' ),
61
  'id' => 'wcj_multicurrency_revert',
62
  'default' => 'no',
63
  'type' => 'select',
@@ -67,6 +67,7 @@ $settings = array(
67
  'yes' => __( 'Revert on checkout page only', 'woocommerce-jetpack' ),
68
  'cart_and_checkout' => __( 'Revert on both cart & checkout pages', 'woocommerce-jetpack' ),
69
  ),
 
70
  ),
71
  array(
72
  'title' => __( 'Rounding', 'woocommerce-jetpack' ),
@@ -254,7 +255,7 @@ $settings = array(
254
  ),
255
  array(
256
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
257
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
258
  'id' => 'wcj_multicurrency_advanced_price_hooks_priority',
259
  'default' => 0,
260
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Multicurrency (Currency Switcher)
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo "pretty prices"
57
  ),
58
  array(
59
  'title' => __( 'Revert Currency to Shop\'s Default', 'woocommerce-jetpack' ),
60
+ 'desc_tip' => __( 'Enable this if you want to revert the prices to your shop default currency, when customer reaches the cart and / or checkout page', 'woocommerce-jetpack' ),
61
  'id' => 'wcj_multicurrency_revert',
62
  'default' => 'no',
63
  'type' => 'select',
67
  'yes' => __( 'Revert on checkout page only', 'woocommerce-jetpack' ),
68
  'cart_and_checkout' => __( 'Revert on both cart & checkout pages', 'woocommerce-jetpack' ),
69
  ),
70
+ 'desc' => __( 'The customer selected currency as &#8364; and your shop currency is &#36;, So if you want to show &#36; on cart and / or checkout page you can use the above option.', 'woocommerce-jetpack' ),
71
  ),
72
  array(
73
  'title' => __( 'Rounding', 'woocommerce-jetpack' ),
255
  ),
256
  array(
257
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
258
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
259
  'id' => 'wcj_multicurrency_advanced_price_hooks_priority',
260
  'default' => 0,
261
  'type' => 'number',
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 5.3.0
6
  * @since 3.3.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) create "Tools (Options)" submodule
@@ -49,6 +49,7 @@ return array(
49
  'id' => 'wcj_invoicing_hide_disabled_docs_settings',
50
  'default' => 'no',
51
  'type' => 'checkbox',
 
52
  ),
53
  array(
54
  'title' => __( 'Replace Admin Order Search with Invoice Search', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce - Settings - PDF Invoicing - Advanced
4
  *
5
+ * @version 5.4.0
6
  * @since 3.3.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) create "Tools (Options)" submodule
49
  'id' => 'wcj_invoicing_hide_disabled_docs_settings',
50
  'default' => 'no',
51
  'type' => 'checkbox',
52
+ 'desc_tip' => __( 'This option will hide the disabled Documents sections. For ex. If you have only <strong>Invoice</strong> document is enabled and you don\'t want another document setting in this module or anywhere in admin.', 'woocommerce-jetpack' ),
53
  ),
54
  array(
55
  'title' => __( 'Replace Admin Order Search with Invoice Search', 'woocommerce-jetpack' ),
includes/settings/wcj-settings-pdf-invoicing-numbering.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - PDF Invoicing - Numbering
4
  *
5
- * @version 3.2.2
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -36,6 +36,8 @@ foreach ( $invoice_types as $invoice_type ) {
36
  'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_numbering_counter_width',
37
  'default' => 0,
38
  'type' => 'number',
 
 
39
  ),
40
  array(
41
  'title' => __( 'Prefix', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce - Settings - PDF Invoicing - Numbering
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
36
  'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_numbering_counter_width',
37
  'default' => 0,
38
  'type' => 'number',
39
+ 'desc' => __( 'Counter Width is the min width of the document length.<br>
40
+ For Ex. If you set 2, It will show the counter in 2 digit (15). If you set 3, It will show counter in 3 digit (015),', 'woocommerce-jetpack' ),
41
  ),
42
  array(
43
  'title' => __( 'Prefix', 'woocommerce-jetpack' ),
includes/settings/wcj-settings-price-by-country.php CHANGED
@@ -2,8 +2,8 @@
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
  */
9
 
@@ -71,6 +71,7 @@ $settings = array(
71
  'id' => 'wcj_price_by_country_revert',
72
  'default' => 'no',
73
  'type' => 'checkbox',
 
74
  ),
75
  array(
76
  'title' => __( 'Auto set default checkout billing country', 'woocommerce-jetpack' ),
@@ -167,6 +168,17 @@ $settings = array(
167
  'type' => 'title',
168
  'id' => 'wcj_price_by_country_compatibility',
169
  ),
 
 
 
 
 
 
 
 
 
 
 
170
  array(
171
  'title' => __( 'Price Filter Widget and Sorting by Price Support', 'woocommerce-jetpack' ),
172
  'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
@@ -223,7 +235,7 @@ $settings = array(
223
  ),
224
  array(
225
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
226
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
227
  'id' => 'wcj_price_by_country_advanced_price_hooks_priority',
228
  'default' => 0,
229
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Prices and Currencies by Country
4
  *
5
+ * @version 5.4.0
6
+ * @since 2.8.1
7
  * @author Pluggabl LLC.
8
  */
9
 
71
  'id' => 'wcj_price_by_country_revert',
72
  'default' => 'no',
73
  'type' => 'checkbox',
74
+ 'desc_tip' => __( 'If selected currency is &#8364; and your shop currency is &#36;, So if you want to show &#36; on the checkout page you can enable the option.', 'woocommerce-jetpack' ),
75
  ),
76
  array(
77
  'title' => __( 'Auto set default checkout billing country', 'woocommerce-jetpack' ),
168
  'type' => 'title',
169
  'id' => 'wcj_price_by_country_compatibility',
170
  ),
171
+
172
+
173
+ array(
174
+ 'title' => __('Disable Quick Edit Product For Admin Scope', 'woocommerce-jetpack'),
175
+ 'desc' => __('Disable For Admin Quick Edit Scope.', 'woocommerce-jetpack'),
176
+ 'desc_tip' => __("Disable module on Edit Product For Admin scope.", 'woocommerce-jetpack') . '<br />' . __('For example if you use Quick Edit Product and donot want change the deafult price then the box ticked', 'woocommerce-jetpack'),
177
+ 'type' => 'checkbox',
178
+ 'id' => 'wcj_price_by_country_admin_quick_edit_product_scope',
179
+ 'default' => 'no',
180
+ ),
181
+
182
  array(
183
  'title' => __( 'Price Filter Widget and Sorting by Price Support', 'woocommerce-jetpack' ),
184
  'desc' => empty( $message = apply_filters( 'booster_message', '', 'desc' ) ) ? __( 'Enable', 'woocommerce-jetpack' ) : $message,
235
  ),
236
  array(
237
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
238
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
239
  'id' => 'wcj_price_by_country_advanced_price_hooks_priority',
240
  'default' => 0,
241
  'type' => 'number',
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 5.3.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -109,7 +109,7 @@ $settings = array(
109
  ),
110
  array(
111
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
112
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
113
  'id' => 'wcj_price_by_user_role_advanced_price_hooks_priority',
114
  'default' => 0,
115
  'type' => 'number',
@@ -136,7 +136,7 @@ $settings = 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',
2
  /**
3
  * Booster for WooCommerce - Settings - Price based on User Role
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
109
  ),
110
  array(
111
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
112
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
113
  'id' => 'wcj_price_by_user_role_advanced_price_hooks_priority',
114
  'default' => 0,
115
  'type' => 'number',
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( __( 'Enable this option if there is 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',
includes/settings/wcj-settings-product-addons.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Addons
4
  *
5
- * @version 4.8.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) add `woocommerce_payment_complete` to `$qty_triggers` (also maybe add this trigger to "PDF Invoicing" module)
@@ -256,7 +256,7 @@ $settings = array_merge( $settings, array(
256
  ),
257
  array(
258
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
259
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
260
  'id' => 'wcj_product_addons_advanced_price_hooks_priority',
261
  'default' => 0,
262
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Product Addons
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo (maybe) add `woocommerce_payment_complete` to `$qty_triggers` (also maybe add this trigger to "PDF Invoicing" module)
256
  ),
257
  array(
258
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
259
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
260
  'id' => 'wcj_product_addons_advanced_price_hooks_priority',
261
  'default' => 0,
262
  'type' => 'number',
includes/settings/wcj-settings-product-by-condition.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Visibility by Condition
4
  *
5
- * @version 3.6.0
6
  * @since 3.6.0
7
  * @author Pluggabl LLC.
8
  */
@@ -70,7 +70,10 @@ $settings = array_merge( $settings, array(
70
  'invisible' => __( 'Set invisible', 'woocommerce-jetpack' ),
71
  'both' => __( 'Set both', 'woocommerce-jetpack' ),
72
  ),
73
- 'desc' => '<br>' . apply_filters( 'booster_message', '', 'desc' ),
 
 
 
74
  'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
75
  ),
76
  array(
2
  /**
3
  * Booster for WooCommerce - Settings - Product Visibility by Condition
4
  *
5
+ * @version 5.4.0
6
  * @since 3.6.0
7
  * @author Pluggabl LLC.
8
  */
70
  'invisible' => __( 'Set invisible', 'woocommerce-jetpack' ),
71
  'both' => __( 'Set both', 'woocommerce-jetpack' ),
72
  ),
73
+ 'desc' => __( 'Set Visible: Select values in which you want to visible product', 'woocommerce-jetpack' ) .
74
+ '<br>'. __( 'Set Invisible: Select values in which you want an invisible product', 'woocommerce-jetpack' ) .
75
+ '<br>'. __( 'Set Both: There will be 2 select box for each above option Visible & Invisible', 'woocommerce-jetpack' ) .
76
+ '<br>' . apply_filters( 'booster_message', '', 'desc' ),
77
  'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
78
  ),
79
  array(
includes/settings/wcj-settings-product-images.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Images
4
  *
5
- * @version 3.9.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -112,6 +112,7 @@ return array(
112
  ),
113
  array(
114
  'title' => __( 'Loop Thumbnail Priority', 'woocommerce-jetpack' ),
 
115
  'id' => 'wcj_product_images_cb_loop_product_thumbnail_priority',
116
  'default' => 10,
117
  'type' => 'text',
@@ -125,6 +126,7 @@ return array(
125
  ),
126
  array(
127
  'title' => __( 'Show Images Priority', 'woocommerce-jetpack' ),
 
128
  'id' => 'wcj_product_images_cb_show_product_images_priority',
129
  'default' => 20,
130
  'type' => 'text',
2
  /**
3
  * Booster for WooCommerce - Settings - Product Images
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
112
  ),
113
  array(
114
  'title' => __( 'Loop Thumbnail Priority', 'woocommerce-jetpack' ),
115
+ 'desc' => __( 'Priority for Loop Thumbnail. If you want to change the priority you can set Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
116
  'id' => 'wcj_product_images_cb_loop_product_thumbnail_priority',
117
  'default' => 10,
118
  'type' => 'text',
126
  ),
127
  array(
128
  'title' => __( 'Show Images Priority', 'woocommerce-jetpack' ),
129
+ 'desc' => __( 'Priority for Show Images. If you want to change the priority you can set Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
130
  'id' => 'wcj_product_images_cb_show_product_images_priority',
131
  'default' => 20,
132
  'type' => 'text',
includes/settings/wcj-settings-product-input-fields.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Input Fields
4
  *
5
- * @version 4.5.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo [dev] maybe set "Strip slashes" option to `yes` by default (or even remove the option completely and always strip slashes)
@@ -22,7 +22,7 @@ $settings = array(
22
  array(
23
  'title' => __( 'Product Input Fields - per Product', 'woocommerce-jetpack' ),
24
  'desc' => '<strong>' . __( 'Enable', 'woocommerce-jetpack' ) . '</strong>',
25
- 'desc_tip' => __( 'Add custom input field on per product basis.', 'woocommerce-jetpack' ),
26
  'id' => 'wcj_product_input_fields_local_enabled',
27
  'default' => 'no',
28
  'type' => 'checkbox',
@@ -87,6 +87,9 @@ for ( $i = 1; $i <= apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_pro
87
  ),
88
  ) );
89
  foreach( $options as $option ) {
 
 
 
90
  $settings = array_merge( $settings, array(
91
  array(
92
  'title' => ( isset( $option['short_title'] ) ? $option['short_title'] : $option['title'] ),
2
  /**
3
  * Booster for WooCommerce - Settings - Product Input Fields
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo [dev] maybe set "Strip slashes" option to `yes` by default (or even remove the option completely and always strip slashes)
22
  array(
23
  'title' => __( 'Product Input Fields - per Product', 'woocommerce-jetpack' ),
24
  'desc' => '<strong>' . __( 'Enable', 'woocommerce-jetpack' ) . '</strong>',
25
+ 'desc_tip' => __( 'Add custom input field on per product basis. <br>key: <code>_wcj_product_input_fields_global_&ltfield_id&gt</code><br> field_id will available in meta box of <b>Booster: Product Input Fields</b> on product page ', 'woocommerce-jetpack' ),
26
  'id' => 'wcj_product_input_fields_local_enabled',
27
  'default' => 'no',
28
  'type' => 'checkbox',
87
  ),
88
  ) );
89
  foreach( $options as $option ) {
90
+ if( !isset( $option['desc_tip'] ) && $option['id'] == 'wcj_product_input_fields_enabled_global_' ){
91
+ $option['desc_tip'] = __('key: <code>_wcj_product_input_fields_global_' . $i . '</code>' , 'woocommerce-jetpack' );
92
+ }
93
  $settings = array_merge( $settings, array(
94
  array(
95
  'title' => ( isset( $option['short_title'] ) ? $option['short_title'] : $option['title'] ),
includes/settings/wcj-settings-product-open-pricing.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Open Pricing
4
  *
5
- * @version 4.6.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo set default for "wcj_product_open_price_enable_js_validation" to "yes"
@@ -103,6 +103,7 @@ return array(
103
  'id' => 'wcj_product_open_price_enable_js_validation',
104
  'default' => 'no',
105
  'type' => 'checkbox',
 
106
  ),
107
  array(
108
  'title' => __( 'Display Product Price Info in Archives', 'woocommerce-jetpack' ),
@@ -157,7 +158,7 @@ return array(
157
  ),
158
  array(
159
  'title' => __( 'Product Bundles', 'woocommerce-jetpack' ),
160
- 'desc' => sprintf( __( 'For <a href="%s">"WPC Product Bundles for WooCommerce"</a> plugin.', 'woocommerce-jetpack' ), 'https://wordpress.org/plugins/woo-product-bundle/' ),
161
  'type' => 'title',
162
  'id' => 'wcj_product_open_price_woosb_product_bundles',
163
  ),
2
  /**
3
  * Booster for WooCommerce - Settings - Product Open Pricing
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  * @todo set default for "wcj_product_open_price_enable_js_validation" to "yes"
103
  'id' => 'wcj_product_open_price_enable_js_validation',
104
  'default' => 'no',
105
  'type' => 'checkbox',
106
+ 'desc_tip' => __( 'To do validation by JS instead of page load, Enable this if you want to validate the price box by Javascript', 'woocommerce-jetpack' ),
107
  ),
108
  array(
109
  'title' => __( 'Display Product Price Info in Archives', 'woocommerce-jetpack' ),
158
  ),
159
  array(
160
  'title' => __( 'Product Bundles', 'woocommerce-jetpack' ),
161
+ 'desc' => sprintf( __( 'Change below settings if there are compatibility issues with <a href="%s">"WPC Product Bundles for WooCommerce"</a> plugin.', 'woocommerce-jetpack' ), 'https://wordpress.org/plugins/woo-product-bundle/' ),
162
  'type' => 'title',
163
  'id' => 'wcj_product_open_price_woosb_product_bundles',
164
  ),
includes/settings/wcj-settings-product-price-by-formula.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Product Price by Formula
4
  *
5
- * @version 5.1.1
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -87,6 +87,16 @@ $settings = array_merge( $settings, array(
87
  'id' => 'wcj_product_price_by_formula_admin_scope',
88
  'default' => 'yes',
89
  ),
 
 
 
 
 
 
 
 
 
 
90
  array(
91
  'type' => 'sectionend',
92
  'id' => 'wcj_product_price_by_formula_general_options',
@@ -98,7 +108,7 @@ $settings = array_merge( $settings, array(
98
  ),
99
  array(
100
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
101
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
102
  'id' => 'wcj_product_price_by_formula_advanced_price_hooks_priority',
103
  'default' => 0,
104
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Product Price by Formula
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
87
  'id' => 'wcj_product_price_by_formula_admin_scope',
88
  'default' => 'yes',
89
  ),
90
+ array(
91
+ 'title' => __('Disable Quick Edit Product For Admin Scope', 'woocommerce-jetpack'),
92
+ 'desc' => __('Disable For Admin Quick Edit Scope.', 'woocommerce-jetpack'),
93
+ 'desc_tip' => __("Disable if you are facing any compatibility issue in product quick/bulk edit. ", 'woocommerce-jetpack') . '<br />' . __('For example if you use Quick Edit Product and donot want change the deafult price then the box ticked', 'woocommerce-jetpack'),
94
+ 'type' => 'checkbox',
95
+ 'id' => 'wcj_product_price_by_formula_admin_quick_edit_product_scope',
96
+ 'default' => 'no',
97
+ ),
98
+
99
+
100
  array(
101
  'type' => 'sectionend',
102
  'id' => 'wcj_product_price_by_formula_general_options',
108
  ),
109
  array(
110
  'title' => __( 'Price Filters Priority', 'woocommerce-jetpack' ),
111
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
112
  'id' => 'wcj_product_price_by_formula_advanced_price_hooks_priority',
113
  'default' => 0,
114
  'type' => 'number',
includes/settings/wcj-settings-product-tabs.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce Settings - Product Tabs
4
  *
5
- * @version 3.4.5
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -77,13 +77,14 @@ for ( $i = 1; $i <= apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_cus
77
  ),
78
  array(
79
  'desc' => __( 'Key', 'woocommerce-jetpack' ),
80
- 'desc_tip' => __( 'Make sure it\'s unique for each tab.', 'woocommerce-jetpack' ),
81
  'id' => 'wcj_custom_product_tabs_key_global_' . $i,
82
  'default' => 'global_' . $i,
83
  'type' => 'text',
84
  ),
85
  array(
86
  'desc' => __( 'Priority (i.e. Order)', 'woocommerce-jetpack' ),
 
87
  'id' => 'wcj_custom_product_tabs_priority_global_' . $i,
88
  'default' => ( 40 + $i - 1 ),
89
  'type' => 'number',
@@ -276,7 +277,7 @@ for ( $i = 1; $i <= apply_filters( 'booster_option', 1, wcj_get_option( 'wcj_cus
276
  ),
277
  array(
278
  'desc' => __( 'Default Key', 'woocommerce-jetpack' ),
279
- 'desc_tip' => __( 'Make sure it\'s unique for each tab.', 'woocommerce-jetpack' ),
280
  'id' => 'wcj_custom_product_tabs_key_local_default_' . $i,
281
  'default' => 'local_' . $i,
282
  'type' => 'text',
2
  /**
3
  * Booster for WooCommerce Settings - Product Tabs
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
77
  ),
78
  array(
79
  'desc' => __( 'Key', 'woocommerce-jetpack' ),
80
+ 'desc_tip' => __( 'The unique key for each product tab.', 'woocommerce-jetpack' ),
81
  'id' => 'wcj_custom_product_tabs_key_global_' . $i,
82
  'default' => 'global_' . $i,
83
  'type' => 'text',
84
  ),
85
  array(
86
  'desc' => __( 'Priority (i.e. Order)', 'woocommerce-jetpack' ),
87
+ 'desc_tip' => __( 'Change the Priority to sequence of your product tabs, Greater value for high priority & Lower value for low priority.', 'woocommerce-jetpack' ),
88
  'id' => 'wcj_custom_product_tabs_priority_global_' . $i,
89
  'default' => ( 40 + $i - 1 ),
90
  'type' => 'number',
277
  ),
278
  array(
279
  'desc' => __( 'Default Key', 'woocommerce-jetpack' ),
280
+ 'desc_tip' => __( 'The Default unique key for each product tab.', 'woocommerce-jetpack' ),
281
  'id' => 'wcj_custom_product_tabs_key_local_default_' . $i,
282
  'default' => 'local_' . $i,
283
  'type' => 'text',
includes/settings/wcj-settings-shipping-by-condition.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Shipping by Condition
4
  *
5
- * @version 4.9.0
6
  * @since 3.2.1
7
  * @author Pluggabl LLC.
8
  * @todo [dev] hide settings for the disabled subsection
@@ -153,6 +153,7 @@ $settings = array_merge( $settings, array(
153
  'id' => 'wcj_' . $this->id . '_filter_priority',
154
  'default' => 0,
155
  'type' => 'number',
 
156
  ),
157
  array(
158
  'type' => 'sectionend',
2
  /**
3
  * Booster for WooCommerce - Settings - Shipping by Condition
4
  *
5
+ * @version 5.4.0
6
  * @since 3.2.1
7
  * @author Pluggabl LLC.
8
  * @todo [dev] hide settings for the disabled subsection
153
  'id' => 'wcj_' . $this->id . '_filter_priority',
154
  'default' => 0,
155
  'type' => 'number',
156
+ 'desc' => __( 'Change the Priority of the current module\'s execution, Greater value for late execution & Lower value for early execution.', 'woocommerce-jetpack' ),
157
  ),
158
  array(
159
  'type' => 'sectionend',
includes/settings/wcj-settings-shipping-by-order-amount.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce Settings - Shipping Methods by Min/Max Order Amount
4
  *
5
- * @version 3.5.0
6
  * @since 3.2.1
7
  * @author Pluggabl LLC.
8
  */
@@ -32,7 +32,7 @@ $settings = array(
32
  array(
33
  'title' => __( 'Shipping Methods by Min/Max Order Amount', 'woocommerce-jetpack' ),
34
  'type' => 'title',
35
- 'desc' => __( 'Set to zero to disable.', 'woocommerce-jetpack' ),
36
  'id' => 'wcj_shipping_by_order_amount_options',
37
  ),
38
  );
2
  /**
3
  * Booster for WooCommerce Settings - Shipping Methods by Min/Max Order Amount
4
  *
5
+ * @version 5.4.0
6
  * @since 3.2.1
7
  * @author Pluggabl LLC.
8
  */
32
  array(
33
  'title' => __( 'Shipping Methods by Min/Max Order Amount', 'woocommerce-jetpack' ),
34
  'type' => 'title',
35
+ 'desc' => __( 'Set to zero to disable. Allows only non-decimal value.', 'woocommerce-jetpack' ),
36
  'id' => 'wcj_shipping_by_order_amount_options',
37
  ),
38
  );
includes/settings/wcj-settings-stock.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Stock
4
  *
5
- * @version 3.6.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -126,6 +126,7 @@ return array(
126
  'title' => __( 'Custom "Available on backorder" Options', 'woocommerce-jetpack' ),
127
  'type' => 'title',
128
  'id' => 'wcj_stock_custom_backorder_options',
 
129
  ),
130
  array(
131
  'title' => __( 'Custom "Available on backorder"', 'woocommerce-jetpack' ),
2
  /**
3
  * Booster for WooCommerce - Settings - Stock
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
126
  'title' => __( 'Custom "Available on backorder" Options', 'woocommerce-jetpack' ),
127
  'type' => 'title',
128
  'id' => 'wcj_stock_custom_backorder_options',
129
+ 'desc' => __( 'This option is used if the "Allow backorders?" is "Allow, but notify customer" in the product.', 'woocommerce-jetpack' ),
130
  ),
131
  array(
132
  'title' => __( 'Custom "Available on backorder"', 'woocommerce-jetpack' ),
includes/settings/wcj-settings-wholesale-price.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Booster for WooCommerce - Settings - Wholesale Price
4
  *
5
- * @version 5.0.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
@@ -130,7 +130,7 @@ $settings = array(
130
  ),
131
  array(
132
  'title' => __( 'Advanced: Price Filters Priority', 'woocommerce-jetpack' ),
133
- 'desc_tip' => __( 'Priority for all module\'s price filters. Set to zero to use default priority.' ),
134
  'id' => 'wcj_wholesale_price_advanced_price_hooks_priority',
135
  'default' => 0,
136
  'type' => 'number',
2
  /**
3
  * Booster for WooCommerce - Settings - Wholesale Price
4
  *
5
+ * @version 5.4.0
6
  * @since 2.8.0
7
  * @author Pluggabl LLC.
8
  */
130
  ),
131
  array(
132
  'title' => __( 'Advanced: Price Filters Priority', 'woocommerce-jetpack' ),
133
+ 'desc_tip' => __( 'Priority for all module\'s price filters. If you face pricing issues while using another plugin or booster module, You can change the Priority, Greater value for high priority & Lower value for low priority. Set to zero to use default priority.', 'woocommerce-jetpack' ),
134
  'id' => 'wcj_wholesale_price_advanced_price_hooks_priority',
135
  'default' => 0,
136
  'type' => 'number',
includes/shortcodes/class-wcj-shortcodes-orders.php CHANGED
@@ -15,7 +15,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
15
  /**
16
  * Constructor.
17
  *
18
- * @version 5.2.0
19
  */
20
  function __construct() {
21
 
@@ -59,6 +59,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
59
  'wcj_order_shipping_country_name',
60
  'wcj_order_shipping_method',
61
  'wcj_order_shipping_price',
 
62
  'wcj_order_shipping_tax',
63
  'wcj_order_status',
64
  'wcj_order_status_label',
@@ -71,6 +72,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
71
  'wcj_order_tcpdf_barcode',
72
  'wcj_order_time',
73
  'wcj_order_total',
 
74
  'wcj_order_total_after_refund',
75
  'wcj_order_total_by_tax_class',
76
  'wcj_order_total_discount',
@@ -78,6 +80,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
78
  'wcj_order_total_excl_tax',
79
  'wcj_order_total_fees',
80
  'wcj_order_total_fees_incl_tax',
 
81
  'wcj_order_total_fees_tax',
82
  'wcj_order_total_formatted',
83
  'wcj_order_total_height',
@@ -87,6 +90,7 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
87
  'wcj_order_total_refunded',
88
  'wcj_order_total_tax',
89
  'wcj_order_total_tax_after_refund',
 
90
  'wcj_order_total_tax_percent',
91
  'wcj_order_total_tax_refunded',
92
  'wcj_order_total_weight',
@@ -206,24 +210,33 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
206
  /**
207
  * wcj_price_shortcode.
208
  *
209
- * @version 5.1.0
210
  */
211
- private function wcj_price_shortcode( $raw_price, $atts ) {
212
- if ( 'yes' === $atts['hide_if_zero'] && 0 == $raw_price ) {
213
- return '';
214
- } else {
215
- $order_currency = wcj_get_order_currency( $this->the_order );
216
- if ( '' === $atts['currency'] ) {
217
- return wcj_price( $raw_price, $order_currency, $atts['hide_currency'], $atts );
218
- } else {
219
- $convert_to_currency = $atts['currency'];
220
- if ( '%shop_currency%' === $convert_to_currency ) {
221
- $convert_to_currency = wcj_get_option( 'woocommerce_currency' );
222
- }
223
- return wcj_price( $raw_price * wcj_get_saved_exchange_rate( $order_currency, $convert_to_currency ), $convert_to_currency, $atts['hide_currency'], $atts );
224
- }
225
- }
226
- }
 
 
 
 
 
 
 
 
 
227
 
228
  /**
229
  * wcj_order_items_cost.
@@ -569,6 +582,23 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
569
  return $this->wcj_price_shortcode( $total_fees, $atts );
570
  }
571
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
572
  /**
573
  * wcj_order_fees_html.
574
  */
@@ -1093,6 +1123,18 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
1093
  return $this->wcj_price_shortcode( $the_result, $atts );
1094
  }
1095
 
 
 
 
 
 
 
 
 
 
 
 
 
1096
  /**
1097
  * wcj_order_total_discount.
1098
  *
@@ -1246,6 +1288,15 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
1246
  return $total_tax;
1247
  }
1248
 
 
 
 
 
 
 
 
 
 
1249
 
1250
  /**
1251
  * wcj_order_total_tax_after_refund.
@@ -1355,6 +1406,16 @@ class WCJ_Orders_Shortcodes extends WCJ_Shortcodes {
1355
  }
1356
 
1357
 
 
 
 
 
 
 
 
 
 
 
1358
  /**
1359
  * wcj_order_subtotal_to_display.
1360
  *
15
  /**
16
  * Constructor.
17
  *
18
+ * @version 5.4.0
19
  */
20
  function __construct() {
21
 
59
  'wcj_order_shipping_country_name',
60
  'wcj_order_shipping_method',
61
  'wcj_order_shipping_price',
62
+ 'wcj_order_shipping_price_without_html_custom',
63
  'wcj_order_shipping_tax',
64
  'wcj_order_status',
65
  'wcj_order_status_label',
72
  'wcj_order_tcpdf_barcode',
73
  'wcj_order_time',
74
  'wcj_order_total',
75
+ 'wcj_order_total_without_html_custom',
76
  'wcj_order_total_after_refund',
77
  'wcj_order_total_by_tax_class',
78
  'wcj_order_total_discount',
80
  'wcj_order_total_excl_tax',
81
  'wcj_order_total_fees',
82
  'wcj_order_total_fees_incl_tax',
83
+ 'wcj_order_total_fees_incl_tax_without_html_custom',
84
  'wcj_order_total_fees_tax',
85
  'wcj_order_total_formatted',
86
  'wcj_order_total_height',
90
  'wcj_order_total_refunded',
91
  'wcj_order_total_tax',
92
  'wcj_order_total_tax_after_refund',
93
+ 'wcj_order_total_tax_without_html_custom',
94
  'wcj_order_total_tax_percent',
95
  'wcj_order_total_tax_refunded',
96
  'wcj_order_total_weight',
210
  /**
211
  * wcj_price_shortcode.
212
  *
213
+ * @version 5.4.0
214
  */
215
+
216
+ private function wcj_price_shortcode($raw_price, $atts)
217
+ {
218
+ if ('yes' === $atts['hide_if_zero'] && 0 == $raw_price) {
219
+ return '';
220
+ } else {
221
+ $order_currency = wcj_get_order_currency($this->the_order);
222
+ if ('' === $atts['currency']) {
223
+ if($atts['hide_currency'] =='yes'){
224
+ return wcj_price($raw_price, $atts['hide_currency'], $atts);
225
+ }
226
+ return wcj_price($raw_price, $order_currency, $atts['hide_currency'], $atts);
227
+ }
228
+
229
+ else {
230
+ $convert_to_currency = $atts['currency'];
231
+ if ('%shop_currency%' === $convert_to_currency) {
232
+ $convert_to_currency = wcj_get_option('woocommerce_currency');
233
+ }
234
+ return wcj_price($raw_price * wcj_get_saved_exchange_rate($order_currency, $convert_to_currency), $convert_to_currency, $atts['hide_currency'], $atts);
235
+ }
236
+ }
237
+ }
238
+
239
+
240
 
241
  /**
242
  * wcj_order_items_cost.
582
  return $this->wcj_price_shortcode( $total_fees, $atts );
583
  }
584
 
585
+
586
+ /**
587
+ * wcj_order_total_fees_incl_tax_without_html_custom.
588
+ *
589
+ * @version 5.4.0
590
+ * @todo probably should use get_line_total
591
+ */
592
+ function wcj_order_total_fees_incl_tax_without_html_custom( $atts ) {
593
+ $total_fees = 0;
594
+ $the_fees = $this->the_order->get_fees();
595
+ foreach ( $the_fees as $the_fee ) {
596
+ $total_fees += $the_fee['line_total'];
597
+ $total_fees += $this->the_order->get_line_tax( $the_fee );
598
+ }
599
+ return $total_fees;
600
+ }
601
+
602
  /**
603
  * wcj_order_fees_html.
604
  */
1123
  return $this->wcj_price_shortcode( $the_result, $atts );
1124
  }
1125
 
1126
+ /**
1127
+ * wcj_order_shipping_price_without_html_custom.
1128
+ *
1129
+ * @version 5.4.0
1130
+ */
1131
+ function wcj_order_shipping_price_without_html_custom( $atts ) {
1132
+ $the_result = ( $atts['excl_tax'] ) ? $this->the_order->get_total_shipping() : $this->the_order->get_total_shipping() + $this->the_order->get_shipping_tax();
1133
+ return $the_result;
1134
+ }
1135
+
1136
+
1137
+
1138
  /**
1139
  * wcj_order_total_discount.
1140
  *
1288
  return $total_tax;
1289
  }
1290
 
1291
+ /**
1292
+ * wcj_order_total_tax_without_html_custom.
1293
+ *
1294
+ * @version 5.4.0
1295
+ */
1296
+ function wcj_order_total_tax_without_html_custom( $atts ) {
1297
+ return apply_filters( 'wcj_order_total_tax', $this->the_order->get_total_tax(), $this->the_order );
1298
+ }
1299
+
1300
 
1301
  /**
1302
  * wcj_order_total_tax_after_refund.
1406
  }
1407
 
1408
 
1409
+ /**
1410
+ * @version 5.4.0
1411
+ * wcj_order_total_without_html_custom.
1412
+ */
1413
+ function wcj_order_total_without_html_custom( $atts ) {
1414
+ $order_total = ( true === $atts['excl_tax'] ) ? $this->the_order->get_total() - $this->the_order->get_total_tax() : $this->the_order->get_total();
1415
+ return $order_total;
1416
+ }
1417
+
1418
+
1419
  /**
1420
  * wcj_order_subtotal_to_display.
1421
  *
includes/shortcodes/class-wcj-shortcodes-products-crowdfunding.php CHANGED
@@ -84,10 +84,10 @@ class WCJ_Products_Crowdfunding_Shortcodes extends WCJ_Shortcodes {
84
  /**
85
  * get_product_orders_data.
86
  *
87
- * @version 4.1.0
88
  * @since 2.2.6
89
  */
90
- function get_product_orders_data( $return_value = 'total_orders', $atts ) {
91
  $product_ids = ( $this->the_product->is_type( 'grouped' ) ? $this->the_product->get_children() : array( wcj_get_product_id_or_variation_parent_id( $this->the_product ) ) );
92
  $total_orders = 0;
93
  $total_qty = 0;
@@ -143,8 +143,10 @@ class WCJ_Products_Crowdfunding_Shortcodes extends WCJ_Shortcodes {
143
  $return = $total_orders;
144
  break;
145
  }
146
- if ( 0 != $atts['offset'] ) {
147
- $return += $atts['offset'];
 
 
148
  }
149
  return $return;
150
  }
84
  /**
85
  * get_product_orders_data.
86
  *
87
+ * @version 5.4.0
88
  * @since 2.2.6
89
  */
90
+ function get_product_orders_data( string $return_value = null, $atts ) {
91
  $product_ids = ( $this->the_product->is_type( 'grouped' ) ? $this->the_product->get_children() : array( wcj_get_product_id_or_variation_parent_id( $this->the_product ) ) );
92
  $total_orders = 0;
93
  $total_qty = 0;
143
  $return = $total_orders;
144
  break;
145
  }
146
+ if (0 != $atts['offset']) {
147
+ if (!is_numeric($return)) {
148
+ $return += $atts['offset'];
149
+ }
150
  }
151
  return $return;
152
  }
includes/shortcodes/class-wcj-shortcodes-products.php CHANGED
@@ -49,7 +49,9 @@ class WCJ_Products_Shortcodes extends WCJ_Shortcodes {
49
  'wcj_product_price_excluding_tax',
50
  'wcj_product_price_including_tax',
51
  'wcj_product_purchase_price', // Product Cost Price
 
52
  'wcj_product_regular_price',
 
53
  'wcj_product_sale_price',
54
  'wcj_product_shipping_class',
55
  'wcj_product_shipping_time_table',
@@ -476,6 +478,24 @@ class WCJ_Products_Shortcodes extends WCJ_Shortcodes {
476
  return '';
477
  }
478
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
479
  /**
480
  * wcj_product_sale_price.
481
  *
@@ -709,6 +729,48 @@ class WCJ_Products_Shortcodes extends WCJ_Shortcodes {
709
  }
710
  }
711
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
712
  /**
713
  * wcj_product_tags.
714
  *
49
  'wcj_product_price_excluding_tax',
50
  'wcj_product_price_including_tax',
51
  'wcj_product_purchase_price', // Product Cost Price
52
+ 'wcj_product_purchase_price_without_html_custom', // Product Cost Price
53
  'wcj_product_regular_price',
54
+ 'wcj_product_regular_price_without_html_custom',
55
  'wcj_product_sale_price',
56
  'wcj_product_shipping_class',
57
  'wcj_product_shipping_time_table',
478
  return '';
479
  }
480
 
481
+ /**
482
+ * wcj_product_regular_price_without_html_custom.
483
+ *
484
+ * @version 5.4.0
485
+ * @since 2.4.1
486
+ */
487
+ function wcj_product_regular_price_without_html_custom( $atts ) {
488
+ if ( $this->the_product->is_on_sale() || 'yes' === $atts['show_always'] ) {
489
+ $the_price = $this->the_product->get_regular_price();
490
+ if ( 0 != $atts['multiply_by'] && is_numeric( $atts['multiply_by'] ) ) {
491
+ $the_price = $the_price * $atts['multiply_by'];
492
+ }
493
+ return ( 'yes' === $atts['hide_currency'] ) ? $the_price : $the_price;
494
+ }
495
+ return '';
496
+ }
497
+
498
+
499
  /**
500
  * wcj_product_sale_price.
501
  *
729
  }
730
  }
731
 
732
+ /**
733
+ * wcj_product_purchase_price_without_html_custom.
734
+ *
735
+ * @version 5.4.0
736
+ */
737
+ function wcj_product_purchase_price_without_html_custom( $atts ) {
738
+ $atts = array_change_key_case( (array) $atts, CASE_LOWER );
739
+ $atts = shortcode_atts( array(
740
+ 'search' => 'min_variation',
741
+ 'hide_currency' => 'no',
742
+ 'format' => 'yes'
743
+ ), $atts );
744
+
745
+ if ( ! $this->the_product->is_type( 'variable' ) ) {
746
+ $purchase_price = wc_get_product_purchase_price( wcj_get_product_id( $this->the_product ) );
747
+ return ( 'yes' === $atts['hide_currency'] ? $purchase_price : $purchase_price );
748
+ } else {
749
+ $purchase_price = wc_get_variable_product_purchase_price( wcj_get_product_id( $this->the_product ), $atts );
750
+ if ( $atts['format'] === 'yes' ) {
751
+ if ( is_array( $purchase_price ) ) {
752
+ if ( count( $purchase_price ) == 1 ) {
753
+ return $purchase_price[0];
754
+ } else if ( count( $purchase_price ) == 2 ) {
755
+ return wc_format_price_range( $purchase_price[0], $purchase_price[1] );
756
+ }
757
+ } else {
758
+ return $purchase_price;
759
+ }
760
+ } else {
761
+ if ( is_array( $purchase_price ) && count( $purchase_price ) == 1 ) {
762
+ return $purchase_price[0];
763
+ } elseif ( ! is_array( $purchase_price ) ) {
764
+ return $purchase_price;
765
+ }
766
+ }
767
+ }
768
+ }
769
+
770
+
771
+
772
+
773
+
774
  /**
775
  * wcj_product_tags.
776
  *
langs/woocommerce-jetpack.pot CHANGED
@@ -9,7 +9,7 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.4.2\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
@@ -33,8 +33,8 @@ msgstr ""
33
  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:396
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,66 +44,66 @@ msgstr ""
44
  #: includes/class-wcj-track-users.php:164 includes/class-wcj-track-users.php:252
45
  #: includes/classes/class-wcj-module.php:582
46
  #: includes/classes/class-wcj-module.php:782
47
- #: includes/settings/wcj-settings-price-by-country.php:238
48
  msgid "Booster"
49
  msgstr ""
50
 
51
- #: includes/admin/class-wc-settings-jetpack.php:59
52
  msgid "Upgrade today to unlock these popular premium features:"
53
  msgstr ""
54
 
55
- #: includes/admin/class-wc-settings-jetpack.php:61
56
  msgid "Add ability to create Proforma Invoices, Credit Notes and Packing slips"
57
  msgstr ""
58
 
59
- #: includes/admin/class-wc-settings-jetpack.php:62
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:63
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:64
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:65
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:66
84
  msgid "<strong>Mini cart</strong> – More custom information options"
85
  msgstr ""
86
 
87
- #: includes/admin/class-wc-settings-jetpack.php:67
88
  msgid "<strong>Export options</strong> – more fields enabled"
89
  msgstr ""
90
 
91
- #: includes/admin/class-wc-settings-jetpack.php:68
92
  msgid "More configuration options for payments and shipping"
93
  msgstr ""
94
 
95
- #: includes/admin/class-wc-settings-jetpack.php:78
96
  msgid "Upgrade to Booster Plus"
97
  msgstr ""
98
 
99
- #: includes/admin/class-wc-settings-jetpack.php:143
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:176
107
  #, php-format
108
  msgid ""
109
  "Please rate <strong>Booster for WooCommerce</strong> %s on <a href=\"%s\" "
@@ -111,52 +111,52 @@ msgid ""
111
  "from Booster team!"
112
  msgstr ""
113
 
114
- #: includes/admin/class-wc-settings-jetpack.php:202
115
  #, php-format
116
  msgid ""
117
- "Please rate <strong>Booster for WooCommerce</strong> %s on <a href=\"%s\" "
118
- "target=\"_blank\">booster.io</a> or <a href=\"%s\" target=\"_blank"
119
- "\">WordPress.org</a> to help us spread the word. Thank you from Booster team!"
120
  msgstr ""
121
 
122
- #: includes/admin/class-wc-settings-jetpack.php:258
123
  #: includes/class-wcj-admin-bar.php:140
124
  msgid "Alphabetically"
125
  msgstr ""
126
 
127
- #: includes/admin/class-wc-settings-jetpack.php:259
128
  #: includes/class-wcj-admin-bar.php:144
129
  msgid "By Category"
130
  msgstr ""
131
 
132
- #: includes/admin/class-wc-settings-jetpack.php:260
133
  #: includes/class-wcj-admin-bar.php:148
134
  msgid "Active"
135
  msgstr ""
136
 
137
- #: includes/admin/class-wc-settings-jetpack.php:261
138
  #: includes/class-wcj-admin-bar.php:152
139
  msgid "Manage Settings"
140
  msgstr ""
141
 
142
- #: includes/admin/class-wc-settings-jetpack.php:321
143
  #: includes/admin/wcj-modules-cats.php:14 includes/class-wcj-admin-bar.php:214
144
  #: includes/class-wcj-my-account.php:34
145
  msgid "Dashboard"
146
  msgstr ""
147
 
148
- #: includes/admin/class-wc-settings-jetpack.php:365
149
  #, php-format
150
  msgid ""
151
  "Please note that current <em>%s</em> module is deprecated and will be removed "
152
  "in future updates. Please use <em>%s</em> module instead."
153
  msgstr ""
154
 
155
- #: includes/admin/class-wc-settings-jetpack.php:370
156
  msgid "Module will be removed from the module's list as soon as you disable it."
157
  msgstr ""
158
 
159
- #: includes/admin/class-wc-settings-jetpack.php:381
160
  #, php-format
161
  msgid ""
162
  "Please note that <em>%s</em> module is currently under development. Until "
@@ -164,85 +164,85 @@ msgid ""
164
  "be moved to paid plugin version."
165
  msgstr ""
166
 
167
- #: includes/admin/class-wc-settings-jetpack.php:392
168
  #: includes/class-wcj-admin-bar.php:384
169
  #: includes/settings/wcj-settings-emails-verification.php:146
170
- #: includes/settings/wcj-settings-price-by-country.php:237
171
  msgid "WooCommerce"
172
  msgstr ""
173
 
174
- #: includes/admin/class-wc-settings-jetpack.php:394
175
- #: includes/admin/class-wc-settings-jetpack.php:589
176
  #: includes/class-wcj-admin-bar.php:168 includes/class-wcj-admin-bar.php:508
177
  #: includes/class-wcj-admin-bar.php:608 includes/core/class-wcj-admin.php:116
178
  msgid "Settings"
179
  msgstr ""
180
 
181
- #: includes/admin/class-wc-settings-jetpack.php:445
182
  msgid ""
183
  "This section lets you export, import or reset all Booster's modules settings."
184
  msgstr ""
185
 
186
- #: includes/admin/class-wc-settings-jetpack.php:469
187
  #: includes/class-wcj-export-import.php:26
188
  msgid "Export"
189
  msgstr ""
190
 
191
- #: includes/admin/class-wc-settings-jetpack.php:470
192
  msgid "Export all Booster's options to a file."
193
  msgstr ""
194
 
195
- #: includes/admin/class-wc-settings-jetpack.php:473
196
- #: includes/class-wcj-purchase-data.php:94
197
  msgid "Import"
198
  msgstr ""
199
 
200
- #: includes/admin/class-wc-settings-jetpack.php:475
201
  msgid "Import all Booster's options from a file."
202
  msgstr ""
203
 
204
- #: includes/admin/class-wc-settings-jetpack.php:479
205
  msgid ""
206
  "This will reset settings to defaults for all Booster modules. Are you sure?"
207
  msgstr ""
208
 
209
- #: includes/admin/class-wc-settings-jetpack.php:480
210
  msgid "Reset"
211
  msgstr ""
212
 
213
- #: includes/admin/class-wc-settings-jetpack.php:481
214
  msgid "Reset all Booster's options."
215
  msgstr ""
216
 
217
- #: includes/admin/class-wc-settings-jetpack.php:485
218
  msgid "This will delete all Booster meta. Are you sure?"
219
  msgstr ""
220
 
221
- #: includes/admin/class-wc-settings-jetpack.php:486
222
  msgid "Reset meta"
223
  msgstr ""
224
 
225
- #: includes/admin/class-wc-settings-jetpack.php:487
226
  msgid "Reset all Booster's meta."
227
  msgstr ""
228
 
229
- #: includes/admin/class-wc-settings-jetpack.php:525
230
  msgid "Version"
231
  msgstr ""
232
 
233
- #: includes/admin/class-wc-settings-jetpack.php:546
234
- #: includes/admin/class-wc-settings-jetpack.php:553
235
  msgid "Select All"
236
  msgstr ""
237
 
238
- #: includes/admin/class-wc-settings-jetpack.php:547
239
- #: includes/admin/class-wc-settings-jetpack.php:554
240
  #: includes/admin/class-wcj-tools.php:76
241
  msgid "Module"
242
  msgstr ""
243
 
244
- #: includes/admin/class-wc-settings-jetpack.php:548
245
- #: includes/admin/class-wc-settings-jetpack.php:555
246
  #: includes/admin/class-wcj-tools.php:77
247
  #: includes/export/class-wcj-fields-helper.php:293
248
  #: includes/gateways/class-wc-gateway-wcj-custom.php:61
@@ -254,102 +254,102 @@ msgstr ""
254
  msgid "Description"
255
  msgstr ""
256
 
257
- #: includes/admin/class-wc-settings-jetpack.php:591
258
  #: includes/class-wcj-admin-bar.php:172
259
  #: includes/classes/class-wcj-module.php:922
260
  msgid "Documentation"
261
  msgstr ""
262
 
263
- #: includes/admin/class-wc-settings-jetpack.php:602
264
  msgid "No active modules found."
265
  msgstr ""
266
 
267
- #: includes/admin/class-wc-settings-jetpack.php:605
268
  msgid "Total Modules:"
269
  msgstr ""
270
 
271
- #: includes/admin/class-wc-settings-jetpack.php:666
272
  msgid "Autoload Booster's Options"
273
  msgstr ""
274
 
275
- #: includes/admin/class-wc-settings-jetpack.php:668
276
  msgid ""
277
  "Choose if you want Booster's options to be autoloaded when calling "
278
  "add_option. After saving this option, you need to Reset all Booster's "
279
  "settings. Leave default value (i.e. Enabled) if not sure."
280
  msgstr ""
281
 
282
- #: includes/admin/class-wc-settings-jetpack.php:673
283
  msgid "Load Modules on Init Hook"
284
  msgstr ""
285
 
286
- #: includes/admin/class-wc-settings-jetpack.php:675
287
  msgid "Choose if you want to load Booster Modules on Init hook."
288
  msgstr ""
289
 
290
- #: includes/admin/class-wc-settings-jetpack.php:675
291
  msgid ""
292
  "It will load the locale appropriately if users change it from the profile "
293
  "page."
294
  msgstr ""
295
 
296
- #: includes/admin/class-wc-settings-jetpack.php:680
297
  msgid "Use List Instead of Comma Separated Text for Products in Settings"
298
  msgstr ""
299
 
300
- #: includes/admin/class-wc-settings-jetpack.php:682
301
- #: includes/admin/class-wc-settings-jetpack.php:696
302
- #: includes/admin/class-wc-settings-jetpack.php:705
303
  #, php-format
304
  msgid "Supported modules: %s."
305
  msgstr ""
306
 
307
- #: includes/admin/class-wc-settings-jetpack.php:683
308
  #: includes/class-wcj-payment-gateways-per-category.php:26
309
  msgid "Gateways per Product or Category"
310
  msgstr ""
311
 
312
- #: includes/admin/class-wc-settings-jetpack.php:684
313
  #: includes/class-wcj-global-discount.php:29
314
  #: includes/settings/wcj-settings-product-addons.php:254
315
  msgid "Global Discount"
316
  msgstr ""
317
 
318
- #: includes/admin/class-wc-settings-jetpack.php:685
319
- #: includes/admin/class-wc-settings-jetpack.php:697
320
- #: includes/admin/class-wc-settings-jetpack.php:706
321
  #: includes/class-wcj-product-custom-info.php:24
322
  #: includes/functions/wcj-functions-general.php:449
323
  msgid "Product Info"
324
  msgstr ""
325
 
326
- #: includes/admin/class-wc-settings-jetpack.php:686
327
  #: includes/class-wcj-product-input-fields.php:24
328
  #: includes/input-fields/class-wcj-product-input-fields-core.php:185
329
  msgid "Product Input Fields"
330
  msgstr ""
331
 
332
- #: includes/admin/class-wc-settings-jetpack.php:687
333
  msgid "Products XML"
334
  msgstr ""
335
 
336
- #: includes/admin/class-wc-settings-jetpack.php:688
337
  #: includes/class-wcj-related-products.php:38
338
  #: includes/settings/meta-box/wcj-settings-meta-box-related-products.php:30
339
  #: includes/settings/wcj-settings-free-price.php:20
340
  msgid "Related Products"
341
  msgstr ""
342
 
343
- #: includes/admin/class-wc-settings-jetpack.php:694
344
  msgid ""
345
  "Use List Instead of Comma Separated Text for Products Categories in Settings"
346
  msgstr ""
347
 
348
- #: includes/admin/class-wc-settings-jetpack.php:703
349
  msgid "Use List Instead of Comma Separated Text for Products Tags in Settings"
350
  msgstr ""
351
 
352
- #: includes/admin/class-wc-settings-jetpack.php:730
353
  #: includes/core/class-wcj-admin.php:100
354
  msgid "Booster for WooCommerce"
355
  msgstr ""
@@ -448,15 +448,15 @@ msgid ""
448
  "based on User Role and more."
449
  msgstr ""
450
 
451
- #: includes/admin/wcj-modules-cats.php:47
452
  msgid "Button & Price Labels"
453
  msgstr ""
454
 
455
- #: includes/admin/wcj-modules-cats.php:48
456
  msgid "Add to Cart Labels, Call for Price, Custom Price Labels and more."
457
  msgstr ""
458
 
459
- #: includes/admin/wcj-modules-cats.php:59 includes/class-wcj-admin-bar.php:466
460
  #: includes/class-wcj-admin-bar.php:470 includes/class-wcj-admin-bar.php:516
461
  #: includes/class-wcj-product-bulk-meta-editor.php:264
462
  #: includes/class-wcj-product-by-user.php:97
@@ -467,7 +467,7 @@ msgstr ""
467
  msgid "Products"
468
  msgstr ""
469
 
470
- #: includes/admin/wcj-modules-cats.php:60
471
  msgid ""
472
  "Bookings, Crowdfunding Products, Product Addons and Input Fields, Product "
473
  "Listings, Product Tabs and more."
@@ -699,7 +699,7 @@ msgstr ""
699
  #: includes/class-wcj-admin-bar.php:440
700
  #: includes/settings/wcj-settings-offer-price.php:49
701
  #: includes/settings/wcj-settings-stock.php:101
702
- #: includes/shortcodes/class-wcj-shortcodes-products.php:594
703
  msgid "Out of stock"
704
  msgstr ""
705
 
@@ -1072,6 +1072,27 @@ msgstr ""
1072
  msgid "Add custom fields to the checkout page."
1073
  msgstr ""
1074
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1075
  #: includes/class-wcj-checkout-custom-info.php:24
1076
  #: includes/class-wcj-cross-sells.php:31
1077
  msgid "Checkout Custom Info"
@@ -1132,8 +1153,11 @@ msgid "Add fees to WooCommerce cart & checkout."
1132
  msgstr ""
1133
 
1134
  #: includes/class-wcj-checkout-fees.php:232
 
1135
  #: includes/settings/wcj-settings-checkout-fees.php:41
1136
  #: includes/settings/wcj-settings-checkout-fees.php:62
 
 
1137
  msgid "Fee"
1138
  msgstr ""
1139
 
@@ -1235,10 +1259,10 @@ msgstr ""
1235
  #: includes/settings/wcj-settings-checkout-files-upload.php:103
1236
  #: includes/settings/wcj-settings-price-by-user-role.php:77
1237
  #: includes/settings/wcj-settings-price-by-user-role.php:85
1238
- #: includes/settings/wcj-settings-product-open-pricing.php:166
1239
  #: includes/settings/wcj-settings-sku.php:317
1240
  #: includes/settings/wcj-settings-sorting.php:144
1241
- #: includes/settings/wcj-settings-stock.php:206
1242
  msgid "Remove"
1243
  msgstr ""
1244
 
@@ -1319,42 +1343,53 @@ msgstr ""
1319
  msgid "When enabled, module will add Crowdfunding metabox to product edit."
1320
  msgstr ""
1321
 
1322
- #: includes/class-wcj-crowdfunding.php:30
1323
  #, php-format
1324
  msgid ""
1325
  "To add crowdfunding info to the product, use <a href=\"%s\" target=\"_blank"
1326
  "\">Booster's crowdfunding shortcodes</a>."
1327
  msgstr ""
1328
 
1329
- #: includes/class-wcj-crowdfunding.php:34
1330
  #, php-format
1331
  msgid ""
1332
  "Shortcodes could be used for example in <a href=\"%s\">Product Info module</"
1333
  "a>."
1334
  msgstr ""
1335
 
1336
- #: includes/class-wcj-crowdfunding.php:38
1337
  #, php-format
1338
  msgid ""
1339
  "To change add to cart button labels use <a href=\"%s\">Add to Cart Labels "
1340
  "module</a>."
1341
  msgstr ""
1342
 
 
 
 
 
 
 
 
1343
  #: includes/class-wcj-currency-exchange-rates.php:24
1344
  msgid "Currency Exchange Rates"
1345
  msgstr ""
1346
 
1347
  #: includes/class-wcj-currency-exchange-rates.php:25
1348
  msgid ""
1349
- "Automatic currency exchange rates for WooCommerce (1 allowed in free version)."
 
 
1350
  msgstr ""
1351
 
1352
  #: includes/class-wcj-currency-exchange-rates.php:26
1353
- msgid "Automatic currency exchange rates for WooCommerce."
 
 
1354
  msgstr ""
1355
 
1356
  #: includes/class-wcj-currency-exchange-rates.php:201
1357
- #: includes/settings/wcj-settings-currency-exchange-rates.php:46
1358
  msgid "Exchange Rates Server"
1359
  msgstr ""
1360
 
@@ -1606,7 +1641,7 @@ msgid ""
1606
  msgstr ""
1607
 
1608
  #: includes/class-wcj-custom-php.php:32
1609
- #: includes/settings/wcj-settings-multicurrency.php:249
1610
  #: includes/settings/wcj-settings-offer-price.php:84
1611
  #, php-format
1612
  msgid "E.g.: %s"
@@ -1913,7 +1948,10 @@ msgid ""
1913
  msgstr ""
1914
 
1915
  #: includes/class-wcj-export-import.php:28
1916
- msgid "WooCommerce export tools."
 
 
 
1917
  msgstr ""
1918
 
1919
  #: includes/class-wcj-export-import.php:34
@@ -2095,7 +2133,7 @@ msgid "Capabilities"
2095
  msgstr ""
2096
 
2097
  #: includes/class-wcj-general.php:218 includes/class-wcj-product-by-user.php:198
2098
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:156
2099
  #: includes/tools/class-wcj-order-statuses-tool.php:145
2100
  #: includes/tools/class-wcj-order-statuses-tool.php:221
2101
  msgid "Actions"
@@ -2138,12 +2176,12 @@ msgstr ""
2138
  #: includes/settings/wcj-settings-order-min-amount.php:61
2139
  #: includes/settings/wcj-settings-orders.php:132
2140
  #: includes/settings/wcj-settings-orders.php:159
2141
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:181
2142
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:239
2143
- #: includes/settings/wcj-settings-product-by-condition.php:107
2144
  #: includes/settings/wcj-settings-product-by-user.php:114
2145
- #: includes/settings/wcj-settings-product-open-pricing.php:123
2146
- #: includes/settings/wcj-settings-product-tabs.php:247
2147
  #: includes/settings/wcj-settings-purchase-data.php:145
2148
  #: includes/settings/wcj-settings-purchase-data.php:154
2149
  #: includes/settings/wcj-settings-purchase-data.php:173
@@ -2321,12 +2359,8 @@ msgstr ""
2321
  msgid "Booster - Multicurrency Switcher"
2322
  msgstr ""
2323
 
2324
- #: includes/class-wcj-multicurrency.php:39
2325
- #, php-format
2326
- msgid "<strong>Shortcodes:</strong> %s"
2327
- msgstr ""
2328
-
2329
  #: includes/class-wcj-multicurrency.php:42
 
2330
  #, php-format
2331
  msgid "<strong>PHP code:</strong> by using %s function, e.g.: %s"
2332
  msgstr ""
@@ -2400,7 +2434,7 @@ msgstr ""
2400
  #: includes/class-wcj-my-account.php:496
2401
  #: includes/class-wcj-product-bulk-meta-editor.php:280
2402
  #: includes/class-wcj-product-by-user.php:207
2403
- #: includes/class-wcj-purchase-data.php:95
2404
  #: includes/class-wcj-track-users.php:335
2405
  #: includes/classes/class-wcj-module.php:891
2406
  #: includes/functions/wcj-functions-general.php:189
@@ -3219,17 +3253,17 @@ msgstr ""
3219
  #: includes/settings/wcj-settings-cross-sells.php:97
3220
  #: includes/settings/wcj-settings-cross-sells.php:115
3221
  #: includes/settings/wcj-settings-cross-sells.php:125
3222
- #: includes/settings/wcj-settings-currency-exchange-rates.php:54
3223
- #: includes/settings/wcj-settings-currency-exchange-rates.php:85
3224
- #: includes/settings/wcj-settings-currency-exchange-rates.php:93
3225
- #: includes/settings/wcj-settings-currency-exchange-rates.php:101
3226
  #: includes/settings/wcj-settings-currency-per-product.php:66
3227
  #: includes/settings/wcj-settings-currency-per-product.php:83
3228
  #: includes/settings/wcj-settings-currency-per-product.php:90
3229
  #: includes/settings/wcj-settings-currency-per-product.php:97
3230
  #: includes/settings/wcj-settings-currency-per-product.php:104
3231
  #: includes/settings/wcj-settings-currency-per-product.php:258
3232
- #: includes/settings/wcj-settings-custom-css.php:44
3233
  #: includes/settings/wcj-settings-debug-tools.php:21
3234
  #: includes/settings/wcj-settings-debug-tools.php:29
3235
  #: includes/settings/wcj-settings-debug-tools.php:37
@@ -3240,8 +3274,8 @@ msgstr ""
3240
  #: includes/settings/wcj-settings-export.php:28
3241
  #: includes/settings/wcj-settings-general.php:21
3242
  #: includes/settings/wcj-settings-general.php:73
3243
- #: includes/settings/wcj-settings-general.php:146
3244
- #: includes/settings/wcj-settings-general.php:197
3245
  #: includes/settings/wcj-settings-global-discount.php:57
3246
  #: includes/settings/wcj-settings-global-discount.php:186
3247
  #: includes/settings/wcj-settings-global-discount.php:194
@@ -3257,22 +3291,22 @@ msgstr ""
3257
  #: includes/settings/wcj-settings-multicurrency-base-price.php:93
3258
  #: includes/settings/wcj-settings-multicurrency-base-price.php:102
3259
  #: includes/settings/wcj-settings-multicurrency.php:39
3260
- #: includes/settings/wcj-settings-multicurrency.php:103
3261
- #: includes/settings/wcj-settings-multicurrency.php:121
3262
- #: includes/settings/wcj-settings-multicurrency.php:138
3263
- #: includes/settings/wcj-settings-multicurrency.php:147
3264
- #: includes/settings/wcj-settings-multicurrency.php:155
3265
- #: includes/settings/wcj-settings-multicurrency.php:162
3266
- #: includes/settings/wcj-settings-multicurrency.php:170
3267
- #: includes/settings/wcj-settings-multicurrency.php:178
3268
- #: includes/settings/wcj-settings-multicurrency.php:186
3269
- #: includes/settings/wcj-settings-multicurrency.php:195
3270
- #: includes/settings/wcj-settings-multicurrency.php:204
3271
- #: includes/settings/wcj-settings-multicurrency.php:213
3272
- #: includes/settings/wcj-settings-multicurrency.php:222
3273
- #: includes/settings/wcj-settings-multicurrency.php:264
3274
- #: includes/settings/wcj-settings-multicurrency.php:273
3275
- #: includes/settings/wcj-settings-multicurrency.php:365
3276
  #: includes/settings/wcj-settings-my-account.php:29
3277
  #: includes/settings/wcj-settings-my-account.php:87
3278
  #: includes/settings/wcj-settings-my-account.php:104
@@ -3305,11 +3339,11 @@ msgstr ""
3305
  #: includes/settings/wcj-settings-payment-gateways-fees.php:86
3306
  #: includes/settings/wcj-settings-payment-gateways-fees.php:102
3307
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:25
3308
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:55
3309
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:105
3310
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:130
3311
  #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:131
3312
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:138
 
3313
  #: includes/settings/wcj-settings-pdf-invoicing-display.php:118
3314
  #: includes/settings/wcj-settings-pdf-invoicing-footer.php:23
3315
  #: includes/settings/wcj-settings-pdf-invoicing-header.php:24
@@ -3317,17 +3351,17 @@ msgstr ""
3317
  #: includes/settings/wcj-settings-pdf-invoicing-page.php:96
3318
  #: includes/settings/wcj-settings-pdf-invoicing-styling.php:73
3319
  #: includes/settings/wcj-settings-price-by-country.php:70
3320
- #: includes/settings/wcj-settings-price-by-country.php:77
3321
- #: includes/settings/wcj-settings-price-by-country.php:97
3322
- #: includes/settings/wcj-settings-price-by-country.php:113
3323
- #: includes/settings/wcj-settings-price-by-country.php:140
3324
- #: includes/settings/wcj-settings-price-by-country.php:172
3325
- #: includes/settings/wcj-settings-price-by-country.php:182
3326
- #: includes/settings/wcj-settings-price-by-country.php:191
3327
- #: includes/settings/wcj-settings-price-by-country.php:200
3328
- #: includes/settings/wcj-settings-price-by-country.php:209
3329
- #: includes/settings/wcj-settings-price-by-country.php:255
3330
- #: includes/settings/wcj-settings-price-by-country.php:263
3331
  #: includes/settings/wcj-settings-price-by-user-role.php:19
3332
  #: includes/settings/wcj-settings-price-by-user-role.php:46
3333
  #: includes/settings/wcj-settings-price-by-user-role.php:93
@@ -3358,32 +3392,34 @@ msgstr ""
3358
  #: includes/settings/wcj-settings-product-by-condition.php:29
3359
  #: includes/settings/wcj-settings-product-by-condition.php:37
3360
  #: includes/settings/wcj-settings-product-by-condition.php:44
3361
- #: includes/settings/wcj-settings-product-by-condition.php:89
3362
- #: includes/settings/wcj-settings-product-by-condition.php:96
3363
  #: includes/settings/wcj-settings-product-by-date.php:21
3364
  #: includes/settings/wcj-settings-product-by-date.php:53
3365
  #: includes/settings/wcj-settings-product-by-time.php:21
3366
  #: includes/settings/wcj-settings-product-by-time.php:53
3367
  #: includes/settings/wcj-settings-product-by-user.php:107
 
 
3368
  #: includes/settings/wcj-settings-product-info.php:35
3369
  #: includes/settings/wcj-settings-product-info.php:68
3370
  #: includes/settings/wcj-settings-product-input-fields.php:24
3371
  #: includes/settings/wcj-settings-product-input-fields.php:54
3372
- #: includes/settings/wcj-settings-product-input-fields.php:282
3373
- #: includes/settings/wcj-settings-product-input-fields.php:326
3374
- #: includes/settings/wcj-settings-product-input-fields.php:335
3375
- #: includes/settings/wcj-settings-product-input-fields.php:354
3376
- #: includes/settings/wcj-settings-product-input-fields.php:362
3377
  #: includes/settings/wcj-settings-product-msrp.php:127
3378
  #: includes/settings/wcj-settings-product-msrp.php:134
3379
  #: includes/settings/wcj-settings-product-open-pricing.php:102
3380
- #: includes/settings/wcj-settings-product-open-pricing.php:109
3381
- #: includes/settings/wcj-settings-product-open-pricing.php:140
3382
  #: includes/settings/wcj-settings-product-price-by-formula.php:30
3383
- #: includes/settings/wcj-settings-product-price-by-formula.php:109
3384
  #: includes/settings/wcj-settings-product-tabs.php:43
3385
- #: includes/settings/wcj-settings-product-tabs.php:232
3386
- #: includes/settings/wcj-settings-product-tabs.php:240
3387
  #: includes/settings/wcj-settings-products-xml.php:77
3388
  #: includes/settings/wcj-settings-purchase-data.php:22
3389
  #: includes/settings/wcj-settings-purchase-data.php:29
@@ -3421,8 +3457,8 @@ msgstr ""
3421
  #: includes/settings/wcj-settings-stock.php:64
3422
  #: includes/settings/wcj-settings-stock.php:94
3423
  #: includes/settings/wcj-settings-stock.php:109
3424
- #: includes/settings/wcj-settings-stock.php:139
3425
- #: includes/settings/wcj-settings-stock.php:154
3426
  #: includes/settings/wcj-settings-track-users.php:47
3427
  #: includes/settings/wcj-settings-upsells.php:81
3428
  #: includes/settings/wcj-settings-wholesale-price.php:36
@@ -3552,14 +3588,18 @@ msgid ""
3552
  msgstr ""
3553
 
3554
  #: includes/class-wcj-product-addons.php:32
3555
- msgid "Add (paid/free/discount) addons to products."
 
 
 
 
3556
  msgstr ""
3557
 
3558
- #: includes/class-wcj-product-addons.php:279
3559
  msgid "Some of the required addons are not selected!"
3560
  msgstr ""
3561
 
3562
- #: includes/class-wcj-product-addons.php:294
3563
  msgid ""
3564
  "Booster: Free plugin's version is limited to only three products with per "
3565
  "product addons enabled at a time. You will need to get <a href=\"https://"
@@ -3702,6 +3742,7 @@ msgstr ""
3702
  #: includes/settings/wcj-settings-export.php:171
3703
  #: includes/settings/wcj-settings-export.php:250
3704
  #: includes/settings/wcj-settings-global-discount.php:74
 
3705
  msgid "Value"
3706
  msgstr ""
3707
 
@@ -3726,7 +3767,7 @@ msgid "Save"
3726
  msgstr ""
3727
 
3728
  #: includes/class-wcj-product-bulk-meta-editor.php:390
3729
- #: includes/class-wcj-purchase-data.php:78
3730
  #: includes/export/class-wcj-fields-helper.php:280
3731
  #: includes/functions/wcj-functions-reports.php:24
3732
  #: includes/settings/wcj-settings-product-bulk-meta-editor.php:42
@@ -3805,7 +3846,7 @@ msgid "Products category"
3805
  msgstr ""
3806
 
3807
  #: includes/class-wcj-product-bulk-price-converter.php:262
3808
- #: includes/shortcodes/class-wcj-shortcodes-products.php:357
3809
  msgid "Any"
3810
  msgstr ""
3811
 
@@ -4082,10 +4123,11 @@ msgstr ""
4082
  #: includes/settings/wcj-settings-product-add-to-cart.php:300
4083
  #: includes/settings/wcj-settings-product-addons.php:92
4084
  #: includes/settings/wcj-settings-product-by-user.php:167
 
4085
  #: includes/settings/wcj-settings-product-tabs.php:72
4086
- #: includes/settings/wcj-settings-product-tabs.php:388
4087
- #: includes/settings/wcj-settings-product-tabs.php:409
4088
- #: includes/settings/wcj-settings-product-tabs.php:430
4089
  #: includes/settings/wcj-settings-products-xml.php:223
4090
  #: includes/settings/wcj-settings-purchase-data.php:77
4091
  #: includes/settings/wcj-settings-related-products.php:24
@@ -4194,6 +4236,16 @@ msgid ""
4194
  "to the selection drop box on frontend."
4195
  msgstr ""
4196
 
 
 
 
 
 
 
 
 
 
 
4197
  #: includes/class-wcj-product-images.php:25
4198
  msgid "Product Images"
4199
  msgstr ""
@@ -4280,9 +4332,9 @@ msgstr ""
4280
  #: includes/settings/wcj-settings-product-info.php:61
4281
  #: includes/settings/wcj-settings-product-info.php:94
4282
  #: includes/settings/wcj-settings-product-tabs.php:86
4283
- #: includes/settings/wcj-settings-product-tabs.php:398
4284
- #: includes/settings/wcj-settings-product-tabs.php:419
4285
- #: includes/settings/wcj-settings-product-tabs.php:440
4286
  msgid "Priority (i.e. Order)"
4287
  msgstr ""
4288
 
@@ -4312,6 +4364,13 @@ msgstr ""
4312
  msgid "Add input fields to the products."
4313
  msgstr ""
4314
 
 
 
 
 
 
 
 
4315
  #: includes/class-wcj-product-listings.php:27
4316
  msgid "Product Listings"
4317
  msgstr ""
@@ -4434,11 +4493,11 @@ msgid ""
4434
  "the <code>Reset settings</code> can be pressed."
4435
  msgstr ""
4436
 
4437
- #: includes/class-wcj-product-price-by-formula.php:241
4438
  msgid "Error in formula"
4439
  msgstr ""
4440
 
4441
- #: includes/class-wcj-product-price-by-formula.php:334
4442
  msgid ""
4443
  "Booster: Free plugin's version is limited to only one price by formula "
4444
  "product enabled at a time. You will need to get <a href=\"https://booster.io/"
@@ -4446,7 +4505,7 @@ msgid ""
4446
  "by formula products."
4447
  msgstr ""
4448
 
4449
- #: includes/class-wcj-product-price-by-formula.php:368
4450
  msgid "Final Price Preview"
4451
  msgstr ""
4452
 
@@ -4507,26 +4566,26 @@ msgstr ""
4507
  #: includes/settings/wcj-settings-my-account.php:174
4508
  #: includes/settings/wcj-settings-my-account.php:261
4509
  #: includes/settings/wcj-settings-product-custom-info.php:88
4510
- #: includes/settings/wcj-settings-product-tabs.php:92
4511
  #: includes/widgets/class-wcj-widget-left-to-free-shipping.php:59
4512
  msgid "Content"
4513
  msgstr ""
4514
 
4515
  #: includes/class-wcj-product-tabs.php:641
4516
  #: includes/settings/wcj-settings-cart-customization.php:63
4517
- #: includes/settings/wcj-settings-product-tabs.php:100
4518
  msgid "Link"
4519
  msgstr ""
4520
 
4521
  #: includes/class-wcj-product-tabs.php:643
4522
- #: includes/settings/wcj-settings-product-tabs.php:101
4523
  msgid ""
4524
  "If you wish to forward tab to new link, enter it here. In this case content "
4525
  "is ignored. Leave blank to show content."
4526
  msgstr ""
4527
 
4528
  #: includes/class-wcj-product-tabs.php:647
4529
- #: includes/settings/wcj-settings-product-tabs.php:108
4530
  msgid "Link - Open in New Window"
4531
  msgstr ""
4532
 
@@ -4602,7 +4661,7 @@ msgstr ""
4602
  #: includes/settings/meta-box/wcj-settings-meta-box-product-by-date.php:22
4603
  #: includes/settings/meta-box/wcj-settings-meta-box-product-by-time.php:19
4604
  #: includes/settings/wcj-settings-checkout-core-fields.php:84
4605
- #: includes/settings/wcj-settings-currency-exchange-rates.php:166
4606
  #: includes/settings/wcj-settings-order-numbers.php:46
4607
  #: includes/settings/wcj-settings-orders.php:180
4608
  #: includes/settings/wcj-settings-product-add-to-cart.php:64
@@ -4611,7 +4670,7 @@ msgstr ""
4611
 
4612
  #: includes/class-wcj-product-tabs.php:662
4613
  #: includes/settings/wcj-settings-product-tabs.php:71
4614
- #: includes/settings/wcj-settings-product-tabs.php:270
4615
  msgid "Custom Product Tab"
4616
  msgstr ""
4617
 
@@ -4681,27 +4740,34 @@ msgstr ""
4681
  msgid "Save product purchase costs data for admin reports."
4682
  msgstr ""
4683
 
4684
- #: includes/class-wcj-purchase-data.php:36
 
 
 
 
 
 
 
4685
  msgid "\"WooCommerce Cost of Goods\" Data Import"
4686
  msgstr ""
4687
 
4688
- #: includes/class-wcj-purchase-data.php:37
4689
  msgid "Import products costs from \"WooCommerce Cost of Goods\"."
4690
  msgstr ""
4691
 
4692
- #: includes/class-wcj-purchase-data.php:79
4693
  msgid "Product Title"
4694
  msgstr ""
4695
 
4696
- #: includes/class-wcj-purchase-data.php:80
4697
  msgid "WooCommerce Cost of Goods (source)"
4698
  msgstr ""
4699
 
4700
- #: includes/class-wcj-purchase-data.php:81
4701
  msgid "Booster: Product cost (destination)"
4702
  msgstr ""
4703
 
4704
- #: includes/class-wcj-purchase-data.php:116
4705
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:139
4706
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:209
4707
  #: includes/shipping/class-wc-shipping-wcj-custom.php:122
@@ -4709,30 +4775,30 @@ msgstr ""
4709
  msgid "Cost"
4710
  msgstr ""
4711
 
4712
- #: includes/class-wcj-purchase-data.php:119
4713
- #: includes/class-wcj-purchase-data.php:182
4714
- #: includes/class-wcj-purchase-data.php:269
4715
  #: includes/functions/wcj-functions-reports.php:28
4716
  #: includes/settings/wcj-settings-purchase-data.php:144
4717
  #: includes/settings/wcj-settings-purchase-data.php:172
4718
  msgid "Profit"
4719
  msgstr ""
4720
 
4721
- #: includes/class-wcj-purchase-data.php:185
4722
  #: includes/settings/wcj-settings-purchase-data.php:153
4723
  #: includes/settings/wcj-settings-purchase-data.php:179
4724
  msgid "Purchase Cost"
4725
  msgstr ""
4726
 
4727
- #: includes/class-wcj-purchase-data.php:267
4728
  msgid "Selling"
4729
  msgstr ""
4730
 
4731
- #: includes/class-wcj-purchase-data.php:268
4732
  msgid "Buying"
4733
  msgstr ""
4734
 
4735
- #: includes/class-wcj-purchase-data.php:276
4736
  msgid "Report"
4737
  msgstr ""
4738
 
@@ -5070,7 +5136,7 @@ msgid ""
5070
  msgstr ""
5071
 
5072
  #: includes/class-wcj-shipping-by-user-role.php:34
5073
- #: includes/settings/wcj-settings-multicurrency.php:378
5074
  #: includes/settings/wcj-settings-order-min-amount.php:131
5075
  #: includes/settings/wcj-settings-price-by-user-role.php:151
5076
  #, php-format
@@ -5529,10 +5595,10 @@ msgid "disabled"
5529
  msgstr ""
5530
 
5531
  #: includes/classes/class-wcj-module.php:843
5532
- #: includes/settings/wcj-settings-product-tabs.php:172
5533
- #: includes/settings/wcj-settings-product-tabs.php:184
5534
- #: includes/settings/wcj-settings-product-tabs.php:196
5535
- #: includes/settings/wcj-settings-product-tabs.php:208
5536
  msgid "Deprecated"
5537
  msgstr ""
5538
 
@@ -5656,6 +5722,7 @@ msgstr ""
5656
  #: includes/settings/wcj-settings-admin-products-list.php:75
5657
  #: includes/settings/wcj-settings-checkout-custom-fields.php:121
5658
  #: includes/settings/wcj-settings-checkout-fees.php:46
 
5659
  #: includes/shipping/class-wc-shipping-wcj-custom.php:101
5660
  msgid "Enable/Disable"
5661
  msgstr ""
@@ -5676,132 +5743,138 @@ msgid ""
5676
  "> Booster > Shipping & Orders > Order Custom Statuses)."
5677
  msgstr ""
5678
 
5679
- #: includes/emails/class-wc-email-wcj-custom.php:249
 
 
 
 
 
 
5680
  msgid "New order (Any status)"
5681
  msgstr ""
5682
 
5683
- #: includes/emails/class-wc-email-wcj-custom.php:254
5684
  msgid "Reset password notification"
5685
  msgstr ""
5686
 
5687
- #: includes/emails/class-wc-email-wcj-custom.php:255
5688
  msgid "Order fully refunded notification"
5689
  msgstr ""
5690
 
5691
- #: includes/emails/class-wc-email-wcj-custom.php:256
5692
  msgid "Order partially refunded notification"
5693
  msgstr ""
5694
 
5695
- #: includes/emails/class-wc-email-wcj-custom.php:257
5696
  msgid "New customer note notification"
5697
  msgstr ""
5698
 
5699
- #: includes/emails/class-wc-email-wcj-custom.php:258
5700
  msgid "Low stock notification"
5701
  msgstr ""
5702
 
5703
- #: includes/emails/class-wc-email-wcj-custom.php:259
5704
  msgid "No stock notification"
5705
  msgstr ""
5706
 
5707
- #: includes/emails/class-wc-email-wcj-custom.php:260
5708
  msgid "Product on backorder notification"
5709
  msgstr ""
5710
 
5711
- #: includes/emails/class-wc-email-wcj-custom.php:261
5712
  msgid "Created customer notification"
5713
  msgstr ""
5714
 
5715
- #: includes/emails/class-wc-email-wcj-custom.php:268
5716
  msgid "Recipient(s)"
5717
  msgstr ""
5718
 
5719
- #: includes/emails/class-wc-email-wcj-custom.php:270
5720
  #, php-format
5721
  msgid ""
5722
  "Enter recipients (comma separated) for this email. Defaults to <code>%s</"
5723
  "code>."
5724
  msgstr ""
5725
 
5726
- #: includes/emails/class-wc-email-wcj-custom.php:271
5727
  msgid "Or enter <code>%customer%</code> to send to customer billing email."
5728
  msgstr ""
5729
 
5730
- #: includes/emails/class-wc-email-wcj-custom.php:277
5731
  msgid "Subject"
5732
  msgstr ""
5733
 
5734
- #: includes/emails/class-wc-email-wcj-custom.php:279
5735
  #, php-format
5736
  msgid ""
5737
  "This controls the email subject line. Leave blank to use the default subject: "
5738
  "<code>%s</code>."
5739
  msgstr ""
5740
 
5741
- #: includes/emails/class-wc-email-wcj-custom.php:285
5742
  msgid "Email type"
5743
  msgstr ""
5744
 
5745
- #: includes/emails/class-wc-email-wcj-custom.php:287
5746
  msgid "Choose which format of email to send."
5747
  msgstr ""
5748
 
5749
- #: includes/emails/class-wc-email-wcj-custom.php:293
5750
  msgid "Wrap in WC Email Template"
5751
  msgstr ""
5752
 
5753
- #: includes/emails/class-wc-email-wcj-custom.php:299
5754
  msgid ""
5755
  "WC Email Heading. Used only if \"Wrap in WC Email Template\" is enabled and "
5756
  "only for HTML templates."
5757
  msgstr ""
5758
 
5759
- #: includes/emails/class-wc-email-wcj-custom.php:300
5760
  #, php-format
5761
  msgid ""
5762
  "This controls the main heading contained within the email notification. Leave "
5763
  "blank to use the default heading: <code>%s</code>."
5764
  msgstr ""
5765
 
5766
- #: includes/emails/class-wc-email-wcj-custom.php:306
5767
  msgid "HTML template"
5768
  msgstr ""
5769
 
5770
- #: includes/emails/class-wc-email-wcj-custom.php:308
5771
- #: includes/emails/class-wc-email-wcj-custom.php:317
5772
  msgid "You can use shortcodes here. E.g. Booster's order shortcodes."
5773
  msgstr ""
5774
 
5775
- #: includes/emails/class-wc-email-wcj-custom.php:315
5776
  msgid "Plain text template"
5777
  msgstr ""
5778
 
5779
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:22
5780
- #: includes/settings/wcj-settings-currency-exchange-rates.php:36
5781
  #: includes/settings/wcj-settings-products-xml.php:135
5782
  msgid "Update Every Minute"
5783
  msgstr ""
5784
 
5785
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:23
5786
- #: includes/settings/wcj-settings-currency-exchange-rates.php:37
5787
  #: includes/settings/wcj-settings-products-xml.php:136
5788
  msgid "Update Hourly"
5789
  msgstr ""
5790
 
5791
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:24
5792
- #: includes/settings/wcj-settings-currency-exchange-rates.php:38
5793
  #: includes/settings/wcj-settings-products-xml.php:137
5794
  msgid "Update Twice Daily"
5795
  msgstr ""
5796
 
5797
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:25
5798
- #: includes/settings/wcj-settings-currency-exchange-rates.php:39
5799
  #: includes/settings/wcj-settings-products-xml.php:138
5800
  msgid "Update Daily"
5801
  msgstr ""
5802
 
5803
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:26
5804
- #: includes/settings/wcj-settings-currency-exchange-rates.php:40
5805
  #: includes/settings/wcj-settings-products-xml.php:139
5806
  msgid "Update Weekly"
5807
  msgstr ""
@@ -6133,6 +6206,7 @@ msgstr ""
6133
  #: includes/settings/wcj-settings-export.php:240
6134
  #: includes/settings/wcj-settings-global-discount.php:63
6135
  #: includes/settings/wcj-settings-product-addons.php:80
 
6136
  #: includes/settings/wcj-settings-purchase-data.php:84
6137
  #: includes/settings/wcj-settings-shipping-options.php:77
6138
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:199
@@ -6258,22 +6332,22 @@ msgstr ""
6258
  msgid "Availability Class"
6259
  msgstr ""
6260
 
6261
- #: includes/functions/wcj-functions-admin.php:114
6262
  #, php-format
6263
  msgid ""
6264
  "<strong>Booster for WooCommerce</strong> plugin was successfully updated to "
6265
  "version <strong>%s</strong>."
6266
  msgstr ""
6267
 
6268
- #: includes/functions/wcj-functions-admin.php:161
6269
  msgid "Search&hellip;"
6270
  msgstr ""
6271
 
6272
- #: includes/functions/wcj-functions-admin.php:201
6273
  msgid "Enter comma separated list of IDs."
6274
  msgstr ""
6275
 
6276
- #: includes/functions/wcj-functions-admin.php:275
6277
  #: includes/settings/wcj-settings-emails-verification.php:75
6278
  #: includes/settings/wcj-settings-emails-verification.php:83
6279
  #: includes/settings/wcj-settings-emails-verification.php:130
@@ -6281,59 +6355,59 @@ msgstr ""
6281
  msgid "Replaced value: %s"
6282
  msgstr ""
6283
 
6284
- #: includes/functions/wcj-functions-admin.php:275
6285
  #, php-format
6286
  msgid "Replaced values: %s"
6287
  msgstr ""
6288
 
6289
- #: includes/functions/wcj-functions-admin.php:304
6290
  msgid "Install Booster Plus to unlock all features"
6291
  msgstr ""
6292
 
6293
- #: includes/functions/wcj-functions-admin.php:305
6294
  #, php-format
6295
  msgid ""
6296
  "Some settings fields are locked and you will need %s to modify all locked "
6297
  "fields."
6298
  msgstr ""
6299
 
6300
- #: includes/functions/wcj-functions-admin.php:308
6301
  msgid "Buy now"
6302
  msgstr ""
6303
 
6304
- #: includes/functions/wcj-functions-admin.php:309
6305
  msgid "Visit Booster Site"
6306
  msgstr ""
6307
 
6308
- #: includes/functions/wcj-functions-admin.php:314
6309
  #, php-format
6310
  msgid "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change value."
6311
  msgstr ""
6312
 
6313
- #: includes/functions/wcj-functions-admin.php:317
6314
  #, php-format
6315
  msgid ""
6316
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to enable \"%s\" option."
6317
  msgstr ""
6318
 
6319
- #: includes/functions/wcj-functions-admin.php:320
6320
  #, php-format
6321
  msgid "Get Booster Plus to enable \"%s\" option."
6322
  msgstr ""
6323
 
6324
- #: includes/functions/wcj-functions-admin.php:323
6325
  #, php-format
6326
  msgid ""
6327
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change values below."
6328
  msgstr ""
6329
 
6330
- #: includes/functions/wcj-functions-admin.php:326
6331
  #, php-format
6332
  msgid ""
6333
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change values above."
6334
  msgstr ""
6335
 
6336
- #: includes/functions/wcj-functions-admin.php:329
6337
  msgid "Get Booster Plus to change value."
6338
  msgstr ""
6339
 
@@ -8238,9 +8312,9 @@ msgstr ""
8238
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:36
8239
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:62
8240
  #: includes/settings/wcj-settings-multicurrency-base-price.php:63
8241
- #: includes/settings/wcj-settings-multicurrency.php:242
8242
  #: includes/settings/wcj-settings-order-min-amount.php:77
8243
- #: includes/settings/wcj-settings-price-by-country.php:220
8244
  #: includes/settings/wcj-settings-price-by-user-role.php:106
8245
  #: includes/settings/wcj-settings-product-addons.php:230
8246
  msgid "Advanced"
@@ -8378,6 +8452,95 @@ msgstr ""
8378
  msgid "Templates"
8379
  msgstr ""
8380
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8381
  #: includes/price-by-country/class-wcj-price-by-country-group-generator.php:34
8382
  msgid "Country groups successfully generated."
8383
  msgstr ""
@@ -8388,18 +8551,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:414
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:308
8399
- #: includes/settings/wcj-settings-price-by-country.php:309
8400
- #: includes/settings/wcj-settings-price-by-country.php:314
8401
- #: includes/settings/wcj-settings-price-by-country.php:362
8402
- #: includes/settings/wcj-settings-price-by-country.php:405
8403
  msgid "Group"
8404
  msgstr ""
8405
 
@@ -8852,7 +9015,7 @@ msgid "Price Step"
8852
  msgstr ""
8853
 
8854
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:25
8855
- #: includes/settings/wcj-settings-currency-exchange-rates.php:60
8856
  #: includes/settings/wcj-settings-offer-price.php:168
8857
  #: includes/settings/wcj-settings-payment-gateways-fees.php:93
8858
  #: includes/settings/wcj-settings-product-by-user.php:70
@@ -8878,8 +9041,8 @@ msgstr ""
8878
 
8879
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:43
8880
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:52
8881
- #: includes/settings/wcj-settings-general.php:224
8882
- #: includes/settings/wcj-settings-general.php:233
8883
  #: includes/settings/wcj-settings-offer-price.php:183
8884
  #: includes/settings/wcj-settings-offer-price.php:191
8885
  msgid "Set zero to disable."
@@ -8976,12 +9139,12 @@ msgstr ""
8976
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:30
8977
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:56
8978
  #: includes/settings/wcj-settings-general.php:30
8979
- #: includes/settings/wcj-settings-general.php:99
8980
- #: includes/settings/wcj-settings-general.php:114
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:165
8985
  #: includes/settings/wcj-settings-price-by-user-role.php:55
8986
  #: includes/settings/wcj-settings-price-by-user-role.php:157
8987
  #: includes/settings/wcj-settings-product-add-to-cart.php:131
@@ -9231,7 +9394,7 @@ msgid ""
9231
  msgstr ""
9232
 
9233
  #: includes/settings/meta-box/wcj-settings-meta-box-sale-flash.php:24
9234
- #: includes/settings/wcj-settings-stock.php:185
9235
  msgid "HTML"
9236
  msgstr ""
9237
 
@@ -9239,6 +9402,7 @@ msgstr ""
9239
  #: includes/settings/wcj-settings-checkout-fees.php:72
9240
  #: includes/settings/wcj-settings-global-discount.php:69
9241
  #: includes/settings/wcj-settings-payment-gateways-fees.php:57
 
9242
  #: includes/settings/wcj-settings-purchase-data.php:89
9243
  #: includes/settings/wcj-settings-wholesale-price.php:89
9244
  msgid "Percent"
@@ -9249,6 +9413,7 @@ msgstr ""
9249
  #: includes/settings/wcj-settings-global-discount.php:70
9250
  #: includes/settings/wcj-settings-payment-gateways-fees.php:56
9251
  #: includes/settings/wcj-settings-price-by-user-role.php:31
 
9252
  #: includes/settings/wcj-settings-purchase-data.php:88
9253
  #: includes/settings/wcj-settings-wholesale-price.php:90
9254
  msgid "Fixed"
@@ -9338,8 +9503,8 @@ msgstr ""
9338
  #: includes/settings/wcj-settings-shipping-options.php:21
9339
  #: includes/settings/wcj-settings-stock.php:20
9340
  #: includes/settings/wcj-settings-stock.php:87
9341
- #: includes/settings/wcj-settings-stock.php:132
9342
- #: includes/settings/wcj-settings-stock.php:177
9343
  #: includes/settings/wcj-settings-tax-display.php:27
9344
  #: includes/settings/wcj-settings-tax-display.php:44
9345
  #: includes/settings/wcj-settings-tax-display.php:101
@@ -9439,7 +9604,7 @@ msgstr ""
9439
  #: includes/settings/wcj-settings-add-to-cart.php:21
9440
  #: includes/settings/wcj-settings-add-to-cart.php:92
9441
  #: includes/settings/wcj-settings-add-to-cart.php:110
9442
- #: includes/settings/wcj-settings-general.php:163
9443
  #: includes/settings/wcj-settings-shipping-calculator.php:69
9444
  #: includes/settings/wcj-settings-sorting.php:20
9445
  #: includes/settings/wcj-settings-sorting.php:99
@@ -10214,29 +10379,33 @@ msgstr ""
10214
  msgid "Full Row"
10215
  msgstr ""
10216
 
10217
- #: includes/settings/wcj-settings-checkout-core-fields.php:139
 
 
 
 
10218
  msgid "priority (i.e. order)"
10219
  msgstr ""
10220
 
10221
- #: includes/settings/wcj-settings-checkout-core-fields.php:140
10222
  msgid "Leave zero for WooCommerce defaults."
10223
  msgstr ""
10224
 
10225
- #: includes/settings/wcj-settings-checkout-core-fields.php:148
10226
  msgid "include product categories"
10227
  msgstr ""
10228
 
10229
- #: includes/settings/wcj-settings-checkout-core-fields.php:149
10230
  msgid ""
10231
  "If not empty - selected categories products must be in cart for current field "
10232
  "to appear."
10233
  msgstr ""
10234
 
10235
- #: includes/settings/wcj-settings-checkout-core-fields.php:160
10236
  msgid "exclude product categories"
10237
  msgstr ""
10238
 
10239
- #: includes/settings/wcj-settings-checkout-core-fields.php:161
10240
  msgid ""
10241
  "If not empty - current field is hidden, if selected categories products are "
10242
  "in cart."
@@ -10873,51 +11042,63 @@ msgid "Fields that need to be changed in order to update checkout."
10873
  msgstr ""
10874
 
10875
  #: includes/settings/wcj-settings-checkout-fees.php:14
 
10876
  msgid "Fees"
10877
  msgstr ""
10878
 
10879
  #: includes/settings/wcj-settings-checkout-fees.php:19
 
10880
  msgid "Total Fees"
10881
  msgstr ""
10882
 
10883
  #: includes/settings/wcj-settings-checkout-fees.php:53
10884
  #: includes/settings/wcj-settings-payment-gateways-fees.php:101
 
10885
  msgid "Taxable"
10886
  msgstr ""
10887
 
10888
  #: includes/settings/wcj-settings-checkout-fees.php:83
 
10889
  msgid "Cart Minimum Quantity"
10890
  msgstr ""
10891
 
10892
  #: includes/settings/wcj-settings-checkout-fees.php:84
 
10893
  msgid "Minimum amount of items in cart."
10894
  msgstr ""
10895
 
10896
  #: includes/settings/wcj-settings-checkout-fees.php:91
 
10897
  msgid "Cart Maximum Quantity"
10898
  msgstr ""
10899
 
10900
  #: includes/settings/wcj-settings-checkout-fees.php:92
 
10901
  msgid "Maximum amount of items in cart."
10902
  msgstr ""
10903
 
10904
  #: includes/settings/wcj-settings-checkout-fees.php:92
 
10905
  msgid "Zero or empty values will not be considered"
10906
  msgstr ""
10907
 
10908
  #: includes/settings/wcj-settings-checkout-fees.php:98
 
10909
  msgid "Cart Minimum Total"
10910
  msgstr ""
10911
 
10912
  #: includes/settings/wcj-settings-checkout-fees.php:99
 
10913
  msgid "Minimum total amount in cart."
10914
  msgstr ""
10915
 
10916
  #: includes/settings/wcj-settings-checkout-fees.php:107
 
10917
  msgid "Cart Maximum Total"
10918
  msgstr ""
10919
 
10920
  #: includes/settings/wcj-settings-checkout-fees.php:108
 
10921
  msgid "Maximum total amount in cart."
10922
  msgstr ""
10923
 
@@ -10948,14 +11129,17 @@ msgstr ""
10948
  #: includes/settings/wcj-settings-checkout-fees.php:134
10949
  #: includes/settings/wcj-settings-product-add-to-cart.php:297
10950
  #: includes/settings/wcj-settings-product-add-to-cart.php:333
 
10951
  msgid "Priority"
10952
  msgstr ""
10953
 
10954
  #: includes/settings/wcj-settings-checkout-fees.php:135
 
10955
  msgid "The higher the number the higher the priority."
10956
  msgstr ""
10957
 
10958
  #: includes/settings/wcj-settings-checkout-fees.php:135
 
10959
  msgid "Will mostly make sense for overlapping."
10960
  msgstr ""
10961
 
@@ -11117,24 +11301,24 @@ msgid "Add notice"
11117
  msgstr ""
11118
 
11119
  #: includes/settings/wcj-settings-checkout-files-upload.php:250
11120
- #: includes/settings/wcj-settings-product-input-fields.php:295
11121
  msgid "Emails Options"
11122
  msgstr ""
11123
 
11124
  #: includes/settings/wcj-settings-checkout-files-upload.php:255
11125
- #: includes/settings/wcj-settings-product-input-fields.php:300
11126
  msgid "Attach Files to Admin's New Order Emails"
11127
  msgstr ""
11128
 
11129
  #: includes/settings/wcj-settings-checkout-files-upload.php:256
11130
  #: includes/settings/wcj-settings-checkout-files-upload.php:263
11131
- #: includes/settings/wcj-settings-product-input-fields.php:301
11132
- #: includes/settings/wcj-settings-product-input-fields.php:308
11133
  msgid "Attach"
11134
  msgstr ""
11135
 
11136
  #: includes/settings/wcj-settings-checkout-files-upload.php:262
11137
- #: includes/settings/wcj-settings-product-input-fields.php:307
11138
  msgid "Attach Files to Customer's Processing Order Emails"
11139
  msgstr ""
11140
 
@@ -11230,7 +11414,7 @@ msgstr ""
11230
  #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:43
11231
  #: includes/settings/wcj-settings-product-by-date.php:117
11232
  #: includes/settings/wcj-settings-product-custom-info.php:185
11233
- #: includes/settings/wcj-settings-product-input-fields.php:348
11234
  #: includes/settings/wcj-settings-shipping-by-condition.php:146
11235
  msgid "Advanced Options"
11236
  msgstr ""
@@ -11443,7 +11627,7 @@ msgid "No changes (default)"
11443
  msgstr ""
11444
 
11445
  #: includes/settings/wcj-settings-cross-sells.php:79
11446
- #: includes/settings/wcj-settings-product-input-fields.php:200
11447
  #: includes/settings/wcj-settings-upsells.php:66
11448
  msgid "Position priority"
11449
  msgstr ""
@@ -11523,113 +11707,125 @@ msgstr ""
11523
  #: includes/settings/wcj-settings-multicurrency-base-price.php:22
11524
  #: includes/settings/wcj-settings-multicurrency.php:22
11525
  #: includes/settings/wcj-settings-payment-gateways-currency.php:68
11526
- #: includes/settings/wcj-settings-price-by-country.php:378
11527
  msgid "Exchange Rates Updates"
11528
  msgstr ""
11529
 
11530
- #: includes/settings/wcj-settings-currency-exchange-rates.php:43
 
 
 
 
11531
  msgid "Update all rates now"
11532
  msgstr ""
11533
 
11534
- #: includes/settings/wcj-settings-currency-exchange-rates.php:53
 
 
 
 
 
 
 
 
11535
  msgid "Exchange Rates Rounding"
11536
  msgstr ""
11537
 
11538
- #: includes/settings/wcj-settings-currency-exchange-rates.php:60
11539
  msgid "i.e. rounding precision"
11540
  msgstr ""
11541
 
11542
- #: includes/settings/wcj-settings-currency-exchange-rates.php:61
11543
  msgid "Rounding precision sets number of decimal digits to round to."
11544
  msgstr ""
11545
 
11546
- #: includes/settings/wcj-settings-currency-exchange-rates.php:68
11547
  msgid "Exchange Rates Offset - Percent"
11548
  msgstr ""
11549
 
11550
- #: includes/settings/wcj-settings-currency-exchange-rates.php:69
11551
- #: includes/settings/wcj-settings-currency-exchange-rates.php:77
11552
  msgid ""
11553
  "If both percent and fixed offsets are set - percent offset is applied first "
11554
  "and fixed offset after that."
11555
  msgstr ""
11556
 
11557
- #: includes/settings/wcj-settings-currency-exchange-rates.php:76
11558
  msgid "Exchange Rates Offset - Fixed"
11559
  msgstr ""
11560
 
11561
- #: includes/settings/wcj-settings-currency-exchange-rates.php:84
11562
  msgid "Calculate with Inversion"
11563
  msgstr ""
11564
 
11565
- #: includes/settings/wcj-settings-currency-exchange-rates.php:86
11566
  msgid ""
11567
  "If your currency pair have very small exchange rate, you may want to invert "
11568
  "currencies before calculating the rate."
11569
  msgstr ""
11570
 
11571
- #: includes/settings/wcj-settings-currency-exchange-rates.php:92
11572
  msgid "Always Use cURL"
11573
  msgstr ""
11574
 
11575
- #: includes/settings/wcj-settings-currency-exchange-rates.php:94
11576
  msgid ""
11577
  "If for some reason currency exchange rates are not updating, try enabling "
11578
  "this option."
11579
  msgstr ""
11580
 
11581
- #: includes/settings/wcj-settings-currency-exchange-rates.php:100
11582
  msgid "Force Point as Decimal Separator"
11583
  msgstr ""
11584
 
11585
- #: includes/settings/wcj-settings-currency-exchange-rates.php:102
11586
  msgid "Force \".\" as decimal separator for exchange rates."
11587
  msgstr ""
11588
 
11589
- #: includes/settings/wcj-settings-currency-exchange-rates.php:121
11590
  msgid "API Keys"
11591
  msgstr ""
11592
 
11593
- #: includes/settings/wcj-settings-currency-exchange-rates.php:122
11594
  msgid "API keys provided by the Exchange Rates Servers"
11595
  msgstr ""
11596
 
11597
- #: includes/settings/wcj-settings-currency-exchange-rates.php:127
11598
  msgid "Free Currency Converter"
11599
  msgstr ""
11600
 
11601
- #: includes/settings/wcj-settings-currency-exchange-rates.php:128
11602
  #, php-format
11603
  msgid "More information at %s"
11604
  msgstr ""
11605
 
11606
- #: includes/settings/wcj-settings-currency-exchange-rates.php:137
11607
  msgid "Custom Currencies Options"
11608
  msgstr ""
11609
 
11610
- #: includes/settings/wcj-settings-currency-exchange-rates.php:139
11611
  #, php-format
11612
  msgid ""
11613
  "You can add more currencies in this section. E.g. this can be used to display "
11614
  "exchange rates with %s shortcodes."
11615
  msgstr ""
11616
 
11617
- #: includes/settings/wcj-settings-currency-exchange-rates.php:150
11618
  #: includes/settings/wcj-settings-currency.php:61
11619
  msgid "Total Custom Currencies"
11620
  msgstr ""
11621
 
11622
- #: includes/settings/wcj-settings-currency-exchange-rates.php:162
11623
  #: includes/settings/wcj-settings-currency.php:73
11624
  msgid "Custom Currency"
11625
  msgstr ""
11626
 
11627
- #: includes/settings/wcj-settings-currency-exchange-rates.php:181
11628
- #: includes/settings/wcj-settings-price-by-country.php:373
11629
  msgid "Exchange Rates"
11630
  msgstr ""
11631
 
11632
- #: includes/settings/wcj-settings-currency-exchange-rates.php:183
11633
  msgid ""
11634
  "All currencies from all <strong>enabled</strong> modules (with \"Exchange "
11635
  "Rates Updates\" set to \"Automatically via Currency Exchange Rates module\") "
@@ -11643,9 +11839,9 @@ msgstr ""
11643
  #: includes/settings/wcj-settings-currency-external-products.php:20
11644
  #: includes/settings/wcj-settings-currency-per-product.php:180
11645
  #: includes/settings/wcj-settings-multicurrency-base-price.php:142
11646
- #: includes/settings/wcj-settings-multicurrency.php:314
11647
- #: includes/settings/wcj-settings-multicurrency.php:352
11648
- #: includes/settings/wcj-settings-price-by-country.php:353
11649
  #: includes/settings/wcj-settings-price-formats.php:59
11650
  msgid "Currency"
11651
  msgstr ""
@@ -11718,7 +11914,7 @@ msgstr ""
11718
  #: includes/settings/wcj-settings-multicurrency-base-price.php:27
11719
  #: includes/settings/wcj-settings-multicurrency.php:28
11720
  #: includes/settings/wcj-settings-payment-gateways-currency.php:73
11721
- #: includes/settings/wcj-settings-price-by-country.php:383
11722
  msgid "Enter Rates Manually"
11723
  msgstr ""
11724
 
@@ -11726,7 +11922,7 @@ msgstr ""
11726
  #: includes/settings/wcj-settings-multicurrency-base-price.php:28
11727
  #: includes/settings/wcj-settings-multicurrency.php:29
11728
  #: includes/settings/wcj-settings-payment-gateways-currency.php:74
11729
- #: includes/settings/wcj-settings-price-by-country.php:384
11730
  msgid "Automatically via Currency Exchange Rates module"
11731
  msgstr ""
11732
 
@@ -11734,7 +11930,7 @@ msgstr ""
11734
  #: includes/settings/wcj-settings-multicurrency-base-price.php:31
11735
  #: includes/settings/wcj-settings-multicurrency.php:32
11736
  #: includes/settings/wcj-settings-payment-gateways-currency.php:77
11737
- #: includes/settings/wcj-settings-price-by-country.php:387
11738
  msgid "Visit"
11739
  msgstr ""
11740
 
@@ -11742,13 +11938,13 @@ msgstr ""
11742
  #: includes/settings/wcj-settings-multicurrency-base-price.php:31
11743
  #: includes/settings/wcj-settings-multicurrency.php:32
11744
  #: includes/settings/wcj-settings-payment-gateways-currency.php:79
11745
- #: includes/settings/wcj-settings-price-by-country.php:387
11746
  msgid "Currency Exchange Rates module"
11747
  msgstr ""
11748
 
11749
  #: includes/settings/wcj-settings-currency-per-product.php:138
11750
  #: includes/settings/wcj-settings-multicurrency-base-price.php:113
11751
- #: includes/settings/wcj-settings-multicurrency.php:283
11752
  msgid "Currencies Options"
11753
  msgstr ""
11754
 
@@ -11761,7 +11957,7 @@ msgstr ""
11761
 
11762
  #: includes/settings/wcj-settings-currency-per-product.php:144
11763
  #: includes/settings/wcj-settings-multicurrency-base-price.php:118
11764
- #: includes/settings/wcj-settings-multicurrency.php:289
11765
  msgid "Total Currencies"
11766
  msgstr ""
11767
 
@@ -11778,12 +11974,10 @@ msgid "Advanced: Save Calculated Products Prices"
11778
  msgstr ""
11779
 
11780
  #: includes/settings/wcj-settings-currency-per-product.php:257
11781
- #: includes/settings/wcj-settings-multicurrency-base-price.php:69
11782
- #: includes/settings/wcj-settings-multicurrency.php:272
11783
- #: includes/settings/wcj-settings-price-by-country.php:254
11784
- #: includes/settings/wcj-settings-product-price-by-formula.php:108
11785
  msgid ""
11786
- "This may help if you are experiencing compatibility issues with other plugins."
 
 
11787
  msgstr ""
11788
 
11789
  #: includes/settings/wcj-settings-currency.php:14
@@ -11828,20 +12022,29 @@ msgstr ""
11828
  msgid "Custom CSS - Front end (Customers)"
11829
  msgstr ""
11830
 
11831
- #: includes/settings/wcj-settings-custom-css.php:36
 
 
 
 
 
 
 
 
 
11832
  msgid "Custom CSS - Back end (Admin)"
11833
  msgstr ""
11834
 
11835
- #: includes/settings/wcj-settings-custom-css.php:43
11836
  msgid "Custom CSS on per Product Basis"
11837
  msgstr ""
11838
 
11839
- #: includes/settings/wcj-settings-custom-css.php:45
11840
  msgid ""
11841
  "Set product specific CSS to be loaded only on specific product's single page."
11842
  msgstr ""
11843
 
11844
- #: includes/settings/wcj-settings-custom-css.php:46
11845
  #: includes/settings/wcj-settings-order-quantities.php:118
11846
  #: includes/settings/wcj-settings-order-quantities.php:176
11847
  #: includes/settings/wcj-settings-order-quantities.php:217
@@ -11849,7 +12052,7 @@ msgstr ""
11849
  msgid "This will add meta box to each product's edit page."
11850
  msgstr ""
11851
 
11852
- #: includes/settings/wcj-settings-custom-css.php:52
11853
  msgid "Custom CSS on per Product Basis - Default Field Value"
11854
  msgstr ""
11855
 
@@ -11857,15 +12060,10 @@ msgstr ""
11857
  msgid "Custom JS - Front end (Customers)"
11858
  msgstr ""
11859
 
11860
- #: includes/settings/wcj-settings-custom-js.php:36
11861
  msgid "Custom JS - Back end (Admin)"
11862
  msgstr ""
11863
 
11864
- #: includes/settings/wcj-settings-custom-php.php:27
11865
- #, php-format
11866
- msgid "Without the %s tag."
11867
- msgstr ""
11868
-
11869
  #: includes/settings/wcj-settings-custom-php.php:29
11870
  #, php-format
11871
  msgid "Automatically created file: %s."
@@ -12290,7 +12488,7 @@ msgid "Export Options"
12290
  msgstr ""
12291
 
12292
  #: includes/settings/wcj-settings-export.php:20
12293
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:232
12294
  msgid "CSV Separator"
12295
  msgstr ""
12296
 
@@ -12552,67 +12750,73 @@ msgstr ""
12552
  msgid "WC sessions"
12553
  msgstr ""
12554
 
12555
- #: includes/settings/wcj-settings-general.php:89
12556
- msgid "Read and Close"
 
 
12557
  msgstr ""
12558
 
12559
  #: includes/settings/wcj-settings-general.php:90
 
 
 
 
12560
  msgid ""
12561
  "Enable <strong>Read and Close</strong> parameter on <strong>session_start()</"
12562
  "strong>."
12563
  msgstr ""
12564
 
12565
- #: includes/settings/wcj-settings-general.php:91
12566
  msgid ""
12567
  "Requires Session Type option set as Standard PHP Sessions and PHP version >= "
12568
  "7.0"
12569
  msgstr ""
12570
 
12571
- #: includes/settings/wcj-settings-general.php:97
12572
  msgid "Datepicker/Weekpicker CSS Loading"
12573
  msgstr ""
12574
 
12575
- #: includes/settings/wcj-settings-general.php:98
12576
  msgid "Disables datepicker/weekpicker CSS loading."
12577
  msgstr ""
12578
 
12579
- #: includes/settings/wcj-settings-general.php:105
12580
  msgid "Datepicker/Weekpicker CSS Source"
12581
  msgstr ""
12582
 
12583
- #: includes/settings/wcj-settings-general.php:112
12584
  msgid "Datepicker/Weekpicker JavaScript Loading"
12585
  msgstr ""
12586
 
12587
- #: includes/settings/wcj-settings-general.php:113
12588
  msgid "Disables datepicker/weekpicker JavaScript loading."
12589
  msgstr ""
12590
 
12591
- #: includes/settings/wcj-settings-general.php:120
12592
  msgid "Timepicker CSS Loading"
12593
  msgstr ""
12594
 
12595
- #: includes/settings/wcj-settings-general.php:121
12596
  msgid "Disables timepicker CSS loading."
12597
  msgstr ""
12598
 
12599
- #: includes/settings/wcj-settings-general.php:128
12600
  msgid "Timepicker JavaScript Loading"
12601
  msgstr ""
12602
 
12603
- #: includes/settings/wcj-settings-general.php:129
12604
  msgid "Disables timepicker JavaScript loading."
12605
  msgstr ""
12606
 
12607
- #: includes/settings/wcj-settings-general.php:140
12608
  msgid "PayPal Email per Product Options"
12609
  msgstr ""
12610
 
12611
- #: includes/settings/wcj-settings-general.php:145
12612
  msgid "PayPal Email per Product"
12613
  msgstr ""
12614
 
12615
- #: includes/settings/wcj-settings-general.php:147
12616
  #: includes/settings/wcj-settings-max-products-per-user.php:44
12617
  #: includes/settings/wcj-settings-product-by-date.php:54
12618
  #: includes/settings/wcj-settings-product-by-time.php:54
@@ -12620,60 +12824,60 @@ msgstr ""
12620
  msgid "This will add new meta box to each product's edit page."
12621
  msgstr ""
12622
 
12623
- #: includes/settings/wcj-settings-general.php:157
12624
  msgid "Session Expiration Options"
12625
  msgstr ""
12626
 
12627
- #: includes/settings/wcj-settings-general.php:162
12628
- #: includes/settings/wcj-settings-general.php:177
12629
  msgid "Session Expiration"
12630
  msgstr ""
12631
 
12632
- #: includes/settings/wcj-settings-general.php:169
12633
  msgid "Session Expiring"
12634
  msgstr ""
12635
 
12636
- #: includes/settings/wcj-settings-general.php:170
12637
  msgid "In seconds. Default: 47 hours (60 * 60 * 47)"
12638
  msgstr ""
12639
 
12640
- #: includes/settings/wcj-settings-general.php:178
12641
  msgid "In seconds. Default: 48 hours (60 * 60 * 48)"
12642
  msgstr ""
12643
 
12644
- #: includes/settings/wcj-settings-general.php:189
12645
  msgid "Booster User Roles Changer Options"
12646
  msgstr ""
12647
 
12648
- #: includes/settings/wcj-settings-general.php:190
12649
  msgid "This will add user roles changer tool to admin bar."
12650
  msgstr ""
12651
 
12652
- #: includes/settings/wcj-settings-general.php:196
12653
  msgid "Booster User Roles Changer"
12654
  msgstr ""
12655
 
12656
- #: includes/settings/wcj-settings-general.php:205
12657
  msgid "Enabled for"
12658
  msgstr ""
12659
 
12660
- #: includes/settings/wcj-settings-general.php:217
12661
  msgid "PHP Options"
12662
  msgstr ""
12663
 
12664
- #: includes/settings/wcj-settings-general.php:222
12665
  msgid "PHP Memory Limit"
12666
  msgstr ""
12667
 
12668
- #: includes/settings/wcj-settings-general.php:223
12669
  msgid "megabytes."
12670
  msgstr ""
12671
 
12672
- #: includes/settings/wcj-settings-general.php:231
12673
  msgid "PHP Time Limit"
12674
  msgstr ""
12675
 
12676
- #: includes/settings/wcj-settings-general.php:232
12677
  msgid "seconds."
12678
  msgstr ""
12679
 
@@ -12715,8 +12919,8 @@ msgid ""
12715
  msgstr ""
12716
 
12717
  #: includes/settings/wcj-settings-global-discount.php:90
12718
- #: includes/settings/wcj-settings-multicurrency.php:79
12719
- #: includes/settings/wcj-settings-price-by-country.php:90
12720
  #: includes/settings/wcj-settings-product-price-by-formula.php:70
12721
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:224
12722
  msgid "Round"
@@ -12816,7 +13020,7 @@ msgid ""
12816
  msgstr ""
12817
 
12818
  #: includes/settings/wcj-settings-global-discount.php:180
12819
- #: includes/settings/wcj-settings-product-price-by-formula.php:95
12820
  msgid "Advanced Settings"
12821
  msgstr ""
12822
 
@@ -12842,24 +13046,27 @@ msgstr ""
12842
 
12843
  #: includes/settings/wcj-settings-global-discount.php:201
12844
  #: includes/settings/wcj-settings-multicurrency-base-price.php:76
12845
- #: includes/settings/wcj-settings-multicurrency.php:256
12846
- #: includes/settings/wcj-settings-price-by-country.php:225
12847
  #: includes/settings/wcj-settings-price-by-user-role.php:111
12848
  #: includes/settings/wcj-settings-product-addons.php:258
12849
- #: includes/settings/wcj-settings-product-price-by-formula.php:100
12850
  msgid "Price Filters Priority"
12851
  msgstr ""
12852
 
12853
  #: includes/settings/wcj-settings-global-discount.php:202
12854
  #: includes/settings/wcj-settings-multicurrency-base-price.php:77
12855
- #: includes/settings/wcj-settings-multicurrency.php:257
12856
- #: includes/settings/wcj-settings-price-by-country.php:226
12857
  #: includes/settings/wcj-settings-price-by-user-role.php:112
12858
  #: includes/settings/wcj-settings-product-addons.php:259
12859
- #: includes/settings/wcj-settings-product-price-by-formula.php:101
12860
  #: includes/settings/wcj-settings-wholesale-price.php:133
12861
  msgid ""
12862
- "Priority for all module's price filters. Set to zero to use default priority."
 
 
 
12863
  msgstr ""
12864
 
12865
  #: includes/settings/wcj-settings-left-to-free-shipping.php:14
@@ -13010,6 +13217,12 @@ msgstr ""
13010
  msgid "Mini Cart Custom Info Blocks"
13011
  msgstr ""
13012
 
 
 
 
 
 
 
13013
  #: includes/settings/wcj-settings-modules-by-user-roles.php:28
13014
  msgid "Enable Modules"
13015
  msgstr ""
@@ -13070,18 +13283,25 @@ msgid "Convert Product Prices in Admin Products List"
13070
  msgstr ""
13071
 
13072
  #: includes/settings/wcj-settings-multicurrency-base-price.php:68
13073
- #: includes/settings/wcj-settings-multicurrency.php:271
13074
- #: includes/settings/wcj-settings-price-by-country.php:253
13075
- #: includes/settings/wcj-settings-product-price-by-formula.php:107
13076
  msgid "Save Calculated Products Prices"
13077
  msgstr ""
13078
 
 
 
 
 
 
 
 
13079
  #: includes/settings/wcj-settings-multicurrency-base-price.php:87
13080
- #: includes/settings/wcj-settings-multicurrency.php:115
13081
  #: includes/settings/wcj-settings-order-min-amount.php:109
13082
  #: includes/settings/wcj-settings-order-numbers.php:140
13083
  #: includes/settings/wcj-settings-payment-gateways-min-max.php:65
13084
- #: includes/settings/wcj-settings-price-by-country.php:166
13085
  #: includes/settings/wcj-settings-price-by-user-role.php:131
13086
  #: includes/settings/wcj-settings-product-msrp.php:105
13087
  msgid "Compatibility"
@@ -13141,8 +13361,8 @@ msgstr ""
13141
 
13142
  #: includes/settings/wcj-settings-multicurrency.php:60
13143
  msgid ""
13144
- "Enable this if you want prices to revert back to your shop's default "
13145
- "currency, when customer reaches the cart and/or checkout page."
13146
  msgstr ""
13147
 
13148
  #: includes/settings/wcj-settings-multicurrency.php:65
@@ -13161,255 +13381,269 @@ msgstr ""
13161
  msgid "Revert on both cart & checkout pages"
13162
  msgstr ""
13163
 
13164
- #: includes/settings/wcj-settings-multicurrency.php:72
 
 
 
 
 
 
 
13165
  #: includes/settings/wcj-settings-payment-gateways-fees.php:85
13166
  #: includes/settings/wcj-settings-product-price-by-formula.php:64
13167
  msgid "Rounding"
13168
  msgstr ""
13169
 
13170
- #: includes/settings/wcj-settings-multicurrency.php:73
13171
  msgid "If using exchange rates, choose rounding here."
13172
  msgstr ""
13173
 
13174
- #: includes/settings/wcj-settings-multicurrency.php:78
13175
- #: includes/settings/wcj-settings-price-by-country.php:89
13176
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:223
13177
  msgid "No rounding"
13178
  msgstr ""
13179
 
13180
- #: includes/settings/wcj-settings-multicurrency.php:80
13181
- #: includes/settings/wcj-settings-price-by-country.php:92
13182
  #: includes/settings/wcj-settings-product-price-by-formula.php:71
13183
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:225
13184
  msgid "Round up"
13185
  msgstr ""
13186
 
13187
- #: includes/settings/wcj-settings-multicurrency.php:81
13188
- #: includes/settings/wcj-settings-price-by-country.php:91
13189
  #: includes/settings/wcj-settings-product-price-by-formula.php:72
13190
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:226
13191
  msgid "Round down"
13192
  msgstr ""
13193
 
13194
- #: includes/settings/wcj-settings-multicurrency.php:85
13195
  msgid "Rounding Precision"
13196
  msgstr ""
13197
 
13198
- #: includes/settings/wcj-settings-multicurrency.php:86
13199
  msgid "If rounding is enabled, set rounding precision here."
13200
  msgstr ""
13201
 
13202
- #: includes/settings/wcj-settings-multicurrency.php:93
13203
  msgid "Currency Switcher Template"
13204
  msgstr ""
13205
 
13206
- #: includes/settings/wcj-settings-multicurrency.php:94
13207
  msgid "Set how you want currency switcher to be displayed on frontend."
13208
  msgstr ""
13209
 
13210
- #: includes/settings/wcj-settings-multicurrency.php:102
13211
  msgid "Convert Shipping Values"
13212
  msgstr ""
13213
 
13214
- #: includes/settings/wcj-settings-multicurrency.php:104
13215
  msgid ""
13216
  "Disable it if you have some other plugin already converting it like WPML."
13217
  msgstr ""
13218
 
13219
- #: includes/settings/wcj-settings-multicurrency.php:120
13220
- #: includes/settings/wcj-settings-price-by-country.php:181
13221
  msgid "Free Shipping"
13222
  msgstr ""
13223
 
13224
- #: includes/settings/wcj-settings-multicurrency.php:123
13225
- #: includes/settings/wcj-settings-price-by-country.php:184
13226
  msgid "Converts minimum amount from WooCommerce Free Shipping native method."
13227
  msgstr ""
13228
 
13229
- #: includes/settings/wcj-settings-multicurrency.php:137
13230
  msgid "WooCommerce Fixed Coupons"
13231
  msgstr ""
13232
 
13233
- #: includes/settings/wcj-settings-multicurrency.php:139
13234
- #: includes/settings/wcj-settings-price-by-country.php:192
13235
  msgid ""
13236
  "When a fixed coupon is used its value changes according to the current "
13237
  "currency."
13238
  msgstr ""
13239
 
13240
- #: includes/settings/wcj-settings-multicurrency.php:145
13241
  msgid "WooCommerce Coupons - Min & Max amount"
13242
  msgstr ""
13243
 
13244
- #: includes/settings/wcj-settings-multicurrency.php:148
13245
  msgid "Converts min and max amount values from WooCommerce coupons."
13246
  msgstr ""
13247
 
13248
- #: includes/settings/wcj-settings-multicurrency.php:154
13249
  msgid "WooCommerce Smart Coupons"
13250
  msgstr ""
13251
 
13252
- #: includes/settings/wcj-settings-multicurrency.php:161
13253
  msgid "WooCommerce Price Filter"
13254
  msgstr ""
13255
 
13256
- #: includes/settings/wcj-settings-multicurrency.php:163
13257
  msgid "Adds Compatibility with Price Filter widget."
13258
  msgstr ""
13259
 
13260
- #: includes/settings/wcj-settings-multicurrency.php:169
13261
  msgid "Price Sorting with Per Product"
13262
  msgstr ""
13263
 
13264
- #: includes/settings/wcj-settings-multicurrency.php:171
13265
  msgid "Fixes Price Sorting if Per Product option is enabled."
13266
  msgstr ""
13267
 
13268
- #: includes/settings/wcj-settings-multicurrency.php:177
13269
  msgid "WooCommerce Import"
13270
  msgstr ""
13271
 
13272
- #: includes/settings/wcj-settings-multicurrency.php:179
13273
  msgid ""
13274
  "Fixes WooCommerce Import Tool preventing it from converting some uppercase "
13275
  "meta to lowercase."
13276
  msgstr ""
13277
 
13278
- #: includes/settings/wcj-settings-multicurrency.php:185
13279
  msgid "WPC Product Bundles"
13280
  msgstr ""
13281
 
13282
- #: includes/settings/wcj-settings-multicurrency.php:187
13283
  #, php-format
13284
  msgid ""
13285
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WPC Product Bundles</"
13286
  "a> plugin."
13287
  msgstr ""
13288
 
13289
- #: includes/settings/wcj-settings-multicurrency.php:193
13290
  msgid "WooCommerce Tree Table Rate Shipping"
13291
  msgstr ""
13292
 
13293
- #: includes/settings/wcj-settings-multicurrency.php:196
13294
  #, php-format
13295
  msgid ""
13296
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Tree "
13297
  "Table Rate Shipping</a> plugin."
13298
  msgstr ""
13299
 
13300
- #: includes/settings/wcj-settings-multicurrency.php:202
13301
  msgid "Flexible Shipping"
13302
  msgstr ""
13303
 
13304
- #: includes/settings/wcj-settings-multicurrency.php:205
13305
  #, php-format
13306
  msgid ""
13307
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Flexible Shipping</"
13308
  "a> plugin."
13309
  msgstr ""
13310
 
13311
- #: includes/settings/wcj-settings-multicurrency.php:211
13312
  msgid "Pricing Deals Plugin"
13313
  msgstr ""
13314
 
13315
- #: includes/settings/wcj-settings-multicurrency.php:214
13316
  #, php-format
13317
  msgid ""
13318
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Pricing Deals</a> "
13319
  "plugin."
13320
  msgstr ""
13321
 
13322
- #: includes/settings/wcj-settings-multicurrency.php:220
13323
  msgid "Product Add-Ons Plugin"
13324
  msgstr ""
13325
 
13326
- #: includes/settings/wcj-settings-multicurrency.php:223
13327
  #, php-format
13328
  msgid ""
13329
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Product Add-Ons</a> "
13330
  "plugin."
13331
  msgstr ""
13332
 
13333
- #: includes/settings/wcj-settings-multicurrency.php:223
13334
  msgid ""
13335
  "Only works with <code>Multicurrency on per Product Basis</code> option "
13336
  "disabled."
13337
  msgstr ""
13338
 
13339
- #: includes/settings/wcj-settings-multicurrency.php:247
13340
  msgid "Additional Price Filters"
13341
  msgstr ""
13342
 
13343
- #: includes/settings/wcj-settings-multicurrency.php:248
13344
  msgid ""
13345
  "Add additional price filters here. One per line. Leave blank if not sure."
13346
  msgstr ""
13347
 
13348
- #: includes/settings/wcj-settings-multicurrency.php:263
13349
  msgid "Save Prices on Exchange Update"
13350
  msgstr ""
13351
 
13352
- #: includes/settings/wcj-settings-multicurrency.php:265
13353
  msgid ""
13354
  "Save min and max prices on exchange rate update, via background processing."
13355
  msgstr ""
13356
 
13357
- #: includes/settings/wcj-settings-multicurrency.php:265
13358
  msgid ""
13359
  "All products with \"per product\" options registered related to the currency "
13360
  "will be affected."
13361
  msgstr ""
13362
 
13363
- #: includes/settings/wcj-settings-multicurrency.php:285
 
 
 
 
 
 
 
13364
  msgid ""
13365
  "One currency probably should be set to current (original) shop currency with "
13366
  "an exchange rate of 1."
13367
  msgstr ""
13368
 
13369
- #: includes/settings/wcj-settings-multicurrency.php:290
13370
  msgid ""
13371
  "Press Save changes after setting this option, so new settings fields will be "
13372
  "added."
13373
  msgstr ""
13374
 
13375
- #: includes/settings/wcj-settings-multicurrency.php:346
13376
  msgid "Default Currency"
13377
  msgstr ""
13378
 
13379
- #: includes/settings/wcj-settings-multicurrency.php:348
13380
  msgid "The default currency displayed on frontend."
13381
  msgstr ""
13382
 
13383
- #: includes/settings/wcj-settings-multicurrency.php:358
13384
  msgid ""
13385
  "The default currency will only be set if the current user hasn't selected it "
13386
  "yet."
13387
  msgstr ""
13388
 
13389
- #: includes/settings/wcj-settings-multicurrency.php:361
13390
  msgid "Force"
13391
  msgstr ""
13392
 
13393
- #: includes/settings/wcj-settings-multicurrency.php:366
13394
  msgid ""
13395
  "If enabled, the default currency will be fixed and users won't be able to "
13396
  "change it."
13397
  msgstr ""
13398
 
13399
- #: includes/settings/wcj-settings-multicurrency.php:376
13400
  msgid "Role Defaults"
13401
  msgstr ""
13402
 
13403
- #: includes/settings/wcj-settings-multicurrency.php:383
13404
  msgid "Roles"
13405
  msgstr ""
13406
 
13407
- #: includes/settings/wcj-settings-multicurrency.php:384
13408
  #: includes/settings/wcj-settings-wholesale-price.php:237
13409
  msgid "Save settings after you change this option. Leave blank to disable."
13410
  msgstr ""
13411
 
13412
- #: includes/settings/wcj-settings-multicurrency.php:407
13413
  msgid "No default currency"
13414
  msgstr ""
13415
 
@@ -14370,7 +14604,6 @@ msgstr ""
14370
  #: includes/settings/wcj-settings-order-quantities.php:108
14371
  #: includes/settings/wcj-settings-order-quantities.php:150
14372
  #: includes/settings/wcj-settings-order-quantities.php:166
14373
- #: includes/settings/wcj-settings-shipping-by-order-amount.php:35
14374
  #: includes/settings/wcj-settings-shipping-by-order-qty.php:35
14375
  msgid "Set to zero to disable."
14376
  msgstr ""
@@ -14899,7 +15132,8 @@ msgstr ""
14899
 
14900
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:49
14901
  #: includes/settings/wcj-settings-price-labels.php:125
14902
- #: includes/settings/wcj-settings-product-input-fields.php:110
 
14903
  msgid "Product Categories - Include"
14904
  msgstr ""
14905
 
@@ -14911,7 +15145,8 @@ msgstr ""
14911
 
14912
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:60
14913
  #: includes/settings/wcj-settings-price-labels.php:134
14914
- #: includes/settings/wcj-settings-product-input-fields.php:121
 
14915
  msgid "Product Categories - Exclude"
14916
  msgstr ""
14917
 
@@ -14923,7 +15158,8 @@ msgstr ""
14923
 
14924
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:72
14925
  #: includes/settings/wcj-settings-price-labels.php:107
14926
- #: includes/settings/wcj-settings-product-input-fields.php:155
 
14927
  msgid "Products - Include"
14928
  msgstr ""
14929
 
@@ -14935,7 +15171,8 @@ msgstr ""
14935
 
14936
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:85
14937
  #: includes/settings/wcj-settings-price-labels.php:116
14938
- #: includes/settings/wcj-settings-product-input-fields.php:167
 
14939
  msgid "Products - Exclude"
14940
  msgstr ""
14941
 
@@ -15023,83 +15260,90 @@ msgstr ""
15023
  msgid "Hide Disabled Docs Settings"
15024
  msgstr ""
15025
 
15026
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:54
 
 
 
 
 
 
 
15027
  msgid "Replace Admin Order Search with Invoice Search"
15028
  msgstr ""
15029
 
15030
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:61
15031
  msgid "Default Images Directory"
15032
  msgstr ""
15033
 
15034
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:62
15035
  msgid "Default images directory in TCPDF library (K_PATH_IMAGES)."
15036
  msgstr ""
15037
 
15038
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:63
15039
  msgid ""
15040
  "Try changing this if you have issues displaying images in page background or "
15041
  "header."
15042
  msgstr ""
15043
 
15044
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:68
15045
  msgid "Empty"
15046
  msgstr ""
15047
 
15048
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:69
15049
  msgid "TCPDF Default"
15050
  msgstr ""
15051
 
15052
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:70
15053
  msgid "ABSPATH"
15054
  msgstr ""
15055
 
15056
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:71
15057
  msgid "DOCUMENT_ROOT"
15058
  msgstr ""
15059
 
15060
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:75
15061
  msgid "Temp Directory"
15062
  msgstr ""
15063
 
15064
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:76
15065
  msgid "Leave blank to use the default temp directory."
15066
  msgstr ""
15067
 
15068
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:82
15069
  msgid "Disable Saving PDFs in Temp Directory"
15070
  msgstr ""
15071
 
15072
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:83
15073
  msgid ""
15074
  "Please note that attaching invoices to emails and generating invoices report "
15075
  "zip will stop working, if you enable this checkbox."
15076
  msgstr ""
15077
 
15078
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:90
15079
  msgid "Prevent Output Buffer"
15080
  msgstr ""
15081
 
15082
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:91
15083
  msgid "Returns the content of output buffering instead of displaying it"
15084
  msgstr ""
15085
 
15086
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:97
15087
  msgid "Internal Encoding"
15088
  msgstr ""
15089
 
15090
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:98
15091
  msgid "Sets internal character encoding."
15092
  msgstr ""
15093
 
15094
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:98
15095
  msgid "e.g: UTF-8, iso-8859-1"
15096
  msgstr ""
15097
 
15098
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:104
15099
  msgid "WooCommerce Extra Product Options on Item Name"
15100
  msgstr ""
15101
 
15102
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:106
15103
  #, php-format
15104
  msgid ""
15105
  "Displays some info from <a href=\"%s\" target=\"_blank\">WooCommerce Extra "
@@ -15107,107 +15351,107 @@ msgid ""
15107
  "<code>wcj_order_items_table</code>."
15108
  msgstr ""
15109
 
15110
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:106
15111
  msgid ""
15112
  "Probably you'll want it disabled and use the <code>item_meta</code> parameter "
15113
  "instead."
15114
  msgstr ""
15115
 
15116
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:112
15117
  msgid "Item Meta Separator"
15118
  msgstr ""
15119
 
15120
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:113
15121
  msgid ""
15122
  "Separator used on <code>item_meta</code> parameter from "
15123
  "<code>wcj_order_items_table</code>"
15124
  msgstr ""
15125
 
15126
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:125
15127
  msgid "Item Name as Product Title"
15128
  msgstr ""
15129
 
15130
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:126
15131
  msgid ""
15132
  "Replaces <code>item_name</code> by product title when using "
15133
  "<code>[wcj_order_items_table columns=\"item_name\"]</code>."
15134
  msgstr ""
15135
 
15136
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:137
15137
  msgid "Translate WPML Title"
15138
  msgstr ""
15139
 
15140
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:140
15141
  msgid "Tries to translate the product title to the current WPML language."
15142
  msgstr ""
15143
 
15144
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:150
15145
  msgid "Fonts Manager"
15146
  msgstr ""
15147
 
15148
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:159
15149
  msgid "Re-download"
15150
  msgstr ""
15151
 
15152
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:159
15153
  msgid "Download"
15154
  msgstr ""
15155
 
15156
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:164
15157
  msgid "Disable Fonts Download"
15158
  msgstr ""
15159
 
15160
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:175
15161
  msgid "General Display Options"
15162
  msgstr ""
15163
 
15164
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:180
15165
  msgid "Add PDF Invoices Meta Box to Admin Edit Order Page"
15166
  msgstr ""
15167
 
15168
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:187
15169
  msgid "Open docs in new window"
15170
  msgstr ""
15171
 
15172
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:193
15173
  msgid "Add editable numbers and dates"
15174
  msgstr ""
15175
 
15176
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:203
15177
  msgid "Report Tool Options"
15178
  msgstr ""
15179
 
15180
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:208
15181
  msgid "Reports Filename"
15182
  msgstr ""
15183
 
15184
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:216
15185
  msgid "Report Columns"
15186
  msgstr ""
15187
 
15188
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:217
15189
  msgid "Leave blank to show all columns."
15190
  msgstr ""
15191
 
15192
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:225
15193
  msgid "Tax Percent Precision"
15194
  msgstr ""
15195
 
15196
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:238
15197
  msgid "CSV UTF-8 BOM"
15198
  msgstr ""
15199
 
15200
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:245
15201
  msgid "Replace Periods with Commas in CSV Data"
15202
  msgstr ""
15203
 
15204
- #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:246
15205
- #: includes/settings/wcj-settings-product-open-pricing.php:174
15206
  msgid "Replace"
15207
  msgstr ""
15208
 
15209
  #: includes/settings/wcj-settings-pdf-invoicing-display.php:25
15210
- #: includes/settings/wcj-settings-price-by-country.php:360
15211
  #: includes/settings/wcj-settings-shipping.php:30
15212
  msgid "Admin Title"
15213
  msgstr ""
@@ -15386,19 +15630,26 @@ msgstr ""
15386
  msgid "Counter Width"
15387
  msgstr ""
15388
 
15389
- #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:41
 
 
 
 
 
 
 
15390
  #: includes/settings/wcj-settings-sku.php:59
15391
  #: includes/settings/wcj-settings-sku.php:212
15392
  msgid "Prefix"
15393
  msgstr ""
15394
 
15395
- #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:47
15396
  #: includes/settings/wcj-settings-sku.php:73
15397
  #: includes/settings/wcj-settings-sku.php:221
15398
  msgid "Suffix"
15399
  msgstr ""
15400
 
15401
- #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:53
15402
  #: includes/settings/wcj-settings-sku.php:102
15403
  msgid "Template"
15404
  msgstr ""
@@ -15609,23 +15860,29 @@ msgstr ""
15609
  msgid "Revert Currency to Default on Checkout"
15610
  msgstr ""
15611
 
15612
- #: includes/settings/wcj-settings-price-by-country.php:76
 
 
 
 
 
 
15613
  msgid "Auto set default checkout billing country"
15614
  msgstr ""
15615
 
15616
- #: includes/settings/wcj-settings-price-by-country.php:83
15617
  msgid "Price Rounding"
15618
  msgstr ""
15619
 
15620
- #: includes/settings/wcj-settings-price-by-country.php:84
15621
  msgid "If you choose to multiply price, set rounding options here."
15622
  msgstr ""
15623
 
15624
- #: includes/settings/wcj-settings-price-by-country.php:96
15625
  msgid "Make Pretty Price"
15626
  msgstr ""
15627
 
15628
- #: includes/settings/wcj-settings-price-by-country.php:98
15629
  msgid ""
15630
  "If enabled, this will be applied if exchange rates are used. Final converted "
15631
  "price will be rounded, then decreased by smallest possible value. For "
@@ -15634,177 +15891,198 @@ msgid ""
15634
  "above zero."
15635
  msgstr ""
15636
 
15637
- #: includes/settings/wcj-settings-price-by-country.php:104
15638
  msgid "Discount Min Amount Multiplier"
15639
  msgstr ""
15640
 
15641
- #: includes/settings/wcj-settings-price-by-country.php:105
15642
  msgid ""
15643
  "If \"Make Pretty Price\" is enabled, here you can set by how many smallest "
15644
  "possible values (e.g. cents) final price should be decreased."
15645
  msgstr ""
15646
 
15647
- #: includes/settings/wcj-settings-price-by-country.php:112
15648
  msgid "Price by Country on per Product Basis"
15649
  msgstr ""
15650
 
15651
- #: includes/settings/wcj-settings-price-by-country.php:114
15652
  msgid "This will add product data fields in product edit."
15653
  msgstr ""
15654
 
15655
- #: includes/settings/wcj-settings-price-by-country.php:120
15656
  msgid "Per product options - backend style"
15657
  msgstr ""
15658
 
15659
- #: includes/settings/wcj-settings-price-by-country.php:125
15660
  #: includes/settings/wcj-settings-product-msrp.php:96
15661
  msgid "Inline"
15662
  msgstr ""
15663
 
15664
- #: includes/settings/wcj-settings-price-by-country.php:126
15665
  msgid "Separate meta box"
15666
  msgstr ""
15667
 
15668
- #: includes/settings/wcj-settings-price-by-country.php:130
15669
  msgid "Per product options - backend user role visibility"
15670
  msgstr ""
15671
 
15672
- #: includes/settings/wcj-settings-price-by-country.php:131
15673
  msgid "Leave empty to show to all user roles."
15674
  msgstr ""
15675
 
15676
- #: includes/settings/wcj-settings-price-by-country.php:139
15677
  msgid "Add Countries Flags Images to Select Drop-Down Box"
15678
  msgstr ""
15679
 
15680
- #: includes/settings/wcj-settings-price-by-country.php:141
15681
  msgid ""
15682
  "If you are using [wcj_country_select_drop_down_list] shortcode or \"Booster: "
15683
  "Country Switcher\" widget, this will add country flags to these select boxes."
15684
  msgstr ""
15685
 
15686
- #: includes/settings/wcj-settings-price-by-country.php:147
15687
  #: includes/settings/wcj-settings-price-by-user-role.php:61
15688
  msgid "Search Engine Bots"
15689
  msgstr ""
15690
 
15691
- #: includes/settings/wcj-settings-price-by-country.php:148
15692
  msgid "Disable Price by Country for Bots"
15693
  msgstr ""
15694
 
15695
- #: includes/settings/wcj-settings-price-by-country.php:171
15696
- msgid "Price Filter Widget and Sorting by Price Support"
 
15697
  msgstr ""
15698
 
15699
  #: includes/settings/wcj-settings-price-by-country.php:175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15700
  msgid "Recalculate price filter widget and sorting by price product prices."
15701
  msgstr ""
15702
 
15703
- #: includes/settings/wcj-settings-price-by-country.php:190
15704
  msgid "WooCommerce Coupons"
15705
  msgstr ""
15706
 
15707
- #: includes/settings/wcj-settings-price-by-country.php:198
15708
  msgid "Woo Discount Rules"
15709
  msgstr ""
15710
 
15711
- #: includes/settings/wcj-settings-price-by-country.php:201
15712
  #, php-format
15713
  msgid ""
15714
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Woo Discount Rules</"
15715
  "a> plugin."
15716
  msgstr ""
15717
 
15718
- #: includes/settings/wcj-settings-price-by-country.php:201
15719
  #, php-format
15720
  msgid ""
15721
  "If it doesn't work properly try to enable <a href=\"%s\">redirect to the cart "
15722
  "page after successful addition</a> option."
15723
  msgstr ""
15724
 
15725
- #: includes/settings/wcj-settings-price-by-country.php:207
15726
  msgid "WooCommerce Points and Rewards"
15727
  msgstr ""
15728
 
15729
- #: includes/settings/wcj-settings-price-by-country.php:210
15730
  #, php-format
15731
  msgid ""
15732
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Points "
15733
  "and Rewards</a> plugin."
15734
  msgstr ""
15735
 
15736
- #: includes/settings/wcj-settings-price-by-country.php:232
15737
  msgid "User IP Detection Method"
15738
  msgstr ""
15739
 
15740
- #: includes/settings/wcj-settings-price-by-country.php:242
15741
  msgid "Price Format Method"
15742
  msgstr ""
15743
 
15744
- #: includes/settings/wcj-settings-price-by-country.php:243
15745
  msgid "The moment \"Pretty Price\" and \"Rounding\" will be applied"
15746
  msgstr ""
15747
 
15748
- #: includes/settings/wcj-settings-price-by-country.php:248
15749
  msgid "get_price()"
15750
  msgstr ""
15751
 
15752
- #: includes/settings/wcj-settings-price-by-country.php:249
15753
  msgid "wc_get_price_to_display()"
15754
  msgstr ""
15755
 
15756
- #: includes/settings/wcj-settings-price-by-country.php:261
15757
  msgid "Save Country Group ID"
15758
  msgstr ""
15759
 
15760
- #: includes/settings/wcj-settings-price-by-country.php:262
15761
  msgid ""
15762
  "Try to disable it if the country detection is not correct, most probably if "
15763
  "\"Override Country Options\" is enabled."
15764
  msgstr ""
15765
 
15766
- #: includes/settings/wcj-settings-price-by-country.php:273
15767
  msgid "Country Groups"
15768
  msgstr ""
15769
 
15770
- #: includes/settings/wcj-settings-price-by-country.php:278
15771
  msgid "Countries Selection"
15772
  msgstr ""
15773
 
15774
- #: includes/settings/wcj-settings-price-by-country.php:279
15775
  msgid "Choose how do you want to enter countries groups in admin."
15776
  msgstr ""
15777
 
15778
- #: includes/settings/wcj-settings-price-by-country.php:284
15779
  msgid "Comma separated list"
15780
  msgstr ""
15781
 
15782
- #: includes/settings/wcj-settings-price-by-country.php:285
15783
  msgid "Multiselect"
15784
  msgstr ""
15785
 
15786
- #: includes/settings/wcj-settings-price-by-country.php:286
15787
- #: includes/settings/wcj-settings-product-by-condition.php:82
15788
  #: includes/settings/wcj-settings-related-products.php:164
15789
  msgid "Chosen select"
15790
  msgstr ""
15791
 
15792
- #: includes/settings/wcj-settings-price-by-country.php:290
15793
  msgid "Autogenerate Groups"
15794
  msgstr ""
15795
 
15796
- #: includes/settings/wcj-settings-price-by-country.php:296
15797
  msgid "Groups Number"
15798
  msgstr ""
15799
 
15800
- #: includes/settings/wcj-settings-price-by-country.php:320
15801
  msgid ""
15802
  "Countries. List of comma separated country codes.<br>For country codes and "
15803
  "predefined sets visit <a href=\"https://booster.io/country-codes/\" target="
15804
  "\"_blank\">https://booster.io/country-codes/</a>"
15805
  msgstr ""
15806
 
15807
- #: includes/settings/wcj-settings-price-by-country.php:406
15808
  msgid "Multiply Price by"
15809
  msgstr ""
15810
 
@@ -15897,7 +16175,7 @@ msgid "Disable price based on user role for products with \"Price Changes\""
15897
  msgstr ""
15898
 
15899
  #: includes/settings/wcj-settings-price-by-user-role.php:120
15900
- #: includes/settings/wcj-settings-product-open-pricing.php:149
15901
  #: includes/settings/wcj-settings-wholesale-price.php:126
15902
  msgid ""
15903
  "Try enabling this checkbox, if you are having compatibility issues with other "
@@ -15911,8 +16189,8 @@ msgstr ""
15911
  #: includes/settings/wcj-settings-price-by-user-role.php:139
15912
  #, php-format
15913
  msgid ""
15914
- "Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Product "
15915
- "Bundles</a> plugin."
15916
  msgstr ""
15917
 
15918
  #: includes/settings/wcj-settings-price-by-user-role.php:149
@@ -16134,7 +16412,7 @@ msgid "URL - All Products"
16134
  msgstr ""
16135
 
16136
  #: includes/settings/wcj-settings-product-add-to-cart.php:40
16137
- #: includes/settings/wcj-settings-product-tabs.php:233
16138
  msgid "This will add meta boxes to each product's edit page."
16139
  msgstr ""
16140
 
@@ -16362,14 +16640,14 @@ msgstr ""
16362
 
16363
  #: includes/settings/wcj-settings-product-addons.php:214
16364
  #: includes/settings/wcj-settings-product-custom-info.php:108
16365
- #: includes/settings/wcj-settings-product-input-fields.php:195
16366
  #: includes/settings/wcj-settings-product-open-pricing.php:17
16367
  msgid "Before add to cart button"
16368
  msgstr ""
16369
 
16370
  #: includes/settings/wcj-settings-product-addons.php:215
16371
  #: includes/settings/wcj-settings-product-custom-info.php:109
16372
- #: includes/settings/wcj-settings-product-input-fields.php:196
16373
  #: includes/settings/wcj-settings-product-open-pricing.php:18
16374
  msgid "After add to cart button"
16375
  msgstr ""
@@ -16400,14 +16678,14 @@ msgid ""
16400
  msgstr ""
16401
 
16402
  #: includes/settings/wcj-settings-product-addons.php:265
16403
- #: includes/settings/wcj-settings-product-input-fields.php:353
16404
  msgid "Check for Outputted Data"
16405
  msgstr ""
16406
 
16407
  #: includes/settings/wcj-settings-product-addons.php:267
16408
  #: includes/settings/wcj-settings-product-bookings.php:108
16409
- #: includes/settings/wcj-settings-product-input-fields.php:355
16410
- #: includes/settings/wcj-settings-product-open-pricing.php:141
16411
  msgid ""
16412
  "Ensures that data outputted only once. Enable this if you see data outputted "
16413
  "on frontend twice. Disable if you see no data outputted."
@@ -16524,7 +16802,7 @@ msgid "Hide Quantity Selector for Bookings Products"
16524
  msgstr ""
16525
 
16526
  #: includes/settings/wcj-settings-product-bookings.php:106
16527
- #: includes/settings/wcj-settings-product-open-pricing.php:139
16528
  msgid "Advanced: Check for Outputted Data"
16529
  msgstr ""
16530
 
@@ -16651,37 +16929,50 @@ msgstr ""
16651
  msgid "Set both"
16652
  msgstr ""
16653
 
16654
- #: includes/settings/wcj-settings-product-by-condition.php:77
 
 
 
 
 
 
 
 
 
 
 
 
 
16655
  msgid "Select Box Style"
16656
  msgstr ""
16657
 
16658
- #: includes/settings/wcj-settings-product-by-condition.php:83
16659
  #: includes/settings/wcj-settings-related-products.php:165
16660
  #: includes/shortcodes/class-wcj-shortcodes-order-items.php:189
16661
  msgid "Standard"
16662
  msgstr ""
16663
 
16664
- #: includes/settings/wcj-settings-product-by-condition.php:87
16665
  msgid "Quick Edit"
16666
  msgstr ""
16667
 
16668
- #: includes/settings/wcj-settings-product-by-condition.php:88
16669
  msgid "This will add options to the \"Quick Edit\"."
16670
  msgstr ""
16671
 
16672
- #: includes/settings/wcj-settings-product-by-condition.php:95
16673
  msgid "Bulk Edit"
16674
  msgstr ""
16675
 
16676
- #: includes/settings/wcj-settings-product-by-condition.php:100
16677
  msgid "This will add options to the \"Bulk Actions > Edit\"."
16678
  msgstr ""
16679
 
16680
- #: includes/settings/wcj-settings-product-by-condition.php:105
16681
  msgid "Products List Column"
16682
  msgstr ""
16683
 
16684
- #: includes/settings/wcj-settings-product-by-condition.php:106
16685
  msgid "This will add column to the admin products list."
16686
  msgstr ""
16687
 
@@ -16738,8 +17029,8 @@ msgstr ""
16738
  #: includes/settings/wcj-settings-stock.php:44
16739
  #: includes/settings/wcj-settings-stock.php:56
16740
  #: includes/settings/wcj-settings-stock.php:100
16741
- #: includes/settings/wcj-settings-stock.php:145
16742
- #: includes/settings/wcj-settings-stock.php:186
16743
  msgid "You can also use shortcodes here."
16744
  msgstr ""
16745
 
@@ -16929,6 +17220,13 @@ msgstr ""
16929
  #: includes/settings/wcj-settings-product-custom-info.php:155
16930
  #: includes/settings/wcj-settings-product-custom-info.php:163
16931
  #: includes/settings/wcj-settings-product-custom-info.php:171
 
 
 
 
 
 
 
16932
  msgid "Leave blank to disable the option."
16933
  msgstr ""
16934
 
@@ -16970,6 +17268,20 @@ msgstr ""
16970
  msgid "E.g.: %s."
16971
  msgstr ""
16972
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16973
  #: includes/settings/wcj-settings-product-images.php:14
16974
  msgid "Product Image and Thumbnails"
16975
  msgstr ""
@@ -17055,18 +17367,32 @@ msgstr ""
17055
  msgid "Loop Thumbnail Priority"
17056
  msgstr ""
17057
 
17058
- #: includes/settings/wcj-settings-product-images.php:120
17059
- msgid "Show Images"
 
 
 
17060
  msgstr ""
17061
 
17062
  #: includes/settings/wcj-settings-product-images.php:121
 
 
 
 
17063
  msgid "Used on hook <strong>woocommerce_before_single_product_summary</strong>"
17064
  msgstr ""
17065
 
17066
- #: includes/settings/wcj-settings-product-images.php:127
17067
  msgid "Show Images Priority"
17068
  msgstr ""
17069
 
 
 
 
 
 
 
 
17070
  #: includes/settings/wcj-settings-product-info.php:14
17071
  msgid "Products Info"
17072
  msgstr ""
@@ -17137,7 +17463,11 @@ msgid "Product Input Fields - per Product"
17137
  msgstr ""
17138
 
17139
  #: includes/settings/wcj-settings-product-input-fields.php:25
17140
- msgid "Add custom input field on per product basis."
 
 
 
 
17141
  msgstr ""
17142
 
17143
  #: includes/settings/wcj-settings-product-input-fields.php:31
@@ -17166,154 +17496,150 @@ msgstr ""
17166
  msgid "Product Input Fields Number"
17167
  msgstr ""
17168
 
17169
- #: includes/settings/wcj-settings-product-input-fields.php:111
 
 
 
 
17170
  msgid "Product categories to include."
17171
  msgstr ""
17172
 
17173
- #: includes/settings/wcj-settings-product-input-fields.php:112
17174
- #: includes/settings/wcj-settings-product-input-fields.php:123
17175
- #: includes/settings/wcj-settings-product-input-fields.php:134
17176
- #: includes/settings/wcj-settings-product-input-fields.php:145
17177
- #: includes/settings/wcj-settings-product-input-fields.php:157
17178
- #: includes/settings/wcj-settings-product-input-fields.php:169
17179
  #: includes/settings/wcj-settings-wholesale-price.php:95
17180
  #: includes/settings/wcj-settings-wholesale-price.php:108
17181
  msgid "Leave blank to include all products."
17182
  msgstr ""
17183
 
17184
- #: includes/settings/wcj-settings-product-input-fields.php:122
17185
  msgid "Product categories to exclude."
17186
  msgstr ""
17187
 
17188
- #: includes/settings/wcj-settings-product-input-fields.php:132
17189
- msgid "Product Tags - Include"
17190
- msgstr ""
17191
-
17192
- #: includes/settings/wcj-settings-product-input-fields.php:133
17193
  msgid "Product tags to include."
17194
  msgstr ""
17195
 
17196
- #: includes/settings/wcj-settings-product-input-fields.php:143
17197
- msgid "Product Tags - Exclude"
17198
- msgstr ""
17199
-
17200
- #: includes/settings/wcj-settings-product-input-fields.php:144
17201
  msgid "Product tags to exclude."
17202
  msgstr ""
17203
 
17204
- #: includes/settings/wcj-settings-product-input-fields.php:156
17205
  msgid "Products to include."
17206
  msgstr ""
17207
 
17208
- #: includes/settings/wcj-settings-product-input-fields.php:168
17209
  msgid "Products to exclude."
17210
  msgstr ""
17211
 
17212
- #: includes/settings/wcj-settings-product-input-fields.php:185
17213
  msgid "Frontend View Options"
17214
  msgstr ""
17215
 
17216
- #: includes/settings/wcj-settings-product-input-fields.php:190
17217
  msgid "Position on Single Product Page"
17218
  msgstr ""
17219
 
17220
- #: includes/settings/wcj-settings-product-input-fields.php:206
17221
  msgid "HTML Template - Start"
17222
  msgstr ""
17223
 
17224
- #: includes/settings/wcj-settings-product-input-fields.php:213
17225
  msgid "HTML Template - Each Field"
17226
  msgstr ""
17227
 
17228
- #: includes/settings/wcj-settings-product-input-fields.php:220
17229
  msgid "HTML Template - End"
17230
  msgstr ""
17231
 
17232
- #: includes/settings/wcj-settings-product-input-fields.php:227
17233
  msgid "HTML Template - Radio Field"
17234
  msgstr ""
17235
 
17236
- #: includes/settings/wcj-settings-product-input-fields.php:234
17237
  msgid "HTML to add after required field title"
17238
  msgstr ""
17239
 
17240
- #: includes/settings/wcj-settings-product-input-fields.php:241
17241
  msgid "Cart Display Options"
17242
  msgstr ""
17243
 
17244
- #: includes/settings/wcj-settings-product-input-fields.php:242
17245
  msgid ""
17246
  "When \"Add to cart item data\" is selected, \"Cart HTML Template\" options "
17247
  "below will be ignored."
17248
  msgstr ""
17249
 
17250
- #: includes/settings/wcj-settings-product-input-fields.php:247
17251
  msgid "Add to cart item name"
17252
  msgstr ""
17253
 
17254
- #: includes/settings/wcj-settings-product-input-fields.php:248
17255
  msgid "Add to cart item data"
17256
  msgstr ""
17257
 
17258
- #: includes/settings/wcj-settings-product-input-fields.php:252
17259
  msgid "Cart HTML Template - Start"
17260
  msgstr ""
17261
 
17262
- #: includes/settings/wcj-settings-product-input-fields.php:259
17263
  msgid "Cart HTML Template - Each Field"
17264
  msgstr ""
17265
 
17266
- #: includes/settings/wcj-settings-product-input-fields.php:266
17267
  msgid "Cart HTML Template - End"
17268
  msgstr ""
17269
 
17270
- #: includes/settings/wcj-settings-product-input-fields.php:273
17271
  msgid "Order Table Template - Each Field"
17272
  msgstr ""
17273
 
17274
- #: includes/settings/wcj-settings-product-input-fields.php:274
17275
  msgid "Affects Order received page, Emails and Admin Orders View"
17276
  msgstr ""
17277
 
17278
- #: includes/settings/wcj-settings-product-input-fields.php:281
17279
- #: includes/settings/wcj-settings-product-input-fields.php:334
17280
  msgid "Preserve Line Breaks"
17281
  msgstr ""
17282
 
17283
- #: includes/settings/wcj-settings-product-input-fields.php:283
17284
  msgid ""
17285
  "Preserves line breaks on frontend, making some inputs like textarea more "
17286
  "legible"
17287
  msgstr ""
17288
 
17289
- #: includes/settings/wcj-settings-product-input-fields.php:320
17290
  msgid "Admin Order View Options"
17291
  msgstr ""
17292
 
17293
- #: includes/settings/wcj-settings-product-input-fields.php:325
17294
  msgid "Replace Field ID with Field Label"
17295
  msgstr ""
17296
 
17297
- #: includes/settings/wcj-settings-product-input-fields.php:327
17298
  #, php-format
17299
  msgid "Please note: %s"
17300
  msgstr ""
17301
 
17302
- #: includes/settings/wcj-settings-product-input-fields.php:328
17303
  msgid ""
17304
  "When checked - will disable input fields editing on admin order edit page."
17305
  msgstr ""
17306
 
17307
- #: includes/settings/wcj-settings-product-input-fields.php:336
17308
  msgid ""
17309
  "Preserves line breaks on admin, making some inputs like textarea more legible"
17310
  msgstr ""
17311
 
17312
- #: includes/settings/wcj-settings-product-input-fields.php:361
17313
  msgid "Strip Slashes"
17314
  msgstr ""
17315
 
17316
- #: includes/settings/wcj-settings-product-input-fields.php:363
17317
  #, php-format
17318
  msgid "Enable this if you have single quotes %s converted to %s."
17319
  msgstr ""
@@ -17585,76 +17911,84 @@ msgstr ""
17585
  msgid "Enable JS Min/Max Validation"
17586
  msgstr ""
17587
 
17588
- #: includes/settings/wcj-settings-product-open-pricing.php:108
 
 
 
 
 
 
17589
  msgid "Display Product Price Info in Archives"
17590
  msgstr ""
17591
 
17592
- #: includes/settings/wcj-settings-product-open-pricing.php:115
17593
  msgid ""
17594
  "Product price info in archives template. Replaceable values: <code>"
17595
  "%default_price%</code>, <code>%min_price%</code>, <code>%max_price%</code>."
17596
  msgstr ""
17597
 
17598
- #: includes/settings/wcj-settings-product-open-pricing.php:122
17599
  msgid "Add \"Open Pricing\" Column to Admin Product List"
17600
  msgstr ""
17601
 
17602
- #: includes/settings/wcj-settings-product-open-pricing.php:129
17603
  msgid "Advanced: Multicurrency (Currency Switcher) Module"
17604
  msgstr ""
17605
 
17606
- #: includes/settings/wcj-settings-product-open-pricing.php:134
17607
  msgid "Allow price entering in default shop currency only"
17608
  msgstr ""
17609
 
17610
- #: includes/settings/wcj-settings-product-open-pricing.php:135
17611
  msgid "Allow price entering in switched currency"
17612
  msgstr ""
17613
 
17614
- #: includes/settings/wcj-settings-product-open-pricing.php:147
17615
  #: includes/settings/wcj-settings-wholesale-price.php:124
17616
  msgid "Advanced: Price Changes"
17617
  msgstr ""
17618
 
17619
- #: includes/settings/wcj-settings-product-open-pricing.php:148
17620
  msgid "Disable open pricing for products with \"Price Changes\""
17621
  msgstr ""
17622
 
17623
- #: includes/settings/wcj-settings-product-open-pricing.php:159
17624
- #: includes/settings/wcj-settings-product-open-pricing.php:181
17625
  msgid "Product Bundles"
17626
  msgstr ""
17627
 
17628
- #: includes/settings/wcj-settings-product-open-pricing.php:160
17629
  #, php-format
17630
- msgid "For <a href=\"%s\">\"WPC Product Bundles for WooCommerce\"</a> plugin."
 
 
17631
  msgstr ""
17632
 
17633
- #: includes/settings/wcj-settings-product-open-pricing.php:165
17634
  msgid "Remove \"add to cart\" hook"
17635
  msgstr ""
17636
 
17637
- #: includes/settings/wcj-settings-product-open-pricing.php:167
17638
  msgid "Try to remove \"add to cart\" hook from Product Bundles"
17639
  msgstr ""
17640
 
17641
- #: includes/settings/wcj-settings-product-open-pricing.php:173
17642
  msgid "Replace Prices"
17643
  msgstr ""
17644
 
17645
- #: includes/settings/wcj-settings-product-open-pricing.php:175
17646
  msgid "Try to replace Product Bundles prices"
17647
  msgstr ""
17648
 
17649
- #: includes/settings/wcj-settings-product-open-pricing.php:186
17650
  msgid "No not divide"
17651
  msgstr ""
17652
 
17653
- #: includes/settings/wcj-settings-product-open-pricing.php:187
17654
  msgid "Divide by number of products in a bundle"
17655
  msgstr ""
17656
 
17657
- #: includes/settings/wcj-settings-product-open-pricing.php:188
17658
  msgid "Divide proportionally to the original price"
17659
  msgstr ""
17660
 
@@ -17708,6 +18042,11 @@ msgid ""
17708
  "calculated if you leave the box unticked"
17709
  msgstr ""
17710
 
 
 
 
 
 
17711
  #: includes/settings/wcj-settings-product-tabs.php:20
17712
  msgid "Content Processing"
17713
  msgstr ""
@@ -17735,188 +18074,197 @@ msgid "Custom Product Tabs Number"
17735
  msgstr ""
17736
 
17737
  #: includes/settings/wcj-settings-product-tabs.php:80
17738
- #: includes/settings/wcj-settings-product-tabs.php:279
17739
- msgid "Make sure it's unique for each tab."
17740
  msgstr ""
17741
 
17742
- #: includes/settings/wcj-settings-product-tabs.php:93
17743
- #: includes/settings/wcj-settings-product-tabs.php:292
17744
- msgid "You can use shortcodes here..."
 
17745
  msgstr ""
17746
 
17747
- #: includes/settings/wcj-settings-product-tabs.php:114
17748
- #: includes/settings/wcj-settings-product-tabs.php:313
17749
- msgid "PRODUCTS to HIDE this tab"
17750
  msgstr ""
17751
 
17752
  #: includes/settings/wcj-settings-product-tabs.php:115
17753
  #: includes/settings/wcj-settings-product-tabs.php:314
17754
- msgid "To hide this tab from some products, enter products here."
17755
  msgstr ""
17756
 
17757
- #: includes/settings/wcj-settings-product-tabs.php:123
17758
- #: includes/settings/wcj-settings-product-tabs.php:322
17759
- msgid "PRODUCTS to SHOW this tab"
17760
  msgstr ""
17761
 
17762
  #: includes/settings/wcj-settings-product-tabs.php:124
17763
  #: includes/settings/wcj-settings-product-tabs.php:323
17764
- msgid "To show this tab only for some products, enter products here."
17765
  msgstr ""
17766
 
17767
- #: includes/settings/wcj-settings-product-tabs.php:132
17768
- #: includes/settings/wcj-settings-product-tabs.php:331
17769
- msgid "CATEGORIES to HIDE this tab"
17770
  msgstr ""
17771
 
17772
  #: includes/settings/wcj-settings-product-tabs.php:133
17773
  #: includes/settings/wcj-settings-product-tabs.php:332
17774
- msgid "To hide this tab from some categories, enter categories here."
17775
  msgstr ""
17776
 
17777
- #: includes/settings/wcj-settings-product-tabs.php:141
17778
- #: includes/settings/wcj-settings-product-tabs.php:340
17779
- msgid "CATEGORIES to SHOW this tab"
17780
  msgstr ""
17781
 
17782
  #: includes/settings/wcj-settings-product-tabs.php:142
17783
  #: includes/settings/wcj-settings-product-tabs.php:341
17784
- msgid "To show this tab only for some categories, enter categories here."
17785
  msgstr ""
17786
 
17787
- #: includes/settings/wcj-settings-product-tabs.php:150
17788
- #: includes/settings/wcj-settings-product-tabs.php:349
17789
- msgid "TAGS to HIDE this tab"
17790
  msgstr ""
17791
 
17792
  #: includes/settings/wcj-settings-product-tabs.php:151
17793
  #: includes/settings/wcj-settings-product-tabs.php:350
17794
- msgid "To hide this tab from some tags, enter tags here."
17795
  msgstr ""
17796
 
17797
- #: includes/settings/wcj-settings-product-tabs.php:159
17798
- #: includes/settings/wcj-settings-product-tabs.php:358
17799
- msgid "TAGS to SHOW this tab"
17800
  msgstr ""
17801
 
17802
  #: includes/settings/wcj-settings-product-tabs.php:160
17803
  #: includes/settings/wcj-settings-product-tabs.php:359
 
 
 
 
 
17804
  msgid "To show this tab only for some tags, enter tags here."
17805
  msgstr ""
17806
 
17807
- #: includes/settings/wcj-settings-product-tabs.php:172
17808
  msgid "Comma separated PRODUCT IDs to HIDE this tab"
17809
  msgstr ""
17810
 
17811
- #: includes/settings/wcj-settings-product-tabs.php:173
17812
  msgid "To hide this tab from some products, enter product IDs here."
17813
  msgstr ""
17814
 
17815
- #: includes/settings/wcj-settings-product-tabs.php:184
17816
  msgid "Comma separated PRODUCT IDs to SHOW this tab"
17817
  msgstr ""
17818
 
17819
- #: includes/settings/wcj-settings-product-tabs.php:185
17820
  msgid "To show this tab only for some products, enter product IDs here."
17821
  msgstr ""
17822
 
17823
- #: includes/settings/wcj-settings-product-tabs.php:196
17824
  msgid "Comma separated CATEGORY IDs to HIDE this tab"
17825
  msgstr ""
17826
 
17827
- #: includes/settings/wcj-settings-product-tabs.php:197
17828
  msgid "To hide this tab from some categories, enter category IDs here."
17829
  msgstr ""
17830
 
17831
- #: includes/settings/wcj-settings-product-tabs.php:208
17832
  msgid "Comma separated CATEGORY IDs to SHOW this tab"
17833
  msgstr ""
17834
 
17835
- #: includes/settings/wcj-settings-product-tabs.php:209
17836
  msgid "To show this tab only for some categories, enter category IDs here."
17837
  msgstr ""
17838
 
17839
- #: includes/settings/wcj-settings-product-tabs.php:225
17840
  msgid "Custom Product Tabs - Per Product"
17841
  msgstr ""
17842
 
17843
- #: includes/settings/wcj-settings-product-tabs.php:227
17844
  msgid "This section lets you set defaults for per product custom tabs."
17845
  msgstr ""
17846
 
17847
- #: includes/settings/wcj-settings-product-tabs.php:231
17848
  msgid "Enable Per Product Custom Product Tabs"
17849
  msgstr ""
17850
 
17851
- #: includes/settings/wcj-settings-product-tabs.php:239
17852
  msgid "Use Visual Editor"
17853
  msgstr ""
17854
 
17855
- #: includes/settings/wcj-settings-product-tabs.php:246
17856
  msgid "Add Per Product Tabs Content to \"Yoast SEO\" plugin analysis"
17857
  msgstr ""
17858
 
17859
- #: includes/settings/wcj-settings-product-tabs.php:253
17860
  msgid "Default Per Product Custom Product Tabs Number"
17861
  msgstr ""
17862
 
17863
- #: includes/settings/wcj-settings-product-tabs.php:271
17864
  msgid "Default Title"
17865
  msgstr ""
17866
 
17867
- #: includes/settings/wcj-settings-product-tabs.php:278
17868
  msgid "Default Key"
17869
  msgstr ""
17870
 
17871
- #: includes/settings/wcj-settings-product-tabs.php:285
 
 
 
 
17872
  msgid "Default Priority (i.e. Order)"
17873
  msgstr ""
17874
 
17875
- #: includes/settings/wcj-settings-product-tabs.php:291
17876
  msgid "Default Content"
17877
  msgstr ""
17878
 
17879
- #: includes/settings/wcj-settings-product-tabs.php:299
17880
  msgid "Default Link"
17881
  msgstr ""
17882
 
17883
- #: includes/settings/wcj-settings-product-tabs.php:300
17884
  msgid "Leave blank for default behaviour."
17885
  msgstr ""
17886
 
17887
- #: includes/settings/wcj-settings-product-tabs.php:307
17888
  msgid "Default \"Link - Open in New Window\""
17889
  msgstr ""
17890
 
17891
- #: includes/settings/wcj-settings-product-tabs.php:375
17892
  msgid "WooCommerce Standard Product Tabs Options"
17893
  msgstr ""
17894
 
17895
- #: includes/settings/wcj-settings-product-tabs.php:377
17896
  msgid "This section lets you customize single product tabs."
17897
  msgstr ""
17898
 
17899
- #: includes/settings/wcj-settings-product-tabs.php:381
17900
  msgid "Description Tab"
17901
  msgstr ""
17902
 
17903
- #: includes/settings/wcj-settings-product-tabs.php:382
17904
- #: includes/settings/wcj-settings-product-tabs.php:403
17905
- #: includes/settings/wcj-settings-product-tabs.php:424
17906
  msgid "Remove tab from product page"
17907
  msgstr ""
17908
 
17909
- #: includes/settings/wcj-settings-product-tabs.php:389
17910
- #: includes/settings/wcj-settings-product-tabs.php:410
17911
- #: includes/settings/wcj-settings-product-tabs.php:431
17912
  msgid "Leave blank for WooCommerce defaults"
17913
  msgstr ""
17914
 
17915
- #: includes/settings/wcj-settings-product-tabs.php:402
17916
  msgid "Additional Information Tab"
17917
  msgstr ""
17918
 
17919
- #: includes/settings/wcj-settings-product-tabs.php:423
17920
  msgid "Reviews Tab"
17921
  msgstr ""
17922
 
@@ -18222,7 +18570,7 @@ msgstr ""
18222
 
18223
  #: includes/settings/wcj-settings-purchase-data.php:190
18224
  #: includes/settings/wcj-settings-sku.php:244
18225
- #: includes/settings/wcj-settings-stock.php:199
18226
  msgid "More Options"
18227
  msgstr ""
18228
 
@@ -18540,6 +18888,16 @@ msgstr ""
18540
  msgid "Filter Priority"
18541
  msgstr ""
18542
 
 
 
 
 
 
 
 
 
 
 
18543
  #: includes/settings/wcj-settings-shipping-by-order-amount.php:65
18544
  msgid "Maximum order amount"
18545
  msgstr ""
@@ -19286,7 +19644,7 @@ msgstr ""
19286
  #: includes/settings/wcj-settings-stock.php:70
19287
  #: includes/settings/wcj-settings-stock.php:101
19288
  #: includes/settings/wcj-settings-stock.php:115
19289
- #: includes/settings/wcj-settings-stock.php:160
19290
  #, php-format
19291
  msgid "Default: %s."
19292
  msgstr ""
@@ -19311,37 +19669,43 @@ msgstr ""
19311
  msgid "Custom \"Available on backorder\" Options"
19312
  msgstr ""
19313
 
19314
- #: includes/settings/wcj-settings-stock.php:131
 
 
 
 
 
 
19315
  msgid "Custom \"Available on backorder\""
19316
  msgstr ""
19317
 
19318
- #: includes/settings/wcj-settings-stock.php:138
19319
  msgid "Custom \"Available on backorder\" Text"
19320
  msgstr ""
19321
 
19322
- #: includes/settings/wcj-settings-stock.php:146
19323
  #, php-format
19324
  msgid "Default: %s or empty string."
19325
  msgstr ""
19326
 
19327
- #: includes/settings/wcj-settings-stock.php:146
19328
  msgid "Available on backorder"
19329
  msgstr ""
19330
 
19331
- #: includes/settings/wcj-settings-stock.php:153
19332
  msgid "Custom \"Available on backorder\" Class"
19333
  msgstr ""
19334
 
19335
- #: includes/settings/wcj-settings-stock.php:171
19336
- #: includes/settings/wcj-settings-stock.php:176
19337
  msgid "Custom Stock HTML"
19338
  msgstr ""
19339
 
19340
- #: includes/settings/wcj-settings-stock.php:204
19341
  msgid "Remove Stock Display"
19342
  msgstr ""
19343
 
19344
- #: includes/settings/wcj-settings-stock.php:205
19345
  msgid "This will remove stock display from frontend."
19346
  msgstr ""
19347
 
@@ -19988,7 +20352,7 @@ msgstr ""
19988
  msgid "Attribute \"name\" is required!"
19989
  msgstr ""
19990
 
19991
- #: includes/shortcodes/class-wcj-shortcodes-orders.php:339
19992
  #, php-format
19993
  msgid "Refund #%1$s - %2$s"
19994
  msgstr ""
@@ -20031,20 +20395,20 @@ msgstr ""
20031
  msgid "Edit Product"
20032
  msgstr ""
20033
 
20034
- #: includes/shortcodes/class-wcj-shortcodes-products.php:331
20035
  #, php-format
20036
  msgid "%s ago"
20037
  msgstr ""
20038
 
20039
- #: includes/shortcodes/class-wcj-shortcodes-products.php:338
20040
  msgid "No sales yet."
20041
  msgstr ""
20042
 
20043
- #: includes/shortcodes/class-wcj-shortcodes-products.php:591
20044
  msgid "In stock"
20045
  msgstr ""
20046
 
20047
- #: includes/shortcodes/class-wcj-shortcodes-products.php:1009
20048
  msgid "from %level_min_qty% pcs."
20049
  msgstr ""
20050
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.4.3\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
33
  msgid "Product category (archive) view"
34
  msgstr ""
35
 
36
+ #: includes/admin/class-wc-settings-jetpack.php:29
37
+ #: includes/admin/class-wc-settings-jetpack.php:409
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:582
46
  #: includes/classes/class-wcj-module.php:782
47
+ #: includes/settings/wcj-settings-price-by-country.php:250
48
  msgid "Booster"
49
  msgstr ""
50
 
51
+ #: includes/admin/class-wc-settings-jetpack.php:65
52
  msgid "Upgrade today to unlock these popular premium features:"
53
  msgstr ""
54
 
55
+ #: includes/admin/class-wc-settings-jetpack.php:67
56
  msgid "Add ability to create Proforma Invoices, Credit Notes and Packing slips"
57
  msgstr ""
58
 
59
+ #: includes/admin/class-wc-settings-jetpack.php:68
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:69
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:70
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:71
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:72
84
  msgid "<strong>Mini cart</strong> – More custom information options"
85
  msgstr ""
86
 
87
+ #: includes/admin/class-wc-settings-jetpack.php:73
88
  msgid "<strong>Export options</strong> – more fields enabled"
89
  msgstr ""
90
 
91
+ #: includes/admin/class-wc-settings-jetpack.php:74
92
  msgid "More configuration options for payments and shipping"
93
  msgstr ""
94
 
95
+ #: includes/admin/class-wc-settings-jetpack.php:84
96
  msgid "Upgrade to Booster Plus"
97
  msgstr ""
98
 
99
+ #: includes/admin/class-wc-settings-jetpack.php:148
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:182
107
  #, php-format
108
  msgid ""
109
  "Please rate <strong>Booster for WooCommerce</strong> %s on <a href=\"%s\" "
111
  "from Booster team!"
112
  msgstr ""
113
 
114
+ #: includes/admin/class-wc-settings-jetpack.php:208
115
  #, php-format
116
  msgid ""
117
+ "Please rate <strong>Booster for WooCommerce</strong> %s on <a href=\"%s\" "
118
+ "target=\"_blank\">WordPress.org</a> to help us spread the word. Thank you "
119
+ "from Booster team!"
120
  msgstr ""
121
 
122
+ #: includes/admin/class-wc-settings-jetpack.php:266
123
  #: includes/class-wcj-admin-bar.php:140
124
  msgid "Alphabetically"
125
  msgstr ""
126
 
127
+ #: includes/admin/class-wc-settings-jetpack.php:267
128
  #: includes/class-wcj-admin-bar.php:144
129
  msgid "By Category"
130
  msgstr ""
131
 
132
+ #: includes/admin/class-wc-settings-jetpack.php:268
133
  #: includes/class-wcj-admin-bar.php:148
134
  msgid "Active"
135
  msgstr ""
136
 
137
+ #: includes/admin/class-wc-settings-jetpack.php:269
138
  #: includes/class-wcj-admin-bar.php:152
139
  msgid "Manage Settings"
140
  msgstr ""
141
 
142
+ #: includes/admin/class-wc-settings-jetpack.php:331
143
  #: includes/admin/wcj-modules-cats.php:14 includes/class-wcj-admin-bar.php:214
144
  #: includes/class-wcj-my-account.php:34
145
  msgid "Dashboard"
146
  msgstr ""
147
 
148
+ #: includes/admin/class-wc-settings-jetpack.php:378
149
  #, php-format
150
  msgid ""
151
  "Please note that current <em>%s</em> module is deprecated and will be removed "
152
  "in future updates. Please use <em>%s</em> module instead."
153
  msgstr ""
154
 
155
+ #: includes/admin/class-wc-settings-jetpack.php:383
156
  msgid "Module will be removed from the module's list as soon as you disable it."
157
  msgstr ""
158
 
159
+ #: includes/admin/class-wc-settings-jetpack.php:394
160
  #, php-format
161
  msgid ""
162
  "Please note that <em>%s</em> module is currently under development. Until "
164
  "be moved to paid plugin version."
165
  msgstr ""
166
 
167
+ #: includes/admin/class-wc-settings-jetpack.php:405
168
  #: includes/class-wcj-admin-bar.php:384
169
  #: includes/settings/wcj-settings-emails-verification.php:146
170
+ #: includes/settings/wcj-settings-price-by-country.php:249
171
  msgid "WooCommerce"
172
  msgstr ""
173
 
174
+ #: includes/admin/class-wc-settings-jetpack.php:407
175
+ #: includes/admin/class-wc-settings-jetpack.php:614
176
  #: includes/class-wcj-admin-bar.php:168 includes/class-wcj-admin-bar.php:508
177
  #: includes/class-wcj-admin-bar.php:608 includes/core/class-wcj-admin.php:116
178
  msgid "Settings"
179
  msgstr ""
180
 
181
+ #: includes/admin/class-wc-settings-jetpack.php:459
182
  msgid ""
183
  "This section lets you export, import or reset all Booster's modules settings."
184
  msgstr ""
185
 
186
+ #: includes/admin/class-wc-settings-jetpack.php:483
187
  #: includes/class-wcj-export-import.php:26
188
  msgid "Export"
189
  msgstr ""
190
 
191
+ #: includes/admin/class-wc-settings-jetpack.php:484
192
  msgid "Export all Booster's options to a file."
193
  msgstr ""
194
 
195
+ #: includes/admin/class-wc-settings-jetpack.php:487
196
+ #: includes/class-wcj-purchase-data.php:104
197
  msgid "Import"
198
  msgstr ""
199
 
200
+ #: includes/admin/class-wc-settings-jetpack.php:489
201
  msgid "Import all Booster's options from a file."
202
  msgstr ""
203
 
204
+ #: includes/admin/class-wc-settings-jetpack.php:493
205
  msgid ""
206
  "This will reset settings to defaults for all Booster modules. Are you sure?"
207
  msgstr ""
208
 
209
+ #: includes/admin/class-wc-settings-jetpack.php:494
210
  msgid "Reset"
211
  msgstr ""
212
 
213
+ #: includes/admin/class-wc-settings-jetpack.php:495
214
  msgid "Reset all Booster's options."
215
  msgstr ""
216
 
217
+ #: includes/admin/class-wc-settings-jetpack.php:499
218
  msgid "This will delete all Booster meta. Are you sure?"
219
  msgstr ""
220
 
221
+ #: includes/admin/class-wc-settings-jetpack.php:500
222
  msgid "Reset meta"
223
  msgstr ""
224
 
225
+ #: includes/admin/class-wc-settings-jetpack.php:501
226
  msgid "Reset all Booster's meta."
227
  msgstr ""
228
 
229
+ #: includes/admin/class-wc-settings-jetpack.php:539
230
  msgid "Version"
231
  msgstr ""
232
 
233
+ #: includes/admin/class-wc-settings-jetpack.php:564
234
+ #: includes/admin/class-wc-settings-jetpack.php:575
235
  msgid "Select All"
236
  msgstr ""
237
 
238
+ #: includes/admin/class-wc-settings-jetpack.php:567
239
+ #: includes/admin/class-wc-settings-jetpack.php:577
240
  #: includes/admin/class-wcj-tools.php:76
241
  msgid "Module"
242
  msgstr ""
243
 
244
+ #: includes/admin/class-wc-settings-jetpack.php:569
245
+ #: includes/admin/class-wc-settings-jetpack.php:580
246
  #: includes/admin/class-wcj-tools.php:77
247
  #: includes/export/class-wcj-fields-helper.php:293
248
  #: includes/gateways/class-wc-gateway-wcj-custom.php:61
254
  msgid "Description"
255
  msgstr ""
256
 
257
+ #: includes/admin/class-wc-settings-jetpack.php:616
258
  #: includes/class-wcj-admin-bar.php:172
259
  #: includes/classes/class-wcj-module.php:922
260
  msgid "Documentation"
261
  msgstr ""
262
 
263
+ #: includes/admin/class-wc-settings-jetpack.php:627
264
  msgid "No active modules found."
265
  msgstr ""
266
 
267
+ #: includes/admin/class-wc-settings-jetpack.php:631
268
  msgid "Total Modules:"
269
  msgstr ""
270
 
271
+ #: includes/admin/class-wc-settings-jetpack.php:696
272
  msgid "Autoload Booster's Options"
273
  msgstr ""
274
 
275
+ #: includes/admin/class-wc-settings-jetpack.php:698
276
  msgid ""
277
  "Choose if you want Booster's options to be autoloaded when calling "
278
  "add_option. After saving this option, you need to Reset all Booster's "
279
  "settings. Leave default value (i.e. Enabled) if not sure."
280
  msgstr ""
281
 
282
+ #: includes/admin/class-wc-settings-jetpack.php:703
283
  msgid "Load Modules on Init Hook"
284
  msgstr ""
285
 
286
+ #: includes/admin/class-wc-settings-jetpack.php:705
287
  msgid "Choose if you want to load Booster Modules on Init hook."
288
  msgstr ""
289
 
290
+ #: includes/admin/class-wc-settings-jetpack.php:705
291
  msgid ""
292
  "It will load the locale appropriately if users change it from the profile "
293
  "page."
294
  msgstr ""
295
 
296
+ #: includes/admin/class-wc-settings-jetpack.php:710
297
  msgid "Use List Instead of Comma Separated Text for Products in Settings"
298
  msgstr ""
299
 
300
+ #: includes/admin/class-wc-settings-jetpack.php:712
301
+ #: includes/admin/class-wc-settings-jetpack.php:726
302
+ #: includes/admin/class-wc-settings-jetpack.php:735
303
  #, php-format
304
  msgid "Supported modules: %s."
305
  msgstr ""
306
 
307
+ #: includes/admin/class-wc-settings-jetpack.php:713
308
  #: includes/class-wcj-payment-gateways-per-category.php:26
309
  msgid "Gateways per Product or Category"
310
  msgstr ""
311
 
312
+ #: includes/admin/class-wc-settings-jetpack.php:714
313
  #: includes/class-wcj-global-discount.php:29
314
  #: includes/settings/wcj-settings-product-addons.php:254
315
  msgid "Global Discount"
316
  msgstr ""
317
 
318
+ #: includes/admin/class-wc-settings-jetpack.php:715
319
+ #: includes/admin/class-wc-settings-jetpack.php:727
320
+ #: includes/admin/class-wc-settings-jetpack.php:736
321
  #: includes/class-wcj-product-custom-info.php:24
322
  #: includes/functions/wcj-functions-general.php:449
323
  msgid "Product Info"
324
  msgstr ""
325
 
326
+ #: includes/admin/class-wc-settings-jetpack.php:716
327
  #: includes/class-wcj-product-input-fields.php:24
328
  #: includes/input-fields/class-wcj-product-input-fields-core.php:185
329
  msgid "Product Input Fields"
330
  msgstr ""
331
 
332
+ #: includes/admin/class-wc-settings-jetpack.php:717
333
  msgid "Products XML"
334
  msgstr ""
335
 
336
+ #: includes/admin/class-wc-settings-jetpack.php:718
337
  #: includes/class-wcj-related-products.php:38
338
  #: includes/settings/meta-box/wcj-settings-meta-box-related-products.php:30
339
  #: includes/settings/wcj-settings-free-price.php:20
340
  msgid "Related Products"
341
  msgstr ""
342
 
343
+ #: includes/admin/class-wc-settings-jetpack.php:724
344
  msgid ""
345
  "Use List Instead of Comma Separated Text for Products Categories in Settings"
346
  msgstr ""
347
 
348
+ #: includes/admin/class-wc-settings-jetpack.php:733
349
  msgid "Use List Instead of Comma Separated Text for Products Tags in Settings"
350
  msgstr ""
351
 
352
+ #: includes/admin/class-wc-settings-jetpack.php:761
353
  #: includes/core/class-wcj-admin.php:100
354
  msgid "Booster for WooCommerce"
355
  msgstr ""
448
  "based on User Role and more."
449
  msgstr ""
450
 
451
+ #: includes/admin/wcj-modules-cats.php:46
452
  msgid "Button & Price Labels"
453
  msgstr ""
454
 
455
+ #: includes/admin/wcj-modules-cats.php:47
456
  msgid "Add to Cart Labels, Call for Price, Custom Price Labels and more."
457
  msgstr ""
458
 
459
+ #: includes/admin/wcj-modules-cats.php:58 includes/class-wcj-admin-bar.php:466
460
  #: includes/class-wcj-admin-bar.php:470 includes/class-wcj-admin-bar.php:516
461
  #: includes/class-wcj-product-bulk-meta-editor.php:264
462
  #: includes/class-wcj-product-by-user.php:97
467
  msgid "Products"
468
  msgstr ""
469
 
470
+ #: includes/admin/wcj-modules-cats.php:59
471
  msgid ""
472
  "Bookings, Crowdfunding Products, Product Addons and Input Fields, Product "
473
  "Listings, Product Tabs and more."
699
  #: includes/class-wcj-admin-bar.php:440
700
  #: includes/settings/wcj-settings-offer-price.php:49
701
  #: includes/settings/wcj-settings-stock.php:101
702
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:614
703
  msgid "Out of stock"
704
  msgstr ""
705
 
1072
  msgid "Add custom fields to the checkout page."
1073
  msgstr ""
1074
 
1075
+ #: includes/class-wcj-checkout-custom-fields.php:28
1076
+ #, php-format
1077
+ msgid ""
1078
+ "After setting Checkout Custom Fields, you can use below shortcode with "
1079
+ "meta_key to display the Product Input Fields value: %s"
1080
+ msgstr ""
1081
+
1082
+ #: includes/class-wcj-checkout-custom-fields.php:30
1083
+ #: includes/class-wcj-multicurrency.php:39
1084
+ #: includes/class-wcj-product-input-fields.php:30
1085
+ #: includes/class-wcj-purchase-data.php:34
1086
+ #, php-format
1087
+ msgid "<strong>Shortcodes:</strong> %s"
1088
+ msgstr ""
1089
+
1090
+ #: includes/class-wcj-checkout-custom-fields.php:33
1091
+ #: includes/class-wcj-product-input-fields.php:33
1092
+ #, php-format
1093
+ msgid "<strong>PHP code:</strong> by using %s function,<br> e.g.: %s"
1094
+ msgstr ""
1095
+
1096
  #: includes/class-wcj-checkout-custom-info.php:24
1097
  #: includes/class-wcj-cross-sells.php:31
1098
  msgid "Checkout Custom Info"
1153
  msgstr ""
1154
 
1155
  #: includes/class-wcj-checkout-fees.php:232
1156
+ #: includes/class-wcj-product-extra-fees.php:129
1157
  #: includes/settings/wcj-settings-checkout-fees.php:41
1158
  #: includes/settings/wcj-settings-checkout-fees.php:62
1159
+ #: includes/settings/wcj-settings-product-extra-fees.php:45
1160
+ #: includes/settings/wcj-settings-product-extra-fees.php:59
1161
  msgid "Fee"
1162
  msgstr ""
1163
 
1259
  #: includes/settings/wcj-settings-checkout-files-upload.php:103
1260
  #: includes/settings/wcj-settings-price-by-user-role.php:77
1261
  #: includes/settings/wcj-settings-price-by-user-role.php:85
1262
+ #: includes/settings/wcj-settings-product-open-pricing.php:167
1263
  #: includes/settings/wcj-settings-sku.php:317
1264
  #: includes/settings/wcj-settings-sorting.php:144
1265
+ #: includes/settings/wcj-settings-stock.php:207
1266
  msgid "Remove"
1267
  msgstr ""
1268
 
1343
  msgid "When enabled, module will add Crowdfunding metabox to product edit."
1344
  msgstr ""
1345
 
1346
+ #: includes/class-wcj-crowdfunding.php:32
1347
  #, php-format
1348
  msgid ""
1349
  "To add crowdfunding info to the product, use <a href=\"%s\" target=\"_blank"
1350
  "\">Booster's crowdfunding shortcodes</a>."
1351
  msgstr ""
1352
 
1353
+ #: includes/class-wcj-crowdfunding.php:38
1354
  #, php-format
1355
  msgid ""
1356
  "Shortcodes could be used for example in <a href=\"%s\">Product Info module</"
1357
  "a>."
1358
  msgstr ""
1359
 
1360
+ #: includes/class-wcj-crowdfunding.php:44
1361
  #, php-format
1362
  msgid ""
1363
  "To change add to cart button labels use <a href=\"%s\">Add to Cart Labels "
1364
  "module</a>."
1365
  msgstr ""
1366
 
1367
+ #: includes/class-wcj-crowdfunding.php:50
1368
+ #, php-format
1369
+ msgid ""
1370
+ "If you want to allow customers to choose dynamic price, Use <a href=\"%s"
1371
+ "\">Product Open Pricing (Name Your Price) module</a>."
1372
+ msgstr ""
1373
+
1374
  #: includes/class-wcj-currency-exchange-rates.php:24
1375
  msgid "Currency Exchange Rates"
1376
  msgstr ""
1377
 
1378
  #: includes/class-wcj-currency-exchange-rates.php:25
1379
  msgid ""
1380
+ "Automatic currency exchange rates for WooCommerce (1 allowed in free "
1381
+ "version). If you want to change the currency rate with real conversion then "
1382
+ "enable it"
1383
  msgstr ""
1384
 
1385
  #: includes/class-wcj-currency-exchange-rates.php:26
1386
+ msgid ""
1387
+ "Automatic currency exchange rates for WooCommerce. If you want to change the "
1388
+ "currency rate with real conversion then enable it"
1389
  msgstr ""
1390
 
1391
  #: includes/class-wcj-currency-exchange-rates.php:201
1392
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:47
1393
  msgid "Exchange Rates Server"
1394
  msgstr ""
1395
 
1641
  msgstr ""
1642
 
1643
  #: includes/class-wcj-custom-php.php:32
1644
+ #: includes/settings/wcj-settings-multicurrency.php:250
1645
  #: includes/settings/wcj-settings-offer-price.php:84
1646
  #, php-format
1647
  msgid "E.g.: %s"
1948
  msgstr ""
1949
 
1950
  #: includes/class-wcj-export-import.php:28
1951
+ #, php-format
1952
+ msgid ""
1953
+ "WooCommerce export tools. Check and use the shortcodes from <a href=\"%s\" "
1954
+ "target='blank'>here</a>"
1955
  msgstr ""
1956
 
1957
  #: includes/class-wcj-export-import.php:34
2133
  msgstr ""
2134
 
2135
  #: includes/class-wcj-general.php:218 includes/class-wcj-product-by-user.php:198
2136
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:157
2137
  #: includes/tools/class-wcj-order-statuses-tool.php:145
2138
  #: includes/tools/class-wcj-order-statuses-tool.php:221
2139
  msgid "Actions"
2176
  #: includes/settings/wcj-settings-order-min-amount.php:61
2177
  #: includes/settings/wcj-settings-orders.php:132
2178
  #: includes/settings/wcj-settings-orders.php:159
2179
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:182
2180
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:240
2181
+ #: includes/settings/wcj-settings-product-by-condition.php:110
2182
  #: includes/settings/wcj-settings-product-by-user.php:114
2183
+ #: includes/settings/wcj-settings-product-open-pricing.php:124
2184
+ #: includes/settings/wcj-settings-product-tabs.php:248
2185
  #: includes/settings/wcj-settings-purchase-data.php:145
2186
  #: includes/settings/wcj-settings-purchase-data.php:154
2187
  #: includes/settings/wcj-settings-purchase-data.php:173
2359
  msgid "Booster - Multicurrency Switcher"
2360
  msgstr ""
2361
 
 
 
 
 
 
2362
  #: includes/class-wcj-multicurrency.php:42
2363
+ #: includes/class-wcj-purchase-data.php:37
2364
  #, php-format
2365
  msgid "<strong>PHP code:</strong> by using %s function, e.g.: %s"
2366
  msgstr ""
2434
  #: includes/class-wcj-my-account.php:496
2435
  #: includes/class-wcj-product-bulk-meta-editor.php:280
2436
  #: includes/class-wcj-product-by-user.php:207
2437
+ #: includes/class-wcj-purchase-data.php:105
2438
  #: includes/class-wcj-track-users.php:335
2439
  #: includes/classes/class-wcj-module.php:891
2440
  #: includes/functions/wcj-functions-general.php:189
3253
  #: includes/settings/wcj-settings-cross-sells.php:97
3254
  #: includes/settings/wcj-settings-cross-sells.php:115
3255
  #: includes/settings/wcj-settings-cross-sells.php:125
3256
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:56
3257
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:87
3258
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:95
3259
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:103
3260
  #: includes/settings/wcj-settings-currency-per-product.php:66
3261
  #: includes/settings/wcj-settings-currency-per-product.php:83
3262
  #: includes/settings/wcj-settings-currency-per-product.php:90
3263
  #: includes/settings/wcj-settings-currency-per-product.php:97
3264
  #: includes/settings/wcj-settings-currency-per-product.php:104
3265
  #: includes/settings/wcj-settings-currency-per-product.php:258
3266
+ #: includes/settings/wcj-settings-custom-css.php:46
3267
  #: includes/settings/wcj-settings-debug-tools.php:21
3268
  #: includes/settings/wcj-settings-debug-tools.php:29
3269
  #: includes/settings/wcj-settings-debug-tools.php:37
3274
  #: includes/settings/wcj-settings-export.php:28
3275
  #: includes/settings/wcj-settings-general.php:21
3276
  #: includes/settings/wcj-settings-general.php:73
3277
+ #: includes/settings/wcj-settings-general.php:147
3278
+ #: includes/settings/wcj-settings-general.php:198
3279
  #: includes/settings/wcj-settings-global-discount.php:57
3280
  #: includes/settings/wcj-settings-global-discount.php:186
3281
  #: includes/settings/wcj-settings-global-discount.php:194
3291
  #: includes/settings/wcj-settings-multicurrency-base-price.php:93
3292
  #: includes/settings/wcj-settings-multicurrency-base-price.php:102
3293
  #: includes/settings/wcj-settings-multicurrency.php:39
3294
+ #: includes/settings/wcj-settings-multicurrency.php:104
3295
+ #: includes/settings/wcj-settings-multicurrency.php:122
3296
+ #: includes/settings/wcj-settings-multicurrency.php:139
3297
+ #: includes/settings/wcj-settings-multicurrency.php:148
3298
+ #: includes/settings/wcj-settings-multicurrency.php:156
3299
+ #: includes/settings/wcj-settings-multicurrency.php:163
3300
+ #: includes/settings/wcj-settings-multicurrency.php:171
3301
+ #: includes/settings/wcj-settings-multicurrency.php:179
3302
+ #: includes/settings/wcj-settings-multicurrency.php:187
3303
+ #: includes/settings/wcj-settings-multicurrency.php:196
3304
+ #: includes/settings/wcj-settings-multicurrency.php:205
3305
+ #: includes/settings/wcj-settings-multicurrency.php:214
3306
+ #: includes/settings/wcj-settings-multicurrency.php:223
3307
+ #: includes/settings/wcj-settings-multicurrency.php:265
3308
+ #: includes/settings/wcj-settings-multicurrency.php:274
3309
+ #: includes/settings/wcj-settings-multicurrency.php:366
3310
  #: includes/settings/wcj-settings-my-account.php:29
3311
  #: includes/settings/wcj-settings-my-account.php:87
3312
  #: includes/settings/wcj-settings-my-account.php:104
3339
  #: includes/settings/wcj-settings-payment-gateways-fees.php:86
3340
  #: includes/settings/wcj-settings-payment-gateways-fees.php:102
3341
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:25
3342
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:56
3343
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:106
 
3344
  #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:131
3345
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:132
3346
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:139
3347
  #: includes/settings/wcj-settings-pdf-invoicing-display.php:118
3348
  #: includes/settings/wcj-settings-pdf-invoicing-footer.php:23
3349
  #: includes/settings/wcj-settings-pdf-invoicing-header.php:24
3351
  #: includes/settings/wcj-settings-pdf-invoicing-page.php:96
3352
  #: includes/settings/wcj-settings-pdf-invoicing-styling.php:73
3353
  #: includes/settings/wcj-settings-price-by-country.php:70
3354
+ #: includes/settings/wcj-settings-price-by-country.php:78
3355
+ #: includes/settings/wcj-settings-price-by-country.php:98
3356
+ #: includes/settings/wcj-settings-price-by-country.php:114
3357
+ #: includes/settings/wcj-settings-price-by-country.php:141
3358
+ #: includes/settings/wcj-settings-price-by-country.php:184
3359
+ #: includes/settings/wcj-settings-price-by-country.php:194
3360
+ #: includes/settings/wcj-settings-price-by-country.php:203
3361
+ #: includes/settings/wcj-settings-price-by-country.php:212
3362
+ #: includes/settings/wcj-settings-price-by-country.php:221
3363
+ #: includes/settings/wcj-settings-price-by-country.php:267
3364
+ #: includes/settings/wcj-settings-price-by-country.php:275
3365
  #: includes/settings/wcj-settings-price-by-user-role.php:19
3366
  #: includes/settings/wcj-settings-price-by-user-role.php:46
3367
  #: includes/settings/wcj-settings-price-by-user-role.php:93
3392
  #: includes/settings/wcj-settings-product-by-condition.php:29
3393
  #: includes/settings/wcj-settings-product-by-condition.php:37
3394
  #: includes/settings/wcj-settings-product-by-condition.php:44
3395
+ #: includes/settings/wcj-settings-product-by-condition.php:92
3396
+ #: includes/settings/wcj-settings-product-by-condition.php:99
3397
  #: includes/settings/wcj-settings-product-by-date.php:21
3398
  #: includes/settings/wcj-settings-product-by-date.php:53
3399
  #: includes/settings/wcj-settings-product-by-time.php:21
3400
  #: includes/settings/wcj-settings-product-by-time.php:53
3401
  #: includes/settings/wcj-settings-product-by-user.php:107
3402
+ #: includes/settings/wcj-settings-product-extra-fees.php:51
3403
+ #: includes/settings/wcj-settings-product-extra-fees.php:81
3404
  #: includes/settings/wcj-settings-product-info.php:35
3405
  #: includes/settings/wcj-settings-product-info.php:68
3406
  #: includes/settings/wcj-settings-product-input-fields.php:24
3407
  #: includes/settings/wcj-settings-product-input-fields.php:54
3408
+ #: includes/settings/wcj-settings-product-input-fields.php:285
3409
+ #: includes/settings/wcj-settings-product-input-fields.php:329
3410
+ #: includes/settings/wcj-settings-product-input-fields.php:338
3411
+ #: includes/settings/wcj-settings-product-input-fields.php:357
3412
+ #: includes/settings/wcj-settings-product-input-fields.php:365
3413
  #: includes/settings/wcj-settings-product-msrp.php:127
3414
  #: includes/settings/wcj-settings-product-msrp.php:134
3415
  #: includes/settings/wcj-settings-product-open-pricing.php:102
3416
+ #: includes/settings/wcj-settings-product-open-pricing.php:110
3417
+ #: includes/settings/wcj-settings-product-open-pricing.php:141
3418
  #: includes/settings/wcj-settings-product-price-by-formula.php:30
3419
+ #: includes/settings/wcj-settings-product-price-by-formula.php:119
3420
  #: includes/settings/wcj-settings-product-tabs.php:43
3421
+ #: includes/settings/wcj-settings-product-tabs.php:233
3422
+ #: includes/settings/wcj-settings-product-tabs.php:241
3423
  #: includes/settings/wcj-settings-products-xml.php:77
3424
  #: includes/settings/wcj-settings-purchase-data.php:22
3425
  #: includes/settings/wcj-settings-purchase-data.php:29
3457
  #: includes/settings/wcj-settings-stock.php:64
3458
  #: includes/settings/wcj-settings-stock.php:94
3459
  #: includes/settings/wcj-settings-stock.php:109
3460
+ #: includes/settings/wcj-settings-stock.php:140
3461
+ #: includes/settings/wcj-settings-stock.php:155
3462
  #: includes/settings/wcj-settings-track-users.php:47
3463
  #: includes/settings/wcj-settings-upsells.php:81
3464
  #: includes/settings/wcj-settings-wholesale-price.php:36
3588
  msgstr ""
3589
 
3590
  #: includes/class-wcj-product-addons.php:32
3591
+ msgid ""
3592
+ "Add (paid/free/discount) addons to products.<br>\n"
3593
+ "\t\t\t\t\t\t\tYou can add <code>item_product_addons</code> into columns "
3594
+ "parameter of <code>[wcj_order_items_table]</code> to show selected product "
3595
+ "addon in pdf."
3596
  msgstr ""
3597
 
3598
+ #: includes/class-wcj-product-addons.php:280
3599
  msgid "Some of the required addons are not selected!"
3600
  msgstr ""
3601
 
3602
+ #: includes/class-wcj-product-addons.php:295
3603
  msgid ""
3604
  "Booster: Free plugin's version is limited to only three products with per "
3605
  "product addons enabled at a time. You will need to get <a href=\"https://"
3742
  #: includes/settings/wcj-settings-export.php:171
3743
  #: includes/settings/wcj-settings-export.php:250
3744
  #: includes/settings/wcj-settings-global-discount.php:74
3745
+ #: includes/settings/wcj-settings-product-extra-fees.php:63
3746
  msgid "Value"
3747
  msgstr ""
3748
 
3767
  msgstr ""
3768
 
3769
  #: includes/class-wcj-product-bulk-meta-editor.php:390
3770
+ #: includes/class-wcj-purchase-data.php:88
3771
  #: includes/export/class-wcj-fields-helper.php:280
3772
  #: includes/functions/wcj-functions-reports.php:24
3773
  #: includes/settings/wcj-settings-product-bulk-meta-editor.php:42
3846
  msgstr ""
3847
 
3848
  #: includes/class-wcj-product-bulk-price-converter.php:262
3849
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:359
3850
  msgid "Any"
3851
  msgstr ""
3852
 
4123
  #: includes/settings/wcj-settings-product-add-to-cart.php:300
4124
  #: includes/settings/wcj-settings-product-addons.php:92
4125
  #: includes/settings/wcj-settings-product-by-user.php:167
4126
+ #: includes/settings/wcj-settings-product-extra-fees.php:57
4127
  #: includes/settings/wcj-settings-product-tabs.php:72
4128
+ #: includes/settings/wcj-settings-product-tabs.php:389
4129
+ #: includes/settings/wcj-settings-product-tabs.php:410
4130
+ #: includes/settings/wcj-settings-product-tabs.php:431
4131
  #: includes/settings/wcj-settings-products-xml.php:223
4132
  #: includes/settings/wcj-settings-purchase-data.php:77
4133
  #: includes/settings/wcj-settings-related-products.php:24
4236
  "to the selection drop box on frontend."
4237
  msgstr ""
4238
 
4239
+ #: includes/class-wcj-product-extra-fees.php:22
4240
+ msgid "Product Extra Fees"
4241
+ msgstr ""
4242
+
4243
+ #: includes/class-wcj-product-extra-fees.php:23
4244
+ msgid ""
4245
+ "Add product extra fees title, price, and set conditional product fees rules "
4246
+ "as per your requirement."
4247
+ msgstr ""
4248
+
4249
  #: includes/class-wcj-product-images.php:25
4250
  msgid "Product Images"
4251
  msgstr ""
4332
  #: includes/settings/wcj-settings-product-info.php:61
4333
  #: includes/settings/wcj-settings-product-info.php:94
4334
  #: includes/settings/wcj-settings-product-tabs.php:86
4335
+ #: includes/settings/wcj-settings-product-tabs.php:399
4336
+ #: includes/settings/wcj-settings-product-tabs.php:420
4337
+ #: includes/settings/wcj-settings-product-tabs.php:441
4338
  msgid "Priority (i.e. Order)"
4339
  msgstr ""
4340
 
4364
  msgid "Add input fields to the products."
4365
  msgstr ""
4366
 
4367
+ #: includes/class-wcj-product-input-fields.php:28
4368
+ #, php-format
4369
+ msgid ""
4370
+ "After setting Product Input Fields, you can use below shortcode with meta_key "
4371
+ "to display the Product Input Fields value: %s"
4372
+ msgstr ""
4373
+
4374
  #: includes/class-wcj-product-listings.php:27
4375
  msgid "Product Listings"
4376
  msgstr ""
4493
  "the <code>Reset settings</code> can be pressed."
4494
  msgstr ""
4495
 
4496
+ #: includes/class-wcj-product-price-by-formula.php:246
4497
  msgid "Error in formula"
4498
  msgstr ""
4499
 
4500
+ #: includes/class-wcj-product-price-by-formula.php:339
4501
  msgid ""
4502
  "Booster: Free plugin's version is limited to only one price by formula "
4503
  "product enabled at a time. You will need to get <a href=\"https://booster.io/"
4505
  "by formula products."
4506
  msgstr ""
4507
 
4508
+ #: includes/class-wcj-product-price-by-formula.php:373
4509
  msgid "Final Price Preview"
4510
  msgstr ""
4511
 
4566
  #: includes/settings/wcj-settings-my-account.php:174
4567
  #: includes/settings/wcj-settings-my-account.php:261
4568
  #: includes/settings/wcj-settings-product-custom-info.php:88
4569
+ #: includes/settings/wcj-settings-product-tabs.php:93
4570
  #: includes/widgets/class-wcj-widget-left-to-free-shipping.php:59
4571
  msgid "Content"
4572
  msgstr ""
4573
 
4574
  #: includes/class-wcj-product-tabs.php:641
4575
  #: includes/settings/wcj-settings-cart-customization.php:63
4576
+ #: includes/settings/wcj-settings-product-tabs.php:101
4577
  msgid "Link"
4578
  msgstr ""
4579
 
4580
  #: includes/class-wcj-product-tabs.php:643
4581
+ #: includes/settings/wcj-settings-product-tabs.php:102
4582
  msgid ""
4583
  "If you wish to forward tab to new link, enter it here. In this case content "
4584
  "is ignored. Leave blank to show content."
4585
  msgstr ""
4586
 
4587
  #: includes/class-wcj-product-tabs.php:647
4588
+ #: includes/settings/wcj-settings-product-tabs.php:109
4589
  msgid "Link - Open in New Window"
4590
  msgstr ""
4591
 
4661
  #: includes/settings/meta-box/wcj-settings-meta-box-product-by-date.php:22
4662
  #: includes/settings/meta-box/wcj-settings-meta-box-product-by-time.php:19
4663
  #: includes/settings/wcj-settings-checkout-core-fields.php:84
4664
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:168
4665
  #: includes/settings/wcj-settings-order-numbers.php:46
4666
  #: includes/settings/wcj-settings-orders.php:180
4667
  #: includes/settings/wcj-settings-product-add-to-cart.php:64
4670
 
4671
  #: includes/class-wcj-product-tabs.php:662
4672
  #: includes/settings/wcj-settings-product-tabs.php:71
4673
+ #: includes/settings/wcj-settings-product-tabs.php:271
4674
  msgid "Custom Product Tab"
4675
  msgstr ""
4676
 
4740
  msgid "Save product purchase costs data for admin reports."
4741
  msgstr ""
4742
 
4743
+ #: includes/class-wcj-purchase-data.php:32
4744
+ #, php-format
4745
+ msgid ""
4746
+ "After setting cost of goods section below, Admin can export the Cost & Profit "
4747
+ "column from admin order list: %s"
4748
+ msgstr ""
4749
+
4750
+ #: includes/class-wcj-purchase-data.php:46
4751
  msgid "\"WooCommerce Cost of Goods\" Data Import"
4752
  msgstr ""
4753
 
4754
+ #: includes/class-wcj-purchase-data.php:47
4755
  msgid "Import products costs from \"WooCommerce Cost of Goods\"."
4756
  msgstr ""
4757
 
4758
+ #: includes/class-wcj-purchase-data.php:89
4759
  msgid "Product Title"
4760
  msgstr ""
4761
 
4762
+ #: includes/class-wcj-purchase-data.php:90
4763
  msgid "WooCommerce Cost of Goods (source)"
4764
  msgstr ""
4765
 
4766
+ #: includes/class-wcj-purchase-data.php:91
4767
  msgid "Booster: Product cost (destination)"
4768
  msgstr ""
4769
 
4770
+ #: includes/class-wcj-purchase-data.php:126
4771
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:139
4772
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:209
4773
  #: includes/shipping/class-wc-shipping-wcj-custom.php:122
4775
  msgid "Cost"
4776
  msgstr ""
4777
 
4778
+ #: includes/class-wcj-purchase-data.php:129
4779
+ #: includes/class-wcj-purchase-data.php:192
4780
+ #: includes/class-wcj-purchase-data.php:279
4781
  #: includes/functions/wcj-functions-reports.php:28
4782
  #: includes/settings/wcj-settings-purchase-data.php:144
4783
  #: includes/settings/wcj-settings-purchase-data.php:172
4784
  msgid "Profit"
4785
  msgstr ""
4786
 
4787
+ #: includes/class-wcj-purchase-data.php:195
4788
  #: includes/settings/wcj-settings-purchase-data.php:153
4789
  #: includes/settings/wcj-settings-purchase-data.php:179
4790
  msgid "Purchase Cost"
4791
  msgstr ""
4792
 
4793
+ #: includes/class-wcj-purchase-data.php:277
4794
  msgid "Selling"
4795
  msgstr ""
4796
 
4797
+ #: includes/class-wcj-purchase-data.php:278
4798
  msgid "Buying"
4799
  msgstr ""
4800
 
4801
+ #: includes/class-wcj-purchase-data.php:286
4802
  msgid "Report"
4803
  msgstr ""
4804
 
5136
  msgstr ""
5137
 
5138
  #: includes/class-wcj-shipping-by-user-role.php:34
5139
+ #: includes/settings/wcj-settings-multicurrency.php:379
5140
  #: includes/settings/wcj-settings-order-min-amount.php:131
5141
  #: includes/settings/wcj-settings-price-by-user-role.php:151
5142
  #, php-format
5595
  msgstr ""
5596
 
5597
  #: includes/classes/class-wcj-module.php:843
5598
+ #: includes/settings/wcj-settings-product-tabs.php:173
5599
+ #: includes/settings/wcj-settings-product-tabs.php:185
5600
+ #: includes/settings/wcj-settings-product-tabs.php:197
5601
+ #: includes/settings/wcj-settings-product-tabs.php:209
5602
  msgid "Deprecated"
5603
  msgstr ""
5604
 
5722
  #: includes/settings/wcj-settings-admin-products-list.php:75
5723
  #: includes/settings/wcj-settings-checkout-custom-fields.php:121
5724
  #: includes/settings/wcj-settings-checkout-fees.php:46
5725
+ #: includes/settings/wcj-settings-product-extra-fees.php:50
5726
  #: includes/shipping/class-wc-shipping-wcj-custom.php:101
5727
  msgid "Enable/Disable"
5728
  msgstr ""
5743
  "> Booster > Shipping & Orders > Order Custom Statuses)."
5744
  msgstr ""
5745
 
5746
+ #: includes/emails/class-wc-email-wcj-custom.php:247
5747
+ msgid ""
5748
+ "Hold the <code>ctrl</code> key and select the options if you want to trigger "
5749
+ "mail on more than one option."
5750
+ msgstr ""
5751
+
5752
+ #: includes/emails/class-wc-email-wcj-custom.php:250
5753
  msgid "New order (Any status)"
5754
  msgstr ""
5755
 
5756
+ #: includes/emails/class-wc-email-wcj-custom.php:255
5757
  msgid "Reset password notification"
5758
  msgstr ""
5759
 
5760
+ #: includes/emails/class-wc-email-wcj-custom.php:256
5761
  msgid "Order fully refunded notification"
5762
  msgstr ""
5763
 
5764
+ #: includes/emails/class-wc-email-wcj-custom.php:257
5765
  msgid "Order partially refunded notification"
5766
  msgstr ""
5767
 
5768
+ #: includes/emails/class-wc-email-wcj-custom.php:258
5769
  msgid "New customer note notification"
5770
  msgstr ""
5771
 
5772
+ #: includes/emails/class-wc-email-wcj-custom.php:259
5773
  msgid "Low stock notification"
5774
  msgstr ""
5775
 
5776
+ #: includes/emails/class-wc-email-wcj-custom.php:260
5777
  msgid "No stock notification"
5778
  msgstr ""
5779
 
5780
+ #: includes/emails/class-wc-email-wcj-custom.php:261
5781
  msgid "Product on backorder notification"
5782
  msgstr ""
5783
 
5784
+ #: includes/emails/class-wc-email-wcj-custom.php:262
5785
  msgid "Created customer notification"
5786
  msgstr ""
5787
 
5788
+ #: includes/emails/class-wc-email-wcj-custom.php:269
5789
  msgid "Recipient(s)"
5790
  msgstr ""
5791
 
5792
+ #: includes/emails/class-wc-email-wcj-custom.php:271
5793
  #, php-format
5794
  msgid ""
5795
  "Enter recipients (comma separated) for this email. Defaults to <code>%s</"
5796
  "code>."
5797
  msgstr ""
5798
 
5799
+ #: includes/emails/class-wc-email-wcj-custom.php:272
5800
  msgid "Or enter <code>%customer%</code> to send to customer billing email."
5801
  msgstr ""
5802
 
5803
+ #: includes/emails/class-wc-email-wcj-custom.php:278
5804
  msgid "Subject"
5805
  msgstr ""
5806
 
5807
+ #: includes/emails/class-wc-email-wcj-custom.php:280
5808
  #, php-format
5809
  msgid ""
5810
  "This controls the email subject line. Leave blank to use the default subject: "
5811
  "<code>%s</code>."
5812
  msgstr ""
5813
 
5814
+ #: includes/emails/class-wc-email-wcj-custom.php:286
5815
  msgid "Email type"
5816
  msgstr ""
5817
 
5818
+ #: includes/emails/class-wc-email-wcj-custom.php:288
5819
  msgid "Choose which format of email to send."
5820
  msgstr ""
5821
 
5822
+ #: includes/emails/class-wc-email-wcj-custom.php:294
5823
  msgid "Wrap in WC Email Template"
5824
  msgstr ""
5825
 
5826
+ #: includes/emails/class-wc-email-wcj-custom.php:300
5827
  msgid ""
5828
  "WC Email Heading. Used only if \"Wrap in WC Email Template\" is enabled and "
5829
  "only for HTML templates."
5830
  msgstr ""
5831
 
5832
+ #: includes/emails/class-wc-email-wcj-custom.php:301
5833
  #, php-format
5834
  msgid ""
5835
  "This controls the main heading contained within the email notification. Leave "
5836
  "blank to use the default heading: <code>%s</code>."
5837
  msgstr ""
5838
 
5839
+ #: includes/emails/class-wc-email-wcj-custom.php:307
5840
  msgid "HTML template"
5841
  msgstr ""
5842
 
5843
+ #: includes/emails/class-wc-email-wcj-custom.php:309
5844
+ #: includes/emails/class-wc-email-wcj-custom.php:318
5845
  msgid "You can use shortcodes here. E.g. Booster's order shortcodes."
5846
  msgstr ""
5847
 
5848
+ #: includes/emails/class-wc-email-wcj-custom.php:316
5849
  msgid "Plain text template"
5850
  msgstr ""
5851
 
5852
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:22
5853
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:37
5854
  #: includes/settings/wcj-settings-products-xml.php:135
5855
  msgid "Update Every Minute"
5856
  msgstr ""
5857
 
5858
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:23
5859
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:38
5860
  #: includes/settings/wcj-settings-products-xml.php:136
5861
  msgid "Update Hourly"
5862
  msgstr ""
5863
 
5864
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:24
5865
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:39
5866
  #: includes/settings/wcj-settings-products-xml.php:137
5867
  msgid "Update Twice Daily"
5868
  msgstr ""
5869
 
5870
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:25
5871
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:40
5872
  #: includes/settings/wcj-settings-products-xml.php:138
5873
  msgid "Update Daily"
5874
  msgstr ""
5875
 
5876
  #: includes/exchange-rates/class-wcj-exchange-rates-crons.php:26
5877
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:41
5878
  #: includes/settings/wcj-settings-products-xml.php:139
5879
  msgid "Update Weekly"
5880
  msgstr ""
6206
  #: includes/settings/wcj-settings-export.php:240
6207
  #: includes/settings/wcj-settings-global-discount.php:63
6208
  #: includes/settings/wcj-settings-product-addons.php:80
6209
+ #: includes/settings/wcj-settings-product-extra-fees.php:70
6210
  #: includes/settings/wcj-settings-purchase-data.php:84
6211
  #: includes/settings/wcj-settings-shipping-options.php:77
6212
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:199
6332
  msgid "Availability Class"
6333
  msgstr ""
6334
 
6335
+ #: includes/functions/wcj-functions-admin.php:137
6336
  #, php-format
6337
  msgid ""
6338
  "<strong>Booster for WooCommerce</strong> plugin was successfully updated to "
6339
  "version <strong>%s</strong>."
6340
  msgstr ""
6341
 
6342
+ #: includes/functions/wcj-functions-admin.php:184
6343
  msgid "Search&hellip;"
6344
  msgstr ""
6345
 
6346
+ #: includes/functions/wcj-functions-admin.php:224
6347
  msgid "Enter comma separated list of IDs."
6348
  msgstr ""
6349
 
6350
+ #: includes/functions/wcj-functions-admin.php:298
6351
  #: includes/settings/wcj-settings-emails-verification.php:75
6352
  #: includes/settings/wcj-settings-emails-verification.php:83
6353
  #: includes/settings/wcj-settings-emails-verification.php:130
6355
  msgid "Replaced value: %s"
6356
  msgstr ""
6357
 
6358
+ #: includes/functions/wcj-functions-admin.php:298
6359
  #, php-format
6360
  msgid "Replaced values: %s"
6361
  msgstr ""
6362
 
6363
+ #: includes/functions/wcj-functions-admin.php:327
6364
  msgid "Install Booster Plus to unlock all features"
6365
  msgstr ""
6366
 
6367
+ #: includes/functions/wcj-functions-admin.php:328
6368
  #, php-format
6369
  msgid ""
6370
  "Some settings fields are locked and you will need %s to modify all locked "
6371
  "fields."
6372
  msgstr ""
6373
 
6374
+ #: includes/functions/wcj-functions-admin.php:331
6375
  msgid "Buy now"
6376
  msgstr ""
6377
 
6378
+ #: includes/functions/wcj-functions-admin.php:332
6379
  msgid "Visit Booster Site"
6380
  msgstr ""
6381
 
6382
+ #: includes/functions/wcj-functions-admin.php:337
6383
  #, php-format
6384
  msgid "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change value."
6385
  msgstr ""
6386
 
6387
+ #: includes/functions/wcj-functions-admin.php:340
6388
  #, php-format
6389
  msgid ""
6390
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to enable \"%s\" option."
6391
  msgstr ""
6392
 
6393
+ #: includes/functions/wcj-functions-admin.php:343
6394
  #, php-format
6395
  msgid "Get Booster Plus to enable \"%s\" option."
6396
  msgstr ""
6397
 
6398
+ #: includes/functions/wcj-functions-admin.php:346
6399
  #, php-format
6400
  msgid ""
6401
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change values below."
6402
  msgstr ""
6403
 
6404
+ #: includes/functions/wcj-functions-admin.php:349
6405
  #, php-format
6406
  msgid ""
6407
  "Get <a href=\"%s\" target=\"_blank\">Booster Plus</a> to change values above."
6408
  msgstr ""
6409
 
6410
+ #: includes/functions/wcj-functions-admin.php:352
6411
  msgid "Get Booster Plus to change value."
6412
  msgstr ""
6413
 
8312
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:36
8313
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:62
8314
  #: includes/settings/wcj-settings-multicurrency-base-price.php:63
8315
+ #: includes/settings/wcj-settings-multicurrency.php:243
8316
  #: includes/settings/wcj-settings-order-min-amount.php:77
8317
+ #: includes/settings/wcj-settings-price-by-country.php:232
8318
  #: includes/settings/wcj-settings-price-by-user-role.php:106
8319
  #: includes/settings/wcj-settings-product-addons.php:230
8320
  msgid "Advanced"
8452
  msgid "Templates"
8453
  msgstr ""
8454
 
8455
+ #: includes/plus/class-wcj-plus-site-key-manager.php:79
8456
+ #, php-format
8457
+ msgid "Status last checked at %s."
8458
+ msgstr ""
8459
+
8460
+ #: includes/plus/class-wcj-plus-site-key-manager.php:80
8461
+ #, php-format
8462
+ msgid "Cron scheduled at %s."
8463
+ msgstr ""
8464
+
8465
+ #: includes/plus/class-wcj-plus-site-key-manager.php:81
8466
+ #, php-format
8467
+ msgid "Cron last run at %s."
8468
+ msgstr ""
8469
+
8470
+ #: includes/plus/class-wcj-plus-site-key-manager.php:122
8471
+ msgid "No key set."
8472
+ msgstr ""
8473
+
8474
+ #: includes/plus/class-wcj-plus-site-key-manager.php:123
8475
+ #, php-format
8476
+ msgid ""
8477
+ "To get the key, please visit <a target=\"_blank\" href=\"%s\">your account "
8478
+ "page at %s</a>."
8479
+ msgstr ""
8480
+
8481
+ #: includes/plus/class-wcj-plus-site-key-manager.php:126
8482
+ #, php-format
8483
+ msgid "No response from server. Please <a href=\"%s\">try again</a> later."
8484
+ msgstr ""
8485
+
8486
+ #: includes/plus/class-wcj-plus-site-key-manager.php:128
8487
+ #, php-format
8488
+ msgid "Server error. Please <a href=\"%s\">try again</a> later."
8489
+ msgstr ""
8490
+
8491
+ #: includes/plus/class-wcj-plus-site-key-section.php:46
8492
+ msgid "Manage site key"
8493
+ msgstr ""
8494
+
8495
+ #: includes/plus/class-wcj-plus-site-key-section.php:59
8496
+ #: includes/plus/class-wcj-plus-site-key-section.php:73
8497
+ #: includes/plus/class-wcj-plus-site-key-section.php:81
8498
+ msgid "Site Key"
8499
+ msgstr ""
8500
+
8501
+ #: includes/plus/class-wcj-plus-site-key-section.php:74
8502
+ msgid ""
8503
+ "This section lets you manage site key for paid Booster Plus for WooCommerce "
8504
+ "plugin."
8505
+ msgstr ""
8506
+
8507
+ #: includes/plus/class-wcj-plus-site-key-section.php:75
8508
+ #, php-format
8509
+ msgid ""
8510
+ "To get the key, please go to <a target=\"_blank\" href=\"%s\">your account "
8511
+ "page at %s</a>."
8512
+ msgstr ""
8513
+
8514
+ #: includes/plus/class-wcj-plus-site-key-section.php:78
8515
+ msgid "Check site key now"
8516
+ msgstr ""
8517
+
8518
+ #: includes/plus/class-wcj-plus-site-key-section.php:82
8519
+ #, php-format
8520
+ msgid "Site URL: %s"
8521
+ msgstr ""
8522
+
8523
+ #: includes/plus/lib/plugin-update-checker/github-checker.php:119
8524
+ msgid "There is no changelog available."
8525
+ msgstr ""
8526
+
8527
+ #: includes/plus/lib/plugin-update-checker/plugin-update-checker.php:763
8528
+ msgid "Check for updates"
8529
+ msgstr ""
8530
+
8531
+ #: includes/plus/lib/plugin-update-checker/plugin-update-checker.php:807
8532
+ msgid "This plugin is up to date."
8533
+ msgstr ""
8534
+
8535
+ #: includes/plus/lib/plugin-update-checker/plugin-update-checker.php:809
8536
+ msgid "A new version of this plugin is available."
8537
+ msgstr ""
8538
+
8539
+ #: includes/plus/lib/plugin-update-checker/plugin-update-checker.php:811
8540
+ #, php-format
8541
+ msgid "Unknown update checker status \"%s\""
8542
+ msgstr ""
8543
+
8544
  #: includes/price-by-country/class-wcj-price-by-country-group-generator.php:34
8545
  msgid "Country groups successfully generated."
8546
  msgstr ""
8551
 
8552
  #: includes/price-by-country/class-wcj-price-by-country-local.php:111
8553
  #: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:67
8554
+ #: includes/settings/wcj-settings-price-by-country.php:426
8555
  msgid "Make empty price"
8556
  msgstr ""
8557
 
8558
  #: includes/price-by-country/class-wcj-price-by-country-local.php:215
8559
  #: includes/settings/meta-box/wcj-settings-meta-box-price-by-country.php:17
8560
  #: includes/settings/wcj-settings-add-to-cart.php:50
8561
+ #: includes/settings/wcj-settings-price-by-country.php:320
8562
+ #: includes/settings/wcj-settings-price-by-country.php:321
8563
+ #: includes/settings/wcj-settings-price-by-country.php:326
8564
+ #: includes/settings/wcj-settings-price-by-country.php:374
8565
+ #: includes/settings/wcj-settings-price-by-country.php:417
8566
  msgid "Group"
8567
  msgstr ""
8568
 
9015
  msgstr ""
9016
 
9017
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:25
9018
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:62
9019
  #: includes/settings/wcj-settings-offer-price.php:168
9020
  #: includes/settings/wcj-settings-payment-gateways-fees.php:93
9021
  #: includes/settings/wcj-settings-product-by-user.php:70
9041
 
9042
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:43
9043
  #: includes/settings/meta-box/wcj-settings-meta-box-offer-price.php:52
9044
+ #: includes/settings/wcj-settings-general.php:225
9045
+ #: includes/settings/wcj-settings-general.php:234
9046
  #: includes/settings/wcj-settings-offer-price.php:183
9047
  #: includes/settings/wcj-settings-offer-price.php:191
9048
  msgid "Set zero to disable."
9139
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:30
9140
  #: includes/settings/wcj-settings-add-to-cart-button-visibility.php:56
9141
  #: includes/settings/wcj-settings-general.php:30
9142
+ #: includes/settings/wcj-settings-general.php:100
9143
+ #: includes/settings/wcj-settings-general.php:115
9144
+ #: includes/settings/wcj-settings-general.php:123
9145
+ #: includes/settings/wcj-settings-general.php:131
9146
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:85
9147
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:166
9148
  #: includes/settings/wcj-settings-price-by-user-role.php:55
9149
  #: includes/settings/wcj-settings-price-by-user-role.php:157
9150
  #: includes/settings/wcj-settings-product-add-to-cart.php:131
9394
  msgstr ""
9395
 
9396
  #: includes/settings/meta-box/wcj-settings-meta-box-sale-flash.php:24
9397
+ #: includes/settings/wcj-settings-stock.php:186
9398
  msgid "HTML"
9399
  msgstr ""
9400
 
9402
  #: includes/settings/wcj-settings-checkout-fees.php:72
9403
  #: includes/settings/wcj-settings-global-discount.php:69
9404
  #: includes/settings/wcj-settings-payment-gateways-fees.php:57
9405
+ #: includes/settings/wcj-settings-product-extra-fees.php:76
9406
  #: includes/settings/wcj-settings-purchase-data.php:89
9407
  #: includes/settings/wcj-settings-wholesale-price.php:89
9408
  msgid "Percent"
9413
  #: includes/settings/wcj-settings-global-discount.php:70
9414
  #: includes/settings/wcj-settings-payment-gateways-fees.php:56
9415
  #: includes/settings/wcj-settings-price-by-user-role.php:31
9416
+ #: includes/settings/wcj-settings-product-extra-fees.php:75
9417
  #: includes/settings/wcj-settings-purchase-data.php:88
9418
  #: includes/settings/wcj-settings-wholesale-price.php:90
9419
  msgid "Fixed"
9503
  #: includes/settings/wcj-settings-shipping-options.php:21
9504
  #: includes/settings/wcj-settings-stock.php:20
9505
  #: includes/settings/wcj-settings-stock.php:87
9506
+ #: includes/settings/wcj-settings-stock.php:133
9507
+ #: includes/settings/wcj-settings-stock.php:178
9508
  #: includes/settings/wcj-settings-tax-display.php:27
9509
  #: includes/settings/wcj-settings-tax-display.php:44
9510
  #: includes/settings/wcj-settings-tax-display.php:101
9604
  #: includes/settings/wcj-settings-add-to-cart.php:21
9605
  #: includes/settings/wcj-settings-add-to-cart.php:92
9606
  #: includes/settings/wcj-settings-add-to-cart.php:110
9607
+ #: includes/settings/wcj-settings-general.php:164
9608
  #: includes/settings/wcj-settings-shipping-calculator.php:69
9609
  #: includes/settings/wcj-settings-sorting.php:20
9610
  #: includes/settings/wcj-settings-sorting.php:99
10379
  msgid "Full Row"
10380
  msgstr ""
10381
 
10382
+ #: includes/settings/wcj-settings-checkout-core-fields.php:135
10383
+ msgid "Wide Row"
10384
+ msgstr ""
10385
+
10386
+ #: includes/settings/wcj-settings-checkout-core-fields.php:141
10387
  msgid "priority (i.e. order)"
10388
  msgstr ""
10389
 
10390
+ #: includes/settings/wcj-settings-checkout-core-fields.php:142
10391
  msgid "Leave zero for WooCommerce defaults."
10392
  msgstr ""
10393
 
10394
+ #: includes/settings/wcj-settings-checkout-core-fields.php:150
10395
  msgid "include product categories"
10396
  msgstr ""
10397
 
10398
+ #: includes/settings/wcj-settings-checkout-core-fields.php:151
10399
  msgid ""
10400
  "If not empty - selected categories products must be in cart for current field "
10401
  "to appear."
10402
  msgstr ""
10403
 
10404
+ #: includes/settings/wcj-settings-checkout-core-fields.php:162
10405
  msgid "exclude product categories"
10406
  msgstr ""
10407
 
10408
+ #: includes/settings/wcj-settings-checkout-core-fields.php:163
10409
  msgid ""
10410
  "If not empty - current field is hidden, if selected categories products are "
10411
  "in cart."
11042
  msgstr ""
11043
 
11044
  #: includes/settings/wcj-settings-checkout-fees.php:14
11045
+ #: includes/settings/wcj-settings-product-extra-fees.php:18
11046
  msgid "Fees"
11047
  msgstr ""
11048
 
11049
  #: includes/settings/wcj-settings-checkout-fees.php:19
11050
+ #: includes/settings/wcj-settings-product-extra-fees.php:23
11051
  msgid "Total Fees"
11052
  msgstr ""
11053
 
11054
  #: includes/settings/wcj-settings-checkout-fees.php:53
11055
  #: includes/settings/wcj-settings-payment-gateways-fees.php:101
11056
+ #: includes/settings/wcj-settings-product-extra-fees.php:80
11057
  msgid "Taxable"
11058
  msgstr ""
11059
 
11060
  #: includes/settings/wcj-settings-checkout-fees.php:83
11061
+ #: includes/settings/wcj-settings-product-extra-fees.php:87
11062
  msgid "Cart Minimum Quantity"
11063
  msgstr ""
11064
 
11065
  #: includes/settings/wcj-settings-checkout-fees.php:84
11066
+ #: includes/settings/wcj-settings-product-extra-fees.php:88
11067
  msgid "Minimum amount of items in cart."
11068
  msgstr ""
11069
 
11070
  #: includes/settings/wcj-settings-checkout-fees.php:91
11071
+ #: includes/settings/wcj-settings-product-extra-fees.php:95
11072
  msgid "Cart Maximum Quantity"
11073
  msgstr ""
11074
 
11075
  #: includes/settings/wcj-settings-checkout-fees.php:92
11076
+ #: includes/settings/wcj-settings-product-extra-fees.php:96
11077
  msgid "Maximum amount of items in cart."
11078
  msgstr ""
11079
 
11080
  #: includes/settings/wcj-settings-checkout-fees.php:92
11081
+ #: includes/settings/wcj-settings-product-extra-fees.php:96
11082
  msgid "Zero or empty values will not be considered"
11083
  msgstr ""
11084
 
11085
  #: includes/settings/wcj-settings-checkout-fees.php:98
11086
+ #: includes/settings/wcj-settings-product-extra-fees.php:102
11087
  msgid "Cart Minimum Total"
11088
  msgstr ""
11089
 
11090
  #: includes/settings/wcj-settings-checkout-fees.php:99
11091
+ #: includes/settings/wcj-settings-product-extra-fees.php:103
11092
  msgid "Minimum total amount in cart."
11093
  msgstr ""
11094
 
11095
  #: includes/settings/wcj-settings-checkout-fees.php:107
11096
+ #: includes/settings/wcj-settings-product-extra-fees.php:111
11097
  msgid "Cart Maximum Total"
11098
  msgstr ""
11099
 
11100
  #: includes/settings/wcj-settings-checkout-fees.php:108
11101
+ #: includes/settings/wcj-settings-product-extra-fees.php:112
11102
  msgid "Maximum total amount in cart."
11103
  msgstr ""
11104
 
11129
  #: includes/settings/wcj-settings-checkout-fees.php:134
11130
  #: includes/settings/wcj-settings-product-add-to-cart.php:297
11131
  #: includes/settings/wcj-settings-product-add-to-cart.php:333
11132
+ #: includes/settings/wcj-settings-product-extra-fees.php:182
11133
  msgid "Priority"
11134
  msgstr ""
11135
 
11136
  #: includes/settings/wcj-settings-checkout-fees.php:135
11137
+ #: includes/settings/wcj-settings-product-extra-fees.php:183
11138
  msgid "The higher the number the higher the priority."
11139
  msgstr ""
11140
 
11141
  #: includes/settings/wcj-settings-checkout-fees.php:135
11142
+ #: includes/settings/wcj-settings-product-extra-fees.php:183
11143
  msgid "Will mostly make sense for overlapping."
11144
  msgstr ""
11145
 
11301
  msgstr ""
11302
 
11303
  #: includes/settings/wcj-settings-checkout-files-upload.php:250
11304
+ #: includes/settings/wcj-settings-product-input-fields.php:298
11305
  msgid "Emails Options"
11306
  msgstr ""
11307
 
11308
  #: includes/settings/wcj-settings-checkout-files-upload.php:255
11309
+ #: includes/settings/wcj-settings-product-input-fields.php:303
11310
  msgid "Attach Files to Admin's New Order Emails"
11311
  msgstr ""
11312
 
11313
  #: includes/settings/wcj-settings-checkout-files-upload.php:256
11314
  #: includes/settings/wcj-settings-checkout-files-upload.php:263
11315
+ #: includes/settings/wcj-settings-product-input-fields.php:304
11316
+ #: includes/settings/wcj-settings-product-input-fields.php:311
11317
  msgid "Attach"
11318
  msgstr ""
11319
 
11320
  #: includes/settings/wcj-settings-checkout-files-upload.php:262
11321
+ #: includes/settings/wcj-settings-product-input-fields.php:310
11322
  msgid "Attach Files to Customer's Processing Order Emails"
11323
  msgstr ""
11324
 
11414
  #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:43
11415
  #: includes/settings/wcj-settings-product-by-date.php:117
11416
  #: includes/settings/wcj-settings-product-custom-info.php:185
11417
+ #: includes/settings/wcj-settings-product-input-fields.php:351
11418
  #: includes/settings/wcj-settings-shipping-by-condition.php:146
11419
  msgid "Advanced Options"
11420
  msgstr ""
11627
  msgstr ""
11628
 
11629
  #: includes/settings/wcj-settings-cross-sells.php:79
11630
+ #: includes/settings/wcj-settings-product-input-fields.php:203
11631
  #: includes/settings/wcj-settings-upsells.php:66
11632
  msgid "Position priority"
11633
  msgstr ""
11707
  #: includes/settings/wcj-settings-multicurrency-base-price.php:22
11708
  #: includes/settings/wcj-settings-multicurrency.php:22
11709
  #: includes/settings/wcj-settings-payment-gateways-currency.php:68
11710
+ #: includes/settings/wcj-settings-price-by-country.php:390
11711
  msgid "Exchange Rates Updates"
11712
  msgstr ""
11713
 
11714
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:34
11715
+ msgid "How frequently do you want to update currency rates. "
11716
+ msgstr ""
11717
+
11718
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:44
11719
  msgid "Update all rates now"
11720
  msgstr ""
11721
 
11722
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:50
11723
+ msgid ""
11724
+ "If rates are not updated then re-enable the cron system open your wp-config."
11725
+ "php file located in the base root of your WordPress directory and look for a "
11726
+ "PHP Constant named define(\"ALTERNATE_WP_CRON\", true);and set it’s value to "
11727
+ "true.."
11728
+ msgstr ""
11729
+
11730
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:55
11731
  msgid "Exchange Rates Rounding"
11732
  msgstr ""
11733
 
11734
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:62
11735
  msgid "i.e. rounding precision"
11736
  msgstr ""
11737
 
11738
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:63
11739
  msgid "Rounding precision sets number of decimal digits to round to."
11740
  msgstr ""
11741
 
11742
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:70
11743
  msgid "Exchange Rates Offset - Percent"
11744
  msgstr ""
11745
 
11746
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:71
11747
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:79
11748
  msgid ""
11749
  "If both percent and fixed offsets are set - percent offset is applied first "
11750
  "and fixed offset after that."
11751
  msgstr ""
11752
 
11753
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:78
11754
  msgid "Exchange Rates Offset - Fixed"
11755
  msgstr ""
11756
 
11757
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:86
11758
  msgid "Calculate with Inversion"
11759
  msgstr ""
11760
 
11761
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:88
11762
  msgid ""
11763
  "If your currency pair have very small exchange rate, you may want to invert "
11764
  "currencies before calculating the rate."
11765
  msgstr ""
11766
 
11767
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:94
11768
  msgid "Always Use cURL"
11769
  msgstr ""
11770
 
11771
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:96
11772
  msgid ""
11773
  "If for some reason currency exchange rates are not updating, try enabling "
11774
  "this option."
11775
  msgstr ""
11776
 
11777
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:102
11778
  msgid "Force Point as Decimal Separator"
11779
  msgstr ""
11780
 
11781
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:104
11782
  msgid "Force \".\" as decimal separator for exchange rates."
11783
  msgstr ""
11784
 
11785
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:123
11786
  msgid "API Keys"
11787
  msgstr ""
11788
 
11789
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:124
11790
  msgid "API keys provided by the Exchange Rates Servers"
11791
  msgstr ""
11792
 
11793
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:129
11794
  msgid "Free Currency Converter"
11795
  msgstr ""
11796
 
11797
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:130
11798
  #, php-format
11799
  msgid "More information at %s"
11800
  msgstr ""
11801
 
11802
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:139
11803
  msgid "Custom Currencies Options"
11804
  msgstr ""
11805
 
11806
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:141
11807
  #, php-format
11808
  msgid ""
11809
  "You can add more currencies in this section. E.g. this can be used to display "
11810
  "exchange rates with %s shortcodes."
11811
  msgstr ""
11812
 
11813
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:152
11814
  #: includes/settings/wcj-settings-currency.php:61
11815
  msgid "Total Custom Currencies"
11816
  msgstr ""
11817
 
11818
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:164
11819
  #: includes/settings/wcj-settings-currency.php:73
11820
  msgid "Custom Currency"
11821
  msgstr ""
11822
 
11823
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:183
11824
+ #: includes/settings/wcj-settings-price-by-country.php:385
11825
  msgid "Exchange Rates"
11826
  msgstr ""
11827
 
11828
+ #: includes/settings/wcj-settings-currency-exchange-rates.php:185
11829
  msgid ""
11830
  "All currencies from all <strong>enabled</strong> modules (with \"Exchange "
11831
  "Rates Updates\" set to \"Automatically via Currency Exchange Rates module\") "
11839
  #: includes/settings/wcj-settings-currency-external-products.php:20
11840
  #: includes/settings/wcj-settings-currency-per-product.php:180
11841
  #: includes/settings/wcj-settings-multicurrency-base-price.php:142
11842
+ #: includes/settings/wcj-settings-multicurrency.php:315
11843
+ #: includes/settings/wcj-settings-multicurrency.php:353
11844
+ #: includes/settings/wcj-settings-price-by-country.php:365
11845
  #: includes/settings/wcj-settings-price-formats.php:59
11846
  msgid "Currency"
11847
  msgstr ""
11914
  #: includes/settings/wcj-settings-multicurrency-base-price.php:27
11915
  #: includes/settings/wcj-settings-multicurrency.php:28
11916
  #: includes/settings/wcj-settings-payment-gateways-currency.php:73
11917
+ #: includes/settings/wcj-settings-price-by-country.php:395
11918
  msgid "Enter Rates Manually"
11919
  msgstr ""
11920
 
11922
  #: includes/settings/wcj-settings-multicurrency-base-price.php:28
11923
  #: includes/settings/wcj-settings-multicurrency.php:29
11924
  #: includes/settings/wcj-settings-payment-gateways-currency.php:74
11925
+ #: includes/settings/wcj-settings-price-by-country.php:396
11926
  msgid "Automatically via Currency Exchange Rates module"
11927
  msgstr ""
11928
 
11930
  #: includes/settings/wcj-settings-multicurrency-base-price.php:31
11931
  #: includes/settings/wcj-settings-multicurrency.php:32
11932
  #: includes/settings/wcj-settings-payment-gateways-currency.php:77
11933
+ #: includes/settings/wcj-settings-price-by-country.php:399
11934
  msgid "Visit"
11935
  msgstr ""
11936
 
11938
  #: includes/settings/wcj-settings-multicurrency-base-price.php:31
11939
  #: includes/settings/wcj-settings-multicurrency.php:32
11940
  #: includes/settings/wcj-settings-payment-gateways-currency.php:79
11941
+ #: includes/settings/wcj-settings-price-by-country.php:399
11942
  msgid "Currency Exchange Rates module"
11943
  msgstr ""
11944
 
11945
  #: includes/settings/wcj-settings-currency-per-product.php:138
11946
  #: includes/settings/wcj-settings-multicurrency-base-price.php:113
11947
+ #: includes/settings/wcj-settings-multicurrency.php:284
11948
  msgid "Currencies Options"
11949
  msgstr ""
11950
 
11957
 
11958
  #: includes/settings/wcj-settings-currency-per-product.php:144
11959
  #: includes/settings/wcj-settings-multicurrency-base-price.php:118
11960
+ #: includes/settings/wcj-settings-multicurrency.php:290
11961
  msgid "Total Currencies"
11962
  msgstr ""
11963
 
11974
  msgstr ""
11975
 
11976
  #: includes/settings/wcj-settings-currency-per-product.php:257
 
 
 
 
11977
  msgid ""
11978
+ "This may help if you are experiencing compatibility issues with other "
11979
+ "plugins. If you are facing your price will not be displayed properly then "
11980
+ "enable this option."
11981
  msgstr ""
11982
 
11983
  #: includes/settings/wcj-settings-currency.php:14
12022
  msgid "Custom CSS - Front end (Customers)"
12023
  msgstr ""
12024
 
12025
+ #: includes/settings/wcj-settings-custom-css.php:34
12026
+ #: includes/settings/wcj-settings-custom-css.php:42
12027
+ #: includes/settings/wcj-settings-custom-js.php:34
12028
+ #: includes/settings/wcj-settings-custom-js.php:42
12029
+ #: includes/settings/wcj-settings-custom-php.php:27
12030
+ #, php-format
12031
+ msgid "Without the %s tag."
12032
+ msgstr ""
12033
+
12034
+ #: includes/settings/wcj-settings-custom-css.php:37
12035
  msgid "Custom CSS - Back end (Admin)"
12036
  msgstr ""
12037
 
12038
+ #: includes/settings/wcj-settings-custom-css.php:45
12039
  msgid "Custom CSS on per Product Basis"
12040
  msgstr ""
12041
 
12042
+ #: includes/settings/wcj-settings-custom-css.php:47
12043
  msgid ""
12044
  "Set product specific CSS to be loaded only on specific product's single page."
12045
  msgstr ""
12046
 
12047
+ #: includes/settings/wcj-settings-custom-css.php:48
12048
  #: includes/settings/wcj-settings-order-quantities.php:118
12049
  #: includes/settings/wcj-settings-order-quantities.php:176
12050
  #: includes/settings/wcj-settings-order-quantities.php:217
12052
  msgid "This will add meta box to each product's edit page."
12053
  msgstr ""
12054
 
12055
+ #: includes/settings/wcj-settings-custom-css.php:54
12056
  msgid "Custom CSS on per Product Basis - Default Field Value"
12057
  msgstr ""
12058
 
12060
  msgid "Custom JS - Front end (Customers)"
12061
  msgstr ""
12062
 
12063
+ #: includes/settings/wcj-settings-custom-js.php:37
12064
  msgid "Custom JS - Back end (Admin)"
12065
  msgstr ""
12066
 
 
 
 
 
 
12067
  #: includes/settings/wcj-settings-custom-php.php:29
12068
  #, php-format
12069
  msgid "Automatically created file: %s."
12488
  msgstr ""
12489
 
12490
  #: includes/settings/wcj-settings-export.php:20
12491
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:233
12492
  msgid "CSV Separator"
12493
  msgstr ""
12494
 
12750
  msgid "WC sessions"
12751
  msgstr ""
12752
 
12753
+ #: includes/settings/wcj-settings-general.php:87
12754
+ msgid ""
12755
+ "If you are having issues with currency related modules, You can change the "
12756
+ "session type"
12757
  msgstr ""
12758
 
12759
  #: includes/settings/wcj-settings-general.php:90
12760
+ msgid "Read and Close"
12761
+ msgstr ""
12762
+
12763
+ #: includes/settings/wcj-settings-general.php:91
12764
  msgid ""
12765
  "Enable <strong>Read and Close</strong> parameter on <strong>session_start()</"
12766
  "strong>."
12767
  msgstr ""
12768
 
12769
+ #: includes/settings/wcj-settings-general.php:92
12770
  msgid ""
12771
  "Requires Session Type option set as Standard PHP Sessions and PHP version >= "
12772
  "7.0"
12773
  msgstr ""
12774
 
12775
+ #: includes/settings/wcj-settings-general.php:98
12776
  msgid "Datepicker/Weekpicker CSS Loading"
12777
  msgstr ""
12778
 
12779
+ #: includes/settings/wcj-settings-general.php:99
12780
  msgid "Disables datepicker/weekpicker CSS loading."
12781
  msgstr ""
12782
 
12783
+ #: includes/settings/wcj-settings-general.php:106
12784
  msgid "Datepicker/Weekpicker CSS Source"
12785
  msgstr ""
12786
 
12787
+ #: includes/settings/wcj-settings-general.php:113
12788
  msgid "Datepicker/Weekpicker JavaScript Loading"
12789
  msgstr ""
12790
 
12791
+ #: includes/settings/wcj-settings-general.php:114
12792
  msgid "Disables datepicker/weekpicker JavaScript loading."
12793
  msgstr ""
12794
 
12795
+ #: includes/settings/wcj-settings-general.php:121
12796
  msgid "Timepicker CSS Loading"
12797
  msgstr ""
12798
 
12799
+ #: includes/settings/wcj-settings-general.php:122
12800
  msgid "Disables timepicker CSS loading."
12801
  msgstr ""
12802
 
12803
+ #: includes/settings/wcj-settings-general.php:129
12804
  msgid "Timepicker JavaScript Loading"
12805
  msgstr ""
12806
 
12807
+ #: includes/settings/wcj-settings-general.php:130
12808
  msgid "Disables timepicker JavaScript loading."
12809
  msgstr ""
12810
 
12811
+ #: includes/settings/wcj-settings-general.php:141
12812
  msgid "PayPal Email per Product Options"
12813
  msgstr ""
12814
 
12815
+ #: includes/settings/wcj-settings-general.php:146
12816
  msgid "PayPal Email per Product"
12817
  msgstr ""
12818
 
12819
+ #: includes/settings/wcj-settings-general.php:148
12820
  #: includes/settings/wcj-settings-max-products-per-user.php:44
12821
  #: includes/settings/wcj-settings-product-by-date.php:54
12822
  #: includes/settings/wcj-settings-product-by-time.php:54
12824
  msgid "This will add new meta box to each product's edit page."
12825
  msgstr ""
12826
 
12827
+ #: includes/settings/wcj-settings-general.php:158
12828
  msgid "Session Expiration Options"
12829
  msgstr ""
12830
 
12831
+ #: includes/settings/wcj-settings-general.php:163
12832
+ #: includes/settings/wcj-settings-general.php:178
12833
  msgid "Session Expiration"
12834
  msgstr ""
12835
 
12836
+ #: includes/settings/wcj-settings-general.php:170
12837
  msgid "Session Expiring"
12838
  msgstr ""
12839
 
12840
+ #: includes/settings/wcj-settings-general.php:171
12841
  msgid "In seconds. Default: 47 hours (60 * 60 * 47)"
12842
  msgstr ""
12843
 
12844
+ #: includes/settings/wcj-settings-general.php:179
12845
  msgid "In seconds. Default: 48 hours (60 * 60 * 48)"
12846
  msgstr ""
12847
 
12848
+ #: includes/settings/wcj-settings-general.php:190
12849
  msgid "Booster User Roles Changer Options"
12850
  msgstr ""
12851
 
12852
+ #: includes/settings/wcj-settings-general.php:191
12853
  msgid "This will add user roles changer tool to admin bar."
12854
  msgstr ""
12855
 
12856
+ #: includes/settings/wcj-settings-general.php:197
12857
  msgid "Booster User Roles Changer"
12858
  msgstr ""
12859
 
12860
+ #: includes/settings/wcj-settings-general.php:206
12861
  msgid "Enabled for"
12862
  msgstr ""
12863
 
12864
+ #: includes/settings/wcj-settings-general.php:218
12865
  msgid "PHP Options"
12866
  msgstr ""
12867
 
12868
+ #: includes/settings/wcj-settings-general.php:223
12869
  msgid "PHP Memory Limit"
12870
  msgstr ""
12871
 
12872
+ #: includes/settings/wcj-settings-general.php:224
12873
  msgid "megabytes."
12874
  msgstr ""
12875
 
12876
+ #: includes/settings/wcj-settings-general.php:232
12877
  msgid "PHP Time Limit"
12878
  msgstr ""
12879
 
12880
+ #: includes/settings/wcj-settings-general.php:233
12881
  msgid "seconds."
12882
  msgstr ""
12883
 
12919
  msgstr ""
12920
 
12921
  #: includes/settings/wcj-settings-global-discount.php:90
12922
+ #: includes/settings/wcj-settings-multicurrency.php:80
12923
+ #: includes/settings/wcj-settings-price-by-country.php:91
12924
  #: includes/settings/wcj-settings-product-price-by-formula.php:70
12925
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:224
12926
  msgid "Round"
13020
  msgstr ""
13021
 
13022
  #: includes/settings/wcj-settings-global-discount.php:180
13023
+ #: includes/settings/wcj-settings-product-price-by-formula.php:105
13024
  msgid "Advanced Settings"
13025
  msgstr ""
13026
 
13046
 
13047
  #: includes/settings/wcj-settings-global-discount.php:201
13048
  #: includes/settings/wcj-settings-multicurrency-base-price.php:76
13049
+ #: includes/settings/wcj-settings-multicurrency.php:257
13050
+ #: includes/settings/wcj-settings-price-by-country.php:237
13051
  #: includes/settings/wcj-settings-price-by-user-role.php:111
13052
  #: includes/settings/wcj-settings-product-addons.php:258
13053
+ #: includes/settings/wcj-settings-product-price-by-formula.php:110
13054
  msgid "Price Filters Priority"
13055
  msgstr ""
13056
 
13057
  #: includes/settings/wcj-settings-global-discount.php:202
13058
  #: includes/settings/wcj-settings-multicurrency-base-price.php:77
13059
+ #: includes/settings/wcj-settings-multicurrency.php:258
13060
+ #: includes/settings/wcj-settings-price-by-country.php:238
13061
  #: includes/settings/wcj-settings-price-by-user-role.php:112
13062
  #: includes/settings/wcj-settings-product-addons.php:259
13063
+ #: includes/settings/wcj-settings-product-price-by-formula.php:111
13064
  #: includes/settings/wcj-settings-wholesale-price.php:133
13065
  msgid ""
13066
+ "Priority for all module's price filters. If you face pricing issues while "
13067
+ "using another plugin or booster module, You can change the Priority, Greater "
13068
+ "value for high priority & Lower value for low priority. Set to zero to use "
13069
+ "default priority."
13070
  msgstr ""
13071
 
13072
  #: includes/settings/wcj-settings-left-to-free-shipping.php:14
13217
  msgid "Mini Cart Custom Info Blocks"
13218
  msgstr ""
13219
 
13220
+ #: includes/settings/wcj-settings-mini-cart.php:61
13221
+ msgid ""
13222
+ "Change the Priority to sequence of your custom blocks, Greater value for high "
13223
+ "priority & Lower value for low priority."
13224
+ msgstr ""
13225
+
13226
  #: includes/settings/wcj-settings-modules-by-user-roles.php:28
13227
  msgid "Enable Modules"
13228
  msgstr ""
13283
  msgstr ""
13284
 
13285
  #: includes/settings/wcj-settings-multicurrency-base-price.php:68
13286
+ #: includes/settings/wcj-settings-multicurrency.php:272
13287
+ #: includes/settings/wcj-settings-price-by-country.php:265
13288
+ #: includes/settings/wcj-settings-product-price-by-formula.php:117
13289
  msgid "Save Calculated Products Prices"
13290
  msgstr ""
13291
 
13292
+ #: includes/settings/wcj-settings-multicurrency-base-price.php:69
13293
+ msgid ""
13294
+ "This may help if you are experiencing compatibility issues with other "
13295
+ "plugins. If you are facing your price will not be displayed properly then "
13296
+ "enable this option"
13297
+ msgstr ""
13298
+
13299
  #: includes/settings/wcj-settings-multicurrency-base-price.php:87
13300
+ #: includes/settings/wcj-settings-multicurrency.php:116
13301
  #: includes/settings/wcj-settings-order-min-amount.php:109
13302
  #: includes/settings/wcj-settings-order-numbers.php:140
13303
  #: includes/settings/wcj-settings-payment-gateways-min-max.php:65
13304
+ #: includes/settings/wcj-settings-price-by-country.php:167
13305
  #: includes/settings/wcj-settings-price-by-user-role.php:131
13306
  #: includes/settings/wcj-settings-product-msrp.php:105
13307
  msgid "Compatibility"
13361
 
13362
  #: includes/settings/wcj-settings-multicurrency.php:60
13363
  msgid ""
13364
+ "Enable this if you want to revert the prices to your shop default currency, "
13365
+ "when customer reaches the cart and / or checkout page"
13366
  msgstr ""
13367
 
13368
  #: includes/settings/wcj-settings-multicurrency.php:65
13381
  msgid "Revert on both cart & checkout pages"
13382
  msgstr ""
13383
 
13384
+ #: includes/settings/wcj-settings-multicurrency.php:70
13385
+ msgid ""
13386
+ "The customer selected currency as &#8364; and your shop currency is &#36;, So "
13387
+ "if you want to show &#36; on cart and / or checkout page you can use the "
13388
+ "above option."
13389
+ msgstr ""
13390
+
13391
+ #: includes/settings/wcj-settings-multicurrency.php:73
13392
  #: includes/settings/wcj-settings-payment-gateways-fees.php:85
13393
  #: includes/settings/wcj-settings-product-price-by-formula.php:64
13394
  msgid "Rounding"
13395
  msgstr ""
13396
 
13397
+ #: includes/settings/wcj-settings-multicurrency.php:74
13398
  msgid "If using exchange rates, choose rounding here."
13399
  msgstr ""
13400
 
13401
+ #: includes/settings/wcj-settings-multicurrency.php:79
13402
+ #: includes/settings/wcj-settings-price-by-country.php:90
13403
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:223
13404
  msgid "No rounding"
13405
  msgstr ""
13406
 
13407
+ #: includes/settings/wcj-settings-multicurrency.php:81
13408
+ #: includes/settings/wcj-settings-price-by-country.php:93
13409
  #: includes/settings/wcj-settings-product-price-by-formula.php:71
13410
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:225
13411
  msgid "Round up"
13412
  msgstr ""
13413
 
13414
+ #: includes/settings/wcj-settings-multicurrency.php:82
13415
+ #: includes/settings/wcj-settings-price-by-country.php:92
13416
  #: includes/settings/wcj-settings-product-price-by-formula.php:72
13417
  #: includes/shipping/class-wc-shipping-wcj-custom-with-shipping-zones.php:226
13418
  msgid "Round down"
13419
  msgstr ""
13420
 
13421
+ #: includes/settings/wcj-settings-multicurrency.php:86
13422
  msgid "Rounding Precision"
13423
  msgstr ""
13424
 
13425
+ #: includes/settings/wcj-settings-multicurrency.php:87
13426
  msgid "If rounding is enabled, set rounding precision here."
13427
  msgstr ""
13428
 
13429
+ #: includes/settings/wcj-settings-multicurrency.php:94
13430
  msgid "Currency Switcher Template"
13431
  msgstr ""
13432
 
13433
+ #: includes/settings/wcj-settings-multicurrency.php:95
13434
  msgid "Set how you want currency switcher to be displayed on frontend."
13435
  msgstr ""
13436
 
13437
+ #: includes/settings/wcj-settings-multicurrency.php:103
13438
  msgid "Convert Shipping Values"
13439
  msgstr ""
13440
 
13441
+ #: includes/settings/wcj-settings-multicurrency.php:105
13442
  msgid ""
13443
  "Disable it if you have some other plugin already converting it like WPML."
13444
  msgstr ""
13445
 
13446
+ #: includes/settings/wcj-settings-multicurrency.php:121
13447
+ #: includes/settings/wcj-settings-price-by-country.php:193
13448
  msgid "Free Shipping"
13449
  msgstr ""
13450
 
13451
+ #: includes/settings/wcj-settings-multicurrency.php:124
13452
+ #: includes/settings/wcj-settings-price-by-country.php:196
13453
  msgid "Converts minimum amount from WooCommerce Free Shipping native method."
13454
  msgstr ""
13455
 
13456
+ #: includes/settings/wcj-settings-multicurrency.php:138
13457
  msgid "WooCommerce Fixed Coupons"
13458
  msgstr ""
13459
 
13460
+ #: includes/settings/wcj-settings-multicurrency.php:140
13461
+ #: includes/settings/wcj-settings-price-by-country.php:204
13462
  msgid ""
13463
  "When a fixed coupon is used its value changes according to the current "
13464
  "currency."
13465
  msgstr ""
13466
 
13467
+ #: includes/settings/wcj-settings-multicurrency.php:146
13468
  msgid "WooCommerce Coupons - Min & Max amount"
13469
  msgstr ""
13470
 
13471
+ #: includes/settings/wcj-settings-multicurrency.php:149
13472
  msgid "Converts min and max amount values from WooCommerce coupons."
13473
  msgstr ""
13474
 
13475
+ #: includes/settings/wcj-settings-multicurrency.php:155
13476
  msgid "WooCommerce Smart Coupons"
13477
  msgstr ""
13478
 
13479
+ #: includes/settings/wcj-settings-multicurrency.php:162
13480
  msgid "WooCommerce Price Filter"
13481
  msgstr ""
13482
 
13483
+ #: includes/settings/wcj-settings-multicurrency.php:164
13484
  msgid "Adds Compatibility with Price Filter widget."
13485
  msgstr ""
13486
 
13487
+ #: includes/settings/wcj-settings-multicurrency.php:170
13488
  msgid "Price Sorting with Per Product"
13489
  msgstr ""
13490
 
13491
+ #: includes/settings/wcj-settings-multicurrency.php:172
13492
  msgid "Fixes Price Sorting if Per Product option is enabled."
13493
  msgstr ""
13494
 
13495
+ #: includes/settings/wcj-settings-multicurrency.php:178
13496
  msgid "WooCommerce Import"
13497
  msgstr ""
13498
 
13499
+ #: includes/settings/wcj-settings-multicurrency.php:180
13500
  msgid ""
13501
  "Fixes WooCommerce Import Tool preventing it from converting some uppercase "
13502
  "meta to lowercase."
13503
  msgstr ""
13504
 
13505
+ #: includes/settings/wcj-settings-multicurrency.php:186
13506
  msgid "WPC Product Bundles"
13507
  msgstr ""
13508
 
13509
+ #: includes/settings/wcj-settings-multicurrency.php:188
13510
  #, php-format
13511
  msgid ""
13512
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WPC Product Bundles</"
13513
  "a> plugin."
13514
  msgstr ""
13515
 
13516
+ #: includes/settings/wcj-settings-multicurrency.php:194
13517
  msgid "WooCommerce Tree Table Rate Shipping"
13518
  msgstr ""
13519
 
13520
+ #: includes/settings/wcj-settings-multicurrency.php:197
13521
  #, php-format
13522
  msgid ""
13523
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Tree "
13524
  "Table Rate Shipping</a> plugin."
13525
  msgstr ""
13526
 
13527
+ #: includes/settings/wcj-settings-multicurrency.php:203
13528
  msgid "Flexible Shipping"
13529
  msgstr ""
13530
 
13531
+ #: includes/settings/wcj-settings-multicurrency.php:206
13532
  #, php-format
13533
  msgid ""
13534
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Flexible Shipping</"
13535
  "a> plugin."
13536
  msgstr ""
13537
 
13538
+ #: includes/settings/wcj-settings-multicurrency.php:212
13539
  msgid "Pricing Deals Plugin"
13540
  msgstr ""
13541
 
13542
+ #: includes/settings/wcj-settings-multicurrency.php:215
13543
  #, php-format
13544
  msgid ""
13545
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Pricing Deals</a> "
13546
  "plugin."
13547
  msgstr ""
13548
 
13549
+ #: includes/settings/wcj-settings-multicurrency.php:221
13550
  msgid "Product Add-Ons Plugin"
13551
  msgstr ""
13552
 
13553
+ #: includes/settings/wcj-settings-multicurrency.php:224
13554
  #, php-format
13555
  msgid ""
13556
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Product Add-Ons</a> "
13557
  "plugin."
13558
  msgstr ""
13559
 
13560
+ #: includes/settings/wcj-settings-multicurrency.php:224
13561
  msgid ""
13562
  "Only works with <code>Multicurrency on per Product Basis</code> option "
13563
  "disabled."
13564
  msgstr ""
13565
 
13566
+ #: includes/settings/wcj-settings-multicurrency.php:248
13567
  msgid "Additional Price Filters"
13568
  msgstr ""
13569
 
13570
+ #: includes/settings/wcj-settings-multicurrency.php:249
13571
  msgid ""
13572
  "Add additional price filters here. One per line. Leave blank if not sure."
13573
  msgstr ""
13574
 
13575
+ #: includes/settings/wcj-settings-multicurrency.php:264
13576
  msgid "Save Prices on Exchange Update"
13577
  msgstr ""
13578
 
13579
+ #: includes/settings/wcj-settings-multicurrency.php:266
13580
  msgid ""
13581
  "Save min and max prices on exchange rate update, via background processing."
13582
  msgstr ""
13583
 
13584
+ #: includes/settings/wcj-settings-multicurrency.php:266
13585
  msgid ""
13586
  "All products with \"per product\" options registered related to the currency "
13587
  "will be affected."
13588
  msgstr ""
13589
 
13590
+ #: includes/settings/wcj-settings-multicurrency.php:273
13591
+ #: includes/settings/wcj-settings-price-by-country.php:266
13592
+ #: includes/settings/wcj-settings-product-price-by-formula.php:118
13593
+ msgid ""
13594
+ "This may help if you are experiencing compatibility issues with other plugins."
13595
+ msgstr ""
13596
+
13597
+ #: includes/settings/wcj-settings-multicurrency.php:286
13598
  msgid ""
13599
  "One currency probably should be set to current (original) shop currency with "
13600
  "an exchange rate of 1."
13601
  msgstr ""
13602
 
13603
+ #: includes/settings/wcj-settings-multicurrency.php:291
13604
  msgid ""
13605
  "Press Save changes after setting this option, so new settings fields will be "
13606
  "added."
13607
  msgstr ""
13608
 
13609
+ #: includes/settings/wcj-settings-multicurrency.php:347
13610
  msgid "Default Currency"
13611
  msgstr ""
13612
 
13613
+ #: includes/settings/wcj-settings-multicurrency.php:349
13614
  msgid "The default currency displayed on frontend."
13615
  msgstr ""
13616
 
13617
+ #: includes/settings/wcj-settings-multicurrency.php:359
13618
  msgid ""
13619
  "The default currency will only be set if the current user hasn't selected it "
13620
  "yet."
13621
  msgstr ""
13622
 
13623
+ #: includes/settings/wcj-settings-multicurrency.php:362
13624
  msgid "Force"
13625
  msgstr ""
13626
 
13627
+ #: includes/settings/wcj-settings-multicurrency.php:367
13628
  msgid ""
13629
  "If enabled, the default currency will be fixed and users won't be able to "
13630
  "change it."
13631
  msgstr ""
13632
 
13633
+ #: includes/settings/wcj-settings-multicurrency.php:377
13634
  msgid "Role Defaults"
13635
  msgstr ""
13636
 
13637
+ #: includes/settings/wcj-settings-multicurrency.php:384
13638
  msgid "Roles"
13639
  msgstr ""
13640
 
13641
+ #: includes/settings/wcj-settings-multicurrency.php:385
13642
  #: includes/settings/wcj-settings-wholesale-price.php:237
13643
  msgid "Save settings after you change this option. Leave blank to disable."
13644
  msgstr ""
13645
 
13646
+ #: includes/settings/wcj-settings-multicurrency.php:408
13647
  msgid "No default currency"
13648
  msgstr ""
13649
 
14604
  #: includes/settings/wcj-settings-order-quantities.php:108
14605
  #: includes/settings/wcj-settings-order-quantities.php:150
14606
  #: includes/settings/wcj-settings-order-quantities.php:166
 
14607
  #: includes/settings/wcj-settings-shipping-by-order-qty.php:35
14608
  msgid "Set to zero to disable."
14609
  msgstr ""
15132
 
15133
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:49
15134
  #: includes/settings/wcj-settings-price-labels.php:125
15135
+ #: includes/settings/wcj-settings-product-extra-fees.php:137
15136
+ #: includes/settings/wcj-settings-product-input-fields.php:113
15137
  msgid "Product Categories - Include"
15138
  msgstr ""
15139
 
15145
 
15146
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:60
15147
  #: includes/settings/wcj-settings-price-labels.php:134
15148
+ #: includes/settings/wcj-settings-product-extra-fees.php:146
15149
+ #: includes/settings/wcj-settings-product-input-fields.php:124
15150
  msgid "Product Categories - Exclude"
15151
  msgstr ""
15152
 
15158
 
15159
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:72
15160
  #: includes/settings/wcj-settings-price-labels.php:107
15161
+ #: includes/settings/wcj-settings-product-extra-fees.php:119
15162
+ #: includes/settings/wcj-settings-product-input-fields.php:158
15163
  msgid "Products - Include"
15164
  msgstr ""
15165
 
15171
 
15172
  #: includes/settings/wcj-settings-payment-gateways-per-category.php:85
15173
  #: includes/settings/wcj-settings-price-labels.php:116
15174
+ #: includes/settings/wcj-settings-product-extra-fees.php:128
15175
+ #: includes/settings/wcj-settings-product-input-fields.php:170
15176
  msgid "Products - Exclude"
15177
  msgstr ""
15178
 
15260
  msgid "Hide Disabled Docs Settings"
15261
  msgstr ""
15262
 
15263
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:52
15264
+ msgid ""
15265
+ "This option will hide the disabled Documents sections. For ex. If you have "
15266
+ "only <strong>Invoice</strong> document is enabled and you don't want another "
15267
+ "document setting in this module or anywhere in admin."
15268
+ msgstr ""
15269
+
15270
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:55
15271
  msgid "Replace Admin Order Search with Invoice Search"
15272
  msgstr ""
15273
 
15274
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:62
15275
  msgid "Default Images Directory"
15276
  msgstr ""
15277
 
15278
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:63
15279
  msgid "Default images directory in TCPDF library (K_PATH_IMAGES)."
15280
  msgstr ""
15281
 
15282
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:64
15283
  msgid ""
15284
  "Try changing this if you have issues displaying images in page background or "
15285
  "header."
15286
  msgstr ""
15287
 
15288
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:69
15289
  msgid "Empty"
15290
  msgstr ""
15291
 
15292
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:70
15293
  msgid "TCPDF Default"
15294
  msgstr ""
15295
 
15296
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:71
15297
  msgid "ABSPATH"
15298
  msgstr ""
15299
 
15300
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:72
15301
  msgid "DOCUMENT_ROOT"
15302
  msgstr ""
15303
 
15304
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:76
15305
  msgid "Temp Directory"
15306
  msgstr ""
15307
 
15308
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:77
15309
  msgid "Leave blank to use the default temp directory."
15310
  msgstr ""
15311
 
15312
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:83
15313
  msgid "Disable Saving PDFs in Temp Directory"
15314
  msgstr ""
15315
 
15316
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:84
15317
  msgid ""
15318
  "Please note that attaching invoices to emails and generating invoices report "
15319
  "zip will stop working, if you enable this checkbox."
15320
  msgstr ""
15321
 
15322
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:91
15323
  msgid "Prevent Output Buffer"
15324
  msgstr ""
15325
 
15326
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:92
15327
  msgid "Returns the content of output buffering instead of displaying it"
15328
  msgstr ""
15329
 
15330
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:98
15331
  msgid "Internal Encoding"
15332
  msgstr ""
15333
 
15334
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:99
15335
  msgid "Sets internal character encoding."
15336
  msgstr ""
15337
 
15338
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:99
15339
  msgid "e.g: UTF-8, iso-8859-1"
15340
  msgstr ""
15341
 
15342
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:105
15343
  msgid "WooCommerce Extra Product Options on Item Name"
15344
  msgstr ""
15345
 
15346
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:107
15347
  #, php-format
15348
  msgid ""
15349
  "Displays some info from <a href=\"%s\" target=\"_blank\">WooCommerce Extra "
15351
  "<code>wcj_order_items_table</code>."
15352
  msgstr ""
15353
 
15354
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:107
15355
  msgid ""
15356
  "Probably you'll want it disabled and use the <code>item_meta</code> parameter "
15357
  "instead."
15358
  msgstr ""
15359
 
15360
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:113
15361
  msgid "Item Meta Separator"
15362
  msgstr ""
15363
 
15364
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:114
15365
  msgid ""
15366
  "Separator used on <code>item_meta</code> parameter from "
15367
  "<code>wcj_order_items_table</code>"
15368
  msgstr ""
15369
 
15370
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:126
15371
  msgid "Item Name as Product Title"
15372
  msgstr ""
15373
 
15374
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:127
15375
  msgid ""
15376
  "Replaces <code>item_name</code> by product title when using "
15377
  "<code>[wcj_order_items_table columns=\"item_name\"]</code>."
15378
  msgstr ""
15379
 
15380
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:138
15381
  msgid "Translate WPML Title"
15382
  msgstr ""
15383
 
15384
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:141
15385
  msgid "Tries to translate the product title to the current WPML language."
15386
  msgstr ""
15387
 
15388
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:151
15389
  msgid "Fonts Manager"
15390
  msgstr ""
15391
 
15392
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:160
15393
  msgid "Re-download"
15394
  msgstr ""
15395
 
15396
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:160
15397
  msgid "Download"
15398
  msgstr ""
15399
 
15400
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:165
15401
  msgid "Disable Fonts Download"
15402
  msgstr ""
15403
 
15404
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:176
15405
  msgid "General Display Options"
15406
  msgstr ""
15407
 
15408
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:181
15409
  msgid "Add PDF Invoices Meta Box to Admin Edit Order Page"
15410
  msgstr ""
15411
 
15412
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:188
15413
  msgid "Open docs in new window"
15414
  msgstr ""
15415
 
15416
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:194
15417
  msgid "Add editable numbers and dates"
15418
  msgstr ""
15419
 
15420
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:204
15421
  msgid "Report Tool Options"
15422
  msgstr ""
15423
 
15424
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:209
15425
  msgid "Reports Filename"
15426
  msgstr ""
15427
 
15428
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:217
15429
  msgid "Report Columns"
15430
  msgstr ""
15431
 
15432
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:218
15433
  msgid "Leave blank to show all columns."
15434
  msgstr ""
15435
 
15436
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:226
15437
  msgid "Tax Percent Precision"
15438
  msgstr ""
15439
 
15440
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:239
15441
  msgid "CSV UTF-8 BOM"
15442
  msgstr ""
15443
 
15444
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:246
15445
  msgid "Replace Periods with Commas in CSV Data"
15446
  msgstr ""
15447
 
15448
+ #: includes/settings/wcj-settings-pdf-invoicing-advanced.php:247
15449
+ #: includes/settings/wcj-settings-product-open-pricing.php:175
15450
  msgid "Replace"
15451
  msgstr ""
15452
 
15453
  #: includes/settings/wcj-settings-pdf-invoicing-display.php:25
15454
+ #: includes/settings/wcj-settings-price-by-country.php:372
15455
  #: includes/settings/wcj-settings-shipping.php:30
15456
  msgid "Admin Title"
15457
  msgstr ""
15630
  msgid "Counter Width"
15631
  msgstr ""
15632
 
15633
+ #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:39
15634
+ msgid ""
15635
+ "Counter Width is the min width of the document length.<br>\n"
15636
+ " For Ex. If you set 2, It will show the counter in 2 digit "
15637
+ "(15). If you set 3, It will show counter in 3 digit (015),"
15638
+ msgstr ""
15639
+
15640
+ #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:43
15641
  #: includes/settings/wcj-settings-sku.php:59
15642
  #: includes/settings/wcj-settings-sku.php:212
15643
  msgid "Prefix"
15644
  msgstr ""
15645
 
15646
+ #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:49
15647
  #: includes/settings/wcj-settings-sku.php:73
15648
  #: includes/settings/wcj-settings-sku.php:221
15649
  msgid "Suffix"
15650
  msgstr ""
15651
 
15652
+ #: includes/settings/wcj-settings-pdf-invoicing-numbering.php:55
15653
  #: includes/settings/wcj-settings-sku.php:102
15654
  msgid "Template"
15655
  msgstr ""
15860
  msgid "Revert Currency to Default on Checkout"
15861
  msgstr ""
15862
 
15863
+ #: includes/settings/wcj-settings-price-by-country.php:74
15864
+ msgid ""
15865
+ "If selected currency is &#8364; and your shop currency is &#36;, So if you "
15866
+ "want to show &#36; on the checkout page you can enable the option."
15867
+ msgstr ""
15868
+
15869
+ #: includes/settings/wcj-settings-price-by-country.php:77
15870
  msgid "Auto set default checkout billing country"
15871
  msgstr ""
15872
 
15873
+ #: includes/settings/wcj-settings-price-by-country.php:84
15874
  msgid "Price Rounding"
15875
  msgstr ""
15876
 
15877
+ #: includes/settings/wcj-settings-price-by-country.php:85
15878
  msgid "If you choose to multiply price, set rounding options here."
15879
  msgstr ""
15880
 
15881
+ #: includes/settings/wcj-settings-price-by-country.php:97
15882
  msgid "Make Pretty Price"
15883
  msgstr ""
15884
 
15885
+ #: includes/settings/wcj-settings-price-by-country.php:99
15886
  msgid ""
15887
  "If enabled, this will be applied if exchange rates are used. Final converted "
15888
  "price will be rounded, then decreased by smallest possible value. For "
15891
  "above zero."
15892
  msgstr ""
15893
 
15894
+ #: includes/settings/wcj-settings-price-by-country.php:105
15895
  msgid "Discount Min Amount Multiplier"
15896
  msgstr ""
15897
 
15898
+ #: includes/settings/wcj-settings-price-by-country.php:106
15899
  msgid ""
15900
  "If \"Make Pretty Price\" is enabled, here you can set by how many smallest "
15901
  "possible values (e.g. cents) final price should be decreased."
15902
  msgstr ""
15903
 
15904
+ #: includes/settings/wcj-settings-price-by-country.php:113
15905
  msgid "Price by Country on per Product Basis"
15906
  msgstr ""
15907
 
15908
+ #: includes/settings/wcj-settings-price-by-country.php:115
15909
  msgid "This will add product data fields in product edit."
15910
  msgstr ""
15911
 
15912
+ #: includes/settings/wcj-settings-price-by-country.php:121
15913
  msgid "Per product options - backend style"
15914
  msgstr ""
15915
 
15916
+ #: includes/settings/wcj-settings-price-by-country.php:126
15917
  #: includes/settings/wcj-settings-product-msrp.php:96
15918
  msgid "Inline"
15919
  msgstr ""
15920
 
15921
+ #: includes/settings/wcj-settings-price-by-country.php:127
15922
  msgid "Separate meta box"
15923
  msgstr ""
15924
 
15925
+ #: includes/settings/wcj-settings-price-by-country.php:131
15926
  msgid "Per product options - backend user role visibility"
15927
  msgstr ""
15928
 
15929
+ #: includes/settings/wcj-settings-price-by-country.php:132
15930
  msgid "Leave empty to show to all user roles."
15931
  msgstr ""
15932
 
15933
+ #: includes/settings/wcj-settings-price-by-country.php:140
15934
  msgid "Add Countries Flags Images to Select Drop-Down Box"
15935
  msgstr ""
15936
 
15937
+ #: includes/settings/wcj-settings-price-by-country.php:142
15938
  msgid ""
15939
  "If you are using [wcj_country_select_drop_down_list] shortcode or \"Booster: "
15940
  "Country Switcher\" widget, this will add country flags to these select boxes."
15941
  msgstr ""
15942
 
15943
+ #: includes/settings/wcj-settings-price-by-country.php:148
15944
  #: includes/settings/wcj-settings-price-by-user-role.php:61
15945
  msgid "Search Engine Bots"
15946
  msgstr ""
15947
 
15948
+ #: includes/settings/wcj-settings-price-by-country.php:149
15949
  msgid "Disable Price by Country for Bots"
15950
  msgstr ""
15951
 
15952
+ #: includes/settings/wcj-settings-price-by-country.php:174
15953
+ #: includes/settings/wcj-settings-product-price-by-formula.php:91
15954
+ msgid "Disable Quick Edit Product For Admin Scope"
15955
  msgstr ""
15956
 
15957
  #: includes/settings/wcj-settings-price-by-country.php:175
15958
+ #: includes/settings/wcj-settings-product-price-by-formula.php:92
15959
+ msgid "Disable For Admin Quick Edit Scope."
15960
+ msgstr ""
15961
+
15962
+ #: includes/settings/wcj-settings-price-by-country.php:176
15963
+ msgid "Disable module on Edit Product For Admin scope."
15964
+ msgstr ""
15965
+
15966
+ #: includes/settings/wcj-settings-price-by-country.php:176
15967
+ #: includes/settings/wcj-settings-product-price-by-formula.php:93
15968
+ msgid ""
15969
+ "For example if you use Quick Edit Product and donot want change the deafult "
15970
+ "price then the box ticked"
15971
+ msgstr ""
15972
+
15973
+ #: includes/settings/wcj-settings-price-by-country.php:183
15974
+ msgid "Price Filter Widget and Sorting by Price Support"
15975
+ msgstr ""
15976
+
15977
+ #: includes/settings/wcj-settings-price-by-country.php:187
15978
  msgid "Recalculate price filter widget and sorting by price product prices."
15979
  msgstr ""
15980
 
15981
+ #: includes/settings/wcj-settings-price-by-country.php:202
15982
  msgid "WooCommerce Coupons"
15983
  msgstr ""
15984
 
15985
+ #: includes/settings/wcj-settings-price-by-country.php:210
15986
  msgid "Woo Discount Rules"
15987
  msgstr ""
15988
 
15989
+ #: includes/settings/wcj-settings-price-by-country.php:213
15990
  #, php-format
15991
  msgid ""
15992
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">Woo Discount Rules</"
15993
  "a> plugin."
15994
  msgstr ""
15995
 
15996
+ #: includes/settings/wcj-settings-price-by-country.php:213
15997
  #, php-format
15998
  msgid ""
15999
  "If it doesn't work properly try to enable <a href=\"%s\">redirect to the cart "
16000
  "page after successful addition</a> option."
16001
  msgstr ""
16002
 
16003
+ #: includes/settings/wcj-settings-price-by-country.php:219
16004
  msgid "WooCommerce Points and Rewards"
16005
  msgstr ""
16006
 
16007
+ #: includes/settings/wcj-settings-price-by-country.php:222
16008
  #, php-format
16009
  msgid ""
16010
  "Adds compatibility with <a href=\"%s\" target=\"_blank\">WooCommerce Points "
16011
  "and Rewards</a> plugin."
16012
  msgstr ""
16013
 
16014
+ #: includes/settings/wcj-settings-price-by-country.php:244
16015
  msgid "User IP Detection Method"
16016
  msgstr ""
16017
 
16018
+ #: includes/settings/wcj-settings-price-by-country.php:254
16019
  msgid "Price Format Method"
16020
  msgstr ""
16021
 
16022
+ #: includes/settings/wcj-settings-price-by-country.php:255
16023
  msgid "The moment \"Pretty Price\" and \"Rounding\" will be applied"
16024
  msgstr ""
16025
 
16026
+ #: includes/settings/wcj-settings-price-by-country.php:260
16027
  msgid "get_price()"
16028
  msgstr ""
16029
 
16030
+ #: includes/settings/wcj-settings-price-by-country.php:261
16031
  msgid "wc_get_price_to_display()"
16032
  msgstr ""
16033
 
16034
+ #: includes/settings/wcj-settings-price-by-country.php:273
16035
  msgid "Save Country Group ID"
16036
  msgstr ""
16037
 
16038
+ #: includes/settings/wcj-settings-price-by-country.php:274
16039
  msgid ""
16040
  "Try to disable it if the country detection is not correct, most probably if "
16041
  "\"Override Country Options\" is enabled."
16042
  msgstr ""
16043
 
16044
+ #: includes/settings/wcj-settings-price-by-country.php:285
16045
  msgid "Country Groups"
16046
  msgstr ""
16047
 
16048
+ #: includes/settings/wcj-settings-price-by-country.php:290
16049
  msgid "Countries Selection"
16050
  msgstr ""
16051
 
16052
+ #: includes/settings/wcj-settings-price-by-country.php:291
16053
  msgid "Choose how do you want to enter countries groups in admin."
16054
  msgstr ""
16055
 
16056
+ #: includes/settings/wcj-settings-price-by-country.php:296
16057
  msgid "Comma separated list"
16058
  msgstr ""
16059
 
16060
+ #: includes/settings/wcj-settings-price-by-country.php:297
16061
  msgid "Multiselect"
16062
  msgstr ""
16063
 
16064
+ #: includes/settings/wcj-settings-price-by-country.php:298
16065
+ #: includes/settings/wcj-settings-product-by-condition.php:85
16066
  #: includes/settings/wcj-settings-related-products.php:164
16067
  msgid "Chosen select"
16068
  msgstr ""
16069
 
16070
+ #: includes/settings/wcj-settings-price-by-country.php:302
16071
  msgid "Autogenerate Groups"
16072
  msgstr ""
16073
 
16074
+ #: includes/settings/wcj-settings-price-by-country.php:308
16075
  msgid "Groups Number"
16076
  msgstr ""
16077
 
16078
+ #: includes/settings/wcj-settings-price-by-country.php:332
16079
  msgid ""
16080
  "Countries. List of comma separated country codes.<br>For country codes and "
16081
  "predefined sets visit <a href=\"https://booster.io/country-codes/\" target="
16082
  "\"_blank\">https://booster.io/country-codes/</a>"
16083
  msgstr ""
16084
 
16085
+ #: includes/settings/wcj-settings-price-by-country.php:418
16086
  msgid "Multiply Price by"
16087
  msgstr ""
16088
 
16175
  msgstr ""
16176
 
16177
  #: includes/settings/wcj-settings-price-by-user-role.php:120
16178
+ #: includes/settings/wcj-settings-product-open-pricing.php:150
16179
  #: includes/settings/wcj-settings-wholesale-price.php:126
16180
  msgid ""
16181
  "Try enabling this checkbox, if you are having compatibility issues with other "
16189
  #: includes/settings/wcj-settings-price-by-user-role.php:139
16190
  #, php-format
16191
  msgid ""
16192
+ "Enable this option if there is compatibility with <a href=\"%s\" target="
16193
+ "\"_blank\">WooCommerce Product Bundles</a> plugin."
16194
  msgstr ""
16195
 
16196
  #: includes/settings/wcj-settings-price-by-user-role.php:149
16412
  msgstr ""
16413
 
16414
  #: includes/settings/wcj-settings-product-add-to-cart.php:40
16415
+ #: includes/settings/wcj-settings-product-tabs.php:234
16416
  msgid "This will add meta boxes to each product's edit page."
16417
  msgstr ""
16418
 
16640
 
16641
  #: includes/settings/wcj-settings-product-addons.php:214
16642
  #: includes/settings/wcj-settings-product-custom-info.php:108
16643
+ #: includes/settings/wcj-settings-product-input-fields.php:198
16644
  #: includes/settings/wcj-settings-product-open-pricing.php:17
16645
  msgid "Before add to cart button"
16646
  msgstr ""
16647
 
16648
  #: includes/settings/wcj-settings-product-addons.php:215
16649
  #: includes/settings/wcj-settings-product-custom-info.php:109
16650
+ #: includes/settings/wcj-settings-product-input-fields.php:199
16651
  #: includes/settings/wcj-settings-product-open-pricing.php:18
16652
  msgid "After add to cart button"
16653
  msgstr ""
16678
  msgstr ""
16679
 
16680
  #: includes/settings/wcj-settings-product-addons.php:265
16681
+ #: includes/settings/wcj-settings-product-input-fields.php:356
16682
  msgid "Check for Outputted Data"
16683
  msgstr ""
16684
 
16685
  #: includes/settings/wcj-settings-product-addons.php:267
16686
  #: includes/settings/wcj-settings-product-bookings.php:108
16687
+ #: includes/settings/wcj-settings-product-input-fields.php:358
16688
+ #: includes/settings/wcj-settings-product-open-pricing.php:142
16689
  msgid ""
16690
  "Ensures that data outputted only once. Enable this if you see data outputted "
16691
  "on frontend twice. Disable if you see no data outputted."
16802
  msgstr ""
16803
 
16804
  #: includes/settings/wcj-settings-product-bookings.php:106
16805
+ #: includes/settings/wcj-settings-product-open-pricing.php:140
16806
  msgid "Advanced: Check for Outputted Data"
16807
  msgstr ""
16808
 
16929
  msgid "Set both"
16930
  msgstr ""
16931
 
16932
+ #: includes/settings/wcj-settings-product-by-condition.php:73
16933
+ msgid "Set Visible: Select values in which you want to visible product"
16934
+ msgstr ""
16935
+
16936
+ #: includes/settings/wcj-settings-product-by-condition.php:74
16937
+ msgid "Set Invisible: Select values in which you want an invisible product"
16938
+ msgstr ""
16939
+
16940
+ #: includes/settings/wcj-settings-product-by-condition.php:75
16941
+ msgid ""
16942
+ "Set Both: There will be 2 select box for each above option Visible & Invisible"
16943
+ msgstr ""
16944
+
16945
+ #: includes/settings/wcj-settings-product-by-condition.php:80
16946
  msgid "Select Box Style"
16947
  msgstr ""
16948
 
16949
+ #: includes/settings/wcj-settings-product-by-condition.php:86
16950
  #: includes/settings/wcj-settings-related-products.php:165
16951
  #: includes/shortcodes/class-wcj-shortcodes-order-items.php:189
16952
  msgid "Standard"
16953
  msgstr ""
16954
 
16955
+ #: includes/settings/wcj-settings-product-by-condition.php:90
16956
  msgid "Quick Edit"
16957
  msgstr ""
16958
 
16959
+ #: includes/settings/wcj-settings-product-by-condition.php:91
16960
  msgid "This will add options to the \"Quick Edit\"."
16961
  msgstr ""
16962
 
16963
+ #: includes/settings/wcj-settings-product-by-condition.php:98
16964
  msgid "Bulk Edit"
16965
  msgstr ""
16966
 
16967
+ #: includes/settings/wcj-settings-product-by-condition.php:103
16968
  msgid "This will add options to the \"Bulk Actions > Edit\"."
16969
  msgstr ""
16970
 
16971
+ #: includes/settings/wcj-settings-product-by-condition.php:108
16972
  msgid "Products List Column"
16973
  msgstr ""
16974
 
16975
+ #: includes/settings/wcj-settings-product-by-condition.php:109
16976
  msgid "This will add column to the admin products list."
16977
  msgstr ""
16978
 
17029
  #: includes/settings/wcj-settings-stock.php:44
17030
  #: includes/settings/wcj-settings-stock.php:56
17031
  #: includes/settings/wcj-settings-stock.php:100
17032
+ #: includes/settings/wcj-settings-stock.php:146
17033
+ #: includes/settings/wcj-settings-stock.php:187
17034
  msgid "You can also use shortcodes here."
17035
  msgstr ""
17036
 
17220
  #: includes/settings/wcj-settings-product-custom-info.php:155
17221
  #: includes/settings/wcj-settings-product-custom-info.php:163
17222
  #: includes/settings/wcj-settings-product-custom-info.php:171
17223
+ #: includes/settings/wcj-settings-product-extra-fees.php:120
17224
+ #: includes/settings/wcj-settings-product-extra-fees.php:129
17225
+ #: includes/settings/wcj-settings-product-extra-fees.php:138
17226
+ #: includes/settings/wcj-settings-product-extra-fees.php:147
17227
+ #: includes/settings/wcj-settings-product-extra-fees.php:156
17228
+ #: includes/settings/wcj-settings-product-extra-fees.php:165
17229
+ #: includes/settings/wcj-settings-product-extra-fees.php:174
17230
  msgid "Leave blank to disable the option."
17231
  msgstr ""
17232
 
17268
  msgid "E.g.: %s."
17269
  msgstr ""
17270
 
17271
+ #: includes/settings/wcj-settings-product-extra-fees.php:155
17272
+ #: includes/settings/wcj-settings-product-input-fields.php:135
17273
+ msgid "Product Tags - Include"
17274
+ msgstr ""
17275
+
17276
+ #: includes/settings/wcj-settings-product-extra-fees.php:164
17277
+ #: includes/settings/wcj-settings-product-input-fields.php:146
17278
+ msgid "Product Tags - Exclude"
17279
+ msgstr ""
17280
+
17281
+ #: includes/settings/wcj-settings-product-extra-fees.php:173
17282
+ msgid "Enable by User Role"
17283
+ msgstr ""
17284
+
17285
  #: includes/settings/wcj-settings-product-images.php:14
17286
  msgid "Product Image and Thumbnails"
17287
  msgstr ""
17367
  msgid "Loop Thumbnail Priority"
17368
  msgstr ""
17369
 
17370
+ #: includes/settings/wcj-settings-product-images.php:115
17371
+ msgid ""
17372
+ "Priority for Loop Thumbnail. If you want to change the priority you can set "
17373
+ "Greater value for high priority & Lower value for low priority. Set to zero "
17374
+ "to use default priority."
17375
  msgstr ""
17376
 
17377
  #: includes/settings/wcj-settings-product-images.php:121
17378
+ msgid "Show Images"
17379
+ msgstr ""
17380
+
17381
+ #: includes/settings/wcj-settings-product-images.php:122
17382
  msgid "Used on hook <strong>woocommerce_before_single_product_summary</strong>"
17383
  msgstr ""
17384
 
17385
+ #: includes/settings/wcj-settings-product-images.php:128
17386
  msgid "Show Images Priority"
17387
  msgstr ""
17388
 
17389
+ #: includes/settings/wcj-settings-product-images.php:129
17390
+ msgid ""
17391
+ "Priority for Show Images. If you want to change the priority you can set "
17392
+ "Greater value for high priority & Lower value for low priority. Set to zero "
17393
+ "to use default priority."
17394
+ msgstr ""
17395
+
17396
  #: includes/settings/wcj-settings-product-info.php:14
17397
  msgid "Products Info"
17398
  msgstr ""
17463
  msgstr ""
17464
 
17465
  #: includes/settings/wcj-settings-product-input-fields.php:25
17466
+ msgid ""
17467
+ "Add custom input field on per product basis. <br>key: "
17468
+ "<code>_wcj_product_input_fields_global_&ltfield_id&gt</code><br> field_id "
17469
+ "will available in meta box of <b>Booster: Product Input Fields</b> on product "
17470
+ "page "
17471
  msgstr ""
17472
 
17473
  #: includes/settings/wcj-settings-product-input-fields.php:31
17496
  msgid "Product Input Fields Number"
17497
  msgstr ""
17498
 
17499
+ #: includes/settings/wcj-settings-product-input-fields.php:91
17500
+ msgid "key: <code>_wcj_product_input_fields_global_"
17501
+ msgstr ""
17502
+
17503
+ #: includes/settings/wcj-settings-product-input-fields.php:114
17504
  msgid "Product categories to include."
17505
  msgstr ""
17506
 
17507
+ #: includes/settings/wcj-settings-product-input-fields.php:115
17508
+ #: includes/settings/wcj-settings-product-input-fields.php:126
17509
+ #: includes/settings/wcj-settings-product-input-fields.php:137
17510
+ #: includes/settings/wcj-settings-product-input-fields.php:148
17511
+ #: includes/settings/wcj-settings-product-input-fields.php:160
17512
+ #: includes/settings/wcj-settings-product-input-fields.php:172
17513
  #: includes/settings/wcj-settings-wholesale-price.php:95
17514
  #: includes/settings/wcj-settings-wholesale-price.php:108
17515
  msgid "Leave blank to include all products."
17516
  msgstr ""
17517
 
17518
+ #: includes/settings/wcj-settings-product-input-fields.php:125
17519
  msgid "Product categories to exclude."
17520
  msgstr ""
17521
 
17522
+ #: includes/settings/wcj-settings-product-input-fields.php:136
 
 
 
 
17523
  msgid "Product tags to include."
17524
  msgstr ""
17525
 
17526
+ #: includes/settings/wcj-settings-product-input-fields.php:147
 
 
 
 
17527
  msgid "Product tags to exclude."
17528
  msgstr ""
17529
 
17530
+ #: includes/settings/wcj-settings-product-input-fields.php:159
17531
  msgid "Products to include."
17532
  msgstr ""
17533
 
17534
+ #: includes/settings/wcj-settings-product-input-fields.php:171
17535
  msgid "Products to exclude."
17536
  msgstr ""
17537
 
17538
+ #: includes/settings/wcj-settings-product-input-fields.php:188
17539
  msgid "Frontend View Options"
17540
  msgstr ""
17541
 
17542
+ #: includes/settings/wcj-settings-product-input-fields.php:193
17543
  msgid "Position on Single Product Page"
17544
  msgstr ""
17545
 
17546
+ #: includes/settings/wcj-settings-product-input-fields.php:209
17547
  msgid "HTML Template - Start"
17548
  msgstr ""
17549
 
17550
+ #: includes/settings/wcj-settings-product-input-fields.php:216
17551
  msgid "HTML Template - Each Field"
17552
  msgstr ""
17553
 
17554
+ #: includes/settings/wcj-settings-product-input-fields.php:223
17555
  msgid "HTML Template - End"
17556
  msgstr ""
17557
 
17558
+ #: includes/settings/wcj-settings-product-input-fields.php:230
17559
  msgid "HTML Template - Radio Field"
17560
  msgstr ""
17561
 
17562
+ #: includes/settings/wcj-settings-product-input-fields.php:237
17563
  msgid "HTML to add after required field title"
17564
  msgstr ""
17565
 
17566
+ #: includes/settings/wcj-settings-product-input-fields.php:244
17567
  msgid "Cart Display Options"
17568
  msgstr ""
17569
 
17570
+ #: includes/settings/wcj-settings-product-input-fields.php:245
17571
  msgid ""
17572
  "When \"Add to cart item data\" is selected, \"Cart HTML Template\" options "
17573
  "below will be ignored."
17574
  msgstr ""
17575
 
17576
+ #: includes/settings/wcj-settings-product-input-fields.php:250
17577
  msgid "Add to cart item name"
17578
  msgstr ""
17579
 
17580
+ #: includes/settings/wcj-settings-product-input-fields.php:251
17581
  msgid "Add to cart item data"
17582
  msgstr ""
17583
 
17584
+ #: includes/settings/wcj-settings-product-input-fields.php:255
17585
  msgid "Cart HTML Template - Start"
17586
  msgstr ""
17587
 
17588
+ #: includes/settings/wcj-settings-product-input-fields.php:262
17589
  msgid "Cart HTML Template - Each Field"
17590
  msgstr ""
17591
 
17592
+ #: includes/settings/wcj-settings-product-input-fields.php:269
17593
  msgid "Cart HTML Template - End"
17594
  msgstr ""
17595
 
17596
+ #: includes/settings/wcj-settings-product-input-fields.php:276
17597
  msgid "Order Table Template - Each Field"
17598
  msgstr ""
17599
 
17600
+ #: includes/settings/wcj-settings-product-input-fields.php:277
17601
  msgid "Affects Order received page, Emails and Admin Orders View"
17602
  msgstr ""
17603
 
17604
+ #: includes/settings/wcj-settings-product-input-fields.php:284
17605
+ #: includes/settings/wcj-settings-product-input-fields.php:337
17606
  msgid "Preserve Line Breaks"
17607
  msgstr ""
17608
 
17609
+ #: includes/settings/wcj-settings-product-input-fields.php:286
17610
  msgid ""
17611
  "Preserves line breaks on frontend, making some inputs like textarea more "
17612
  "legible"
17613
  msgstr ""
17614
 
17615
+ #: includes/settings/wcj-settings-product-input-fields.php:323
17616
  msgid "Admin Order View Options"
17617
  msgstr ""
17618
 
17619
+ #: includes/settings/wcj-settings-product-input-fields.php:328
17620
  msgid "Replace Field ID with Field Label"
17621
  msgstr ""
17622
 
17623
+ #: includes/settings/wcj-settings-product-input-fields.php:330
17624
  #, php-format
17625
  msgid "Please note: %s"
17626
  msgstr ""
17627
 
17628
+ #: includes/settings/wcj-settings-product-input-fields.php:331
17629
  msgid ""
17630
  "When checked - will disable input fields editing on admin order edit page."
17631
  msgstr ""
17632
 
17633
+ #: includes/settings/wcj-settings-product-input-fields.php:339
17634
  msgid ""
17635
  "Preserves line breaks on admin, making some inputs like textarea more legible"
17636
  msgstr ""
17637
 
17638
+ #: includes/settings/wcj-settings-product-input-fields.php:364
17639
  msgid "Strip Slashes"
17640
  msgstr ""
17641
 
17642
+ #: includes/settings/wcj-settings-product-input-fields.php:366
17643
  #, php-format
17644
  msgid "Enable this if you have single quotes %s converted to %s."
17645
  msgstr ""
17911
  msgid "Enable JS Min/Max Validation"
17912
  msgstr ""
17913
 
17914
+ #: includes/settings/wcj-settings-product-open-pricing.php:106
17915
+ msgid ""
17916
+ "To do validation by JS instead of page load, Enable this if you want to "
17917
+ "validate the price box by Javascript"
17918
+ msgstr ""
17919
+
17920
+ #: includes/settings/wcj-settings-product-open-pricing.php:109
17921
  msgid "Display Product Price Info in Archives"
17922
  msgstr ""
17923
 
17924
+ #: includes/settings/wcj-settings-product-open-pricing.php:116
17925
  msgid ""
17926
  "Product price info in archives template. Replaceable values: <code>"
17927
  "%default_price%</code>, <code>%min_price%</code>, <code>%max_price%</code>."
17928
  msgstr ""
17929
 
17930
+ #: includes/settings/wcj-settings-product-open-pricing.php:123
17931
  msgid "Add \"Open Pricing\" Column to Admin Product List"
17932
  msgstr ""
17933
 
17934
+ #: includes/settings/wcj-settings-product-open-pricing.php:130
17935
  msgid "Advanced: Multicurrency (Currency Switcher) Module"
17936
  msgstr ""
17937
 
17938
+ #: includes/settings/wcj-settings-product-open-pricing.php:135
17939
  msgid "Allow price entering in default shop currency only"
17940
  msgstr ""
17941
 
17942
+ #: includes/settings/wcj-settings-product-open-pricing.php:136
17943
  msgid "Allow price entering in switched currency"
17944
  msgstr ""
17945
 
17946
+ #: includes/settings/wcj-settings-product-open-pricing.php:148
17947
  #: includes/settings/wcj-settings-wholesale-price.php:124
17948
  msgid "Advanced: Price Changes"
17949
  msgstr ""
17950
 
17951
+ #: includes/settings/wcj-settings-product-open-pricing.php:149
17952
  msgid "Disable open pricing for products with \"Price Changes\""
17953
  msgstr ""
17954
 
17955
+ #: includes/settings/wcj-settings-product-open-pricing.php:160
17956
+ #: includes/settings/wcj-settings-product-open-pricing.php:182
17957
  msgid "Product Bundles"
17958
  msgstr ""
17959
 
17960
+ #: includes/settings/wcj-settings-product-open-pricing.php:161
17961
  #, php-format
17962
+ msgid ""
17963
+ "Change below settings if there are compatibility issues with <a href=\"%s\">"
17964
+ "\"WPC Product Bundles for WooCommerce\"</a> plugin."
17965
  msgstr ""
17966
 
17967
+ #: includes/settings/wcj-settings-product-open-pricing.php:166
17968
  msgid "Remove \"add to cart\" hook"
17969
  msgstr ""
17970
 
17971
+ #: includes/settings/wcj-settings-product-open-pricing.php:168
17972
  msgid "Try to remove \"add to cart\" hook from Product Bundles"
17973
  msgstr ""
17974
 
17975
+ #: includes/settings/wcj-settings-product-open-pricing.php:174
17976
  msgid "Replace Prices"
17977
  msgstr ""
17978
 
17979
+ #: includes/settings/wcj-settings-product-open-pricing.php:176
17980
  msgid "Try to replace Product Bundles prices"
17981
  msgstr ""
17982
 
17983
+ #: includes/settings/wcj-settings-product-open-pricing.php:187
17984
  msgid "No not divide"
17985
  msgstr ""
17986
 
17987
+ #: includes/settings/wcj-settings-product-open-pricing.php:188
17988
  msgid "Divide by number of products in a bundle"
17989
  msgstr ""
17990
 
17991
+ #: includes/settings/wcj-settings-product-open-pricing.php:189
17992
  msgid "Divide proportionally to the original price"
17993
  msgstr ""
17994
 
18042
  "calculated if you leave the box unticked"
18043
  msgstr ""
18044
 
18045
+ #: includes/settings/wcj-settings-product-price-by-formula.php:93
18046
+ msgid ""
18047
+ "Disable if you are facing any compatibility issue in product quick/bulk edit. "
18048
+ msgstr ""
18049
+
18050
  #: includes/settings/wcj-settings-product-tabs.php:20
18051
  msgid "Content Processing"
18052
  msgstr ""
18074
  msgstr ""
18075
 
18076
  #: includes/settings/wcj-settings-product-tabs.php:80
18077
+ msgid "The unique key for each product tab."
 
18078
  msgstr ""
18079
 
18080
+ #: includes/settings/wcj-settings-product-tabs.php:87
18081
+ msgid ""
18082
+ "Change the Priority to sequence of your product tabs, Greater value for high "
18083
+ "priority & Lower value for low priority."
18084
  msgstr ""
18085
 
18086
+ #: includes/settings/wcj-settings-product-tabs.php:94
18087
+ #: includes/settings/wcj-settings-product-tabs.php:293
18088
+ msgid "You can use shortcodes here..."
18089
  msgstr ""
18090
 
18091
  #: includes/settings/wcj-settings-product-tabs.php:115
18092
  #: includes/settings/wcj-settings-product-tabs.php:314
18093
+ msgid "PRODUCTS to HIDE this tab"
18094
  msgstr ""
18095
 
18096
+ #: includes/settings/wcj-settings-product-tabs.php:116
18097
+ #: includes/settings/wcj-settings-product-tabs.php:315
18098
+ msgid "To hide this tab from some products, enter products here."
18099
  msgstr ""
18100
 
18101
  #: includes/settings/wcj-settings-product-tabs.php:124
18102
  #: includes/settings/wcj-settings-product-tabs.php:323
18103
+ msgid "PRODUCTS to SHOW this tab"
18104
  msgstr ""
18105
 
18106
+ #: includes/settings/wcj-settings-product-tabs.php:125
18107
+ #: includes/settings/wcj-settings-product-tabs.php:324
18108
+ msgid "To show this tab only for some products, enter products here."
18109
  msgstr ""
18110
 
18111
  #: includes/settings/wcj-settings-product-tabs.php:133
18112
  #: includes/settings/wcj-settings-product-tabs.php:332
18113
+ msgid "CATEGORIES to HIDE this tab"
18114
  msgstr ""
18115
 
18116
+ #: includes/settings/wcj-settings-product-tabs.php:134
18117
+ #: includes/settings/wcj-settings-product-tabs.php:333
18118
+ msgid "To hide this tab from some categories, enter categories here."
18119
  msgstr ""
18120
 
18121
  #: includes/settings/wcj-settings-product-tabs.php:142
18122
  #: includes/settings/wcj-settings-product-tabs.php:341
18123
+ msgid "CATEGORIES to SHOW this tab"
18124
  msgstr ""
18125
 
18126
+ #: includes/settings/wcj-settings-product-tabs.php:143
18127
+ #: includes/settings/wcj-settings-product-tabs.php:342
18128
+ msgid "To show this tab only for some categories, enter categories here."
18129
  msgstr ""
18130
 
18131
  #: includes/settings/wcj-settings-product-tabs.php:151
18132
  #: includes/settings/wcj-settings-product-tabs.php:350
18133
+ msgid "TAGS to HIDE this tab"
18134
  msgstr ""
18135
 
18136
+ #: includes/settings/wcj-settings-product-tabs.php:152
18137
+ #: includes/settings/wcj-settings-product-tabs.php:351
18138
+ msgid "To hide this tab from some tags, enter tags here."
18139
  msgstr ""
18140
 
18141
  #: includes/settings/wcj-settings-product-tabs.php:160
18142
  #: includes/settings/wcj-settings-product-tabs.php:359
18143
+ msgid "TAGS to SHOW this tab"
18144
+ msgstr ""
18145
+
18146
+ #: includes/settings/wcj-settings-product-tabs.php:161
18147
+ #: includes/settings/wcj-settings-product-tabs.php:360
18148
  msgid "To show this tab only for some tags, enter tags here."
18149
  msgstr ""
18150
 
18151
+ #: includes/settings/wcj-settings-product-tabs.php:173
18152
  msgid "Comma separated PRODUCT IDs to HIDE this tab"
18153
  msgstr ""
18154
 
18155
+ #: includes/settings/wcj-settings-product-tabs.php:174
18156
  msgid "To hide this tab from some products, enter product IDs here."
18157
  msgstr ""
18158
 
18159
+ #: includes/settings/wcj-settings-product-tabs.php:185
18160
  msgid "Comma separated PRODUCT IDs to SHOW this tab"
18161
  msgstr ""
18162
 
18163
+ #: includes/settings/wcj-settings-product-tabs.php:186
18164
  msgid "To show this tab only for some products, enter product IDs here."
18165
  msgstr ""
18166
 
18167
+ #: includes/settings/wcj-settings-product-tabs.php:197
18168
  msgid "Comma separated CATEGORY IDs to HIDE this tab"
18169
  msgstr ""
18170
 
18171
+ #: includes/settings/wcj-settings-product-tabs.php:198
18172
  msgid "To hide this tab from some categories, enter category IDs here."
18173
  msgstr ""
18174
 
18175
+ #: includes/settings/wcj-settings-product-tabs.php:209
18176
  msgid "Comma separated CATEGORY IDs to SHOW this tab"
18177
  msgstr ""
18178
 
18179
+ #: includes/settings/wcj-settings-product-tabs.php:210
18180
  msgid "To show this tab only for some categories, enter category IDs here."
18181
  msgstr ""
18182
 
18183
+ #: includes/settings/wcj-settings-product-tabs.php:226
18184
  msgid "Custom Product Tabs - Per Product"
18185
  msgstr ""
18186
 
18187
+ #: includes/settings/wcj-settings-product-tabs.php:228
18188
  msgid "This section lets you set defaults for per product custom tabs."
18189
  msgstr ""
18190
 
18191
+ #: includes/settings/wcj-settings-product-tabs.php:232
18192
  msgid "Enable Per Product Custom Product Tabs"
18193
  msgstr ""
18194
 
18195
+ #: includes/settings/wcj-settings-product-tabs.php:240
18196
  msgid "Use Visual Editor"
18197
  msgstr ""
18198
 
18199
+ #: includes/settings/wcj-settings-product-tabs.php:247
18200
  msgid "Add Per Product Tabs Content to \"Yoast SEO\" plugin analysis"
18201
  msgstr ""
18202
 
18203
+ #: includes/settings/wcj-settings-product-tabs.php:254
18204
  msgid "Default Per Product Custom Product Tabs Number"
18205
  msgstr ""
18206
 
18207
+ #: includes/settings/wcj-settings-product-tabs.php:272
18208
  msgid "Default Title"
18209
  msgstr ""
18210
 
18211
+ #: includes/settings/wcj-settings-product-tabs.php:279
18212
  msgid "Default Key"
18213
  msgstr ""
18214
 
18215
+ #: includes/settings/wcj-settings-product-tabs.php:280
18216
+ msgid "The Default unique key for each product tab."
18217
+ msgstr ""
18218
+
18219
+ #: includes/settings/wcj-settings-product-tabs.php:286
18220
  msgid "Default Priority (i.e. Order)"
18221
  msgstr ""
18222
 
18223
+ #: includes/settings/wcj-settings-product-tabs.php:292
18224
  msgid "Default Content"
18225
  msgstr ""
18226
 
18227
+ #: includes/settings/wcj-settings-product-tabs.php:300
18228
  msgid "Default Link"
18229
  msgstr ""
18230
 
18231
+ #: includes/settings/wcj-settings-product-tabs.php:301
18232
  msgid "Leave blank for default behaviour."
18233
  msgstr ""
18234
 
18235
+ #: includes/settings/wcj-settings-product-tabs.php:308
18236
  msgid "Default \"Link - Open in New Window\""
18237
  msgstr ""
18238
 
18239
+ #: includes/settings/wcj-settings-product-tabs.php:376
18240
  msgid "WooCommerce Standard Product Tabs Options"
18241
  msgstr ""
18242
 
18243
+ #: includes/settings/wcj-settings-product-tabs.php:378
18244
  msgid "This section lets you customize single product tabs."
18245
  msgstr ""
18246
 
18247
+ #: includes/settings/wcj-settings-product-tabs.php:382
18248
  msgid "Description Tab"
18249
  msgstr ""
18250
 
18251
+ #: includes/settings/wcj-settings-product-tabs.php:383
18252
+ #: includes/settings/wcj-settings-product-tabs.php:404
18253
+ #: includes/settings/wcj-settings-product-tabs.php:425
18254
  msgid "Remove tab from product page"
18255
  msgstr ""
18256
 
18257
+ #: includes/settings/wcj-settings-product-tabs.php:390
18258
+ #: includes/settings/wcj-settings-product-tabs.php:411
18259
+ #: includes/settings/wcj-settings-product-tabs.php:432
18260
  msgid "Leave blank for WooCommerce defaults"
18261
  msgstr ""
18262
 
18263
+ #: includes/settings/wcj-settings-product-tabs.php:403
18264
  msgid "Additional Information Tab"
18265
  msgstr ""
18266
 
18267
+ #: includes/settings/wcj-settings-product-tabs.php:424
18268
  msgid "Reviews Tab"
18269
  msgstr ""
18270
 
18570
 
18571
  #: includes/settings/wcj-settings-purchase-data.php:190
18572
  #: includes/settings/wcj-settings-sku.php:244
18573
+ #: includes/settings/wcj-settings-stock.php:200
18574
  msgid "More Options"
18575
  msgstr ""
18576
 
18888
  msgid "Filter Priority"
18889
  msgstr ""
18890
 
18891
+ #: includes/settings/wcj-settings-shipping-by-condition.php:156
18892
+ msgid ""
18893
+ "Change the Priority of the current module's execution, Greater value for late "
18894
+ "execution & Lower value for early execution."
18895
+ msgstr ""
18896
+
18897
+ #: includes/settings/wcj-settings-shipping-by-order-amount.php:35
18898
+ msgid "Set to zero to disable. Allows only non-decimal value."
18899
+ msgstr ""
18900
+
18901
  #: includes/settings/wcj-settings-shipping-by-order-amount.php:65
18902
  msgid "Maximum order amount"
18903
  msgstr ""
19644
  #: includes/settings/wcj-settings-stock.php:70
19645
  #: includes/settings/wcj-settings-stock.php:101
19646
  #: includes/settings/wcj-settings-stock.php:115
19647
+ #: includes/settings/wcj-settings-stock.php:161
19648
  #, php-format
19649
  msgid "Default: %s."
19650
  msgstr ""
19669
  msgid "Custom \"Available on backorder\" Options"
19670
  msgstr ""
19671
 
19672
+ #: includes/settings/wcj-settings-stock.php:129
19673
+ msgid ""
19674
+ "This option is used if the \"Allow backorders?\" is \"Allow, but notify "
19675
+ "customer\" in the product."
19676
+ msgstr ""
19677
+
19678
+ #: includes/settings/wcj-settings-stock.php:132
19679
  msgid "Custom \"Available on backorder\""
19680
  msgstr ""
19681
 
19682
+ #: includes/settings/wcj-settings-stock.php:139
19683
  msgid "Custom \"Available on backorder\" Text"
19684
  msgstr ""
19685
 
19686
+ #: includes/settings/wcj-settings-stock.php:147
19687
  #, php-format
19688
  msgid "Default: %s or empty string."
19689
  msgstr ""
19690
 
19691
+ #: includes/settings/wcj-settings-stock.php:147
19692
  msgid "Available on backorder"
19693
  msgstr ""
19694
 
19695
+ #: includes/settings/wcj-settings-stock.php:154
19696
  msgid "Custom \"Available on backorder\" Class"
19697
  msgstr ""
19698
 
19699
+ #: includes/settings/wcj-settings-stock.php:172
19700
+ #: includes/settings/wcj-settings-stock.php:177
19701
  msgid "Custom Stock HTML"
19702
  msgstr ""
19703
 
19704
+ #: includes/settings/wcj-settings-stock.php:205
19705
  msgid "Remove Stock Display"
19706
  msgstr ""
19707
 
19708
+ #: includes/settings/wcj-settings-stock.php:206
19709
  msgid "This will remove stock display from frontend."
19710
  msgstr ""
19711
 
20352
  msgid "Attribute \"name\" is required!"
20353
  msgstr ""
20354
 
20355
+ #: includes/shortcodes/class-wcj-shortcodes-orders.php:352
20356
  #, php-format
20357
  msgid "Refund #%1$s - %2$s"
20358
  msgstr ""
20395
  msgid "Edit Product"
20396
  msgstr ""
20397
 
20398
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:333
20399
  #, php-format
20400
  msgid "%s ago"
20401
  msgstr ""
20402
 
20403
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:340
20404
  msgid "No sales yet."
20405
  msgstr ""
20406
 
20407
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:611
20408
  msgid "In stock"
20409
  msgstr ""
20410
 
20411
+ #: includes/shortcodes/class-wcj-shortcodes-products.php:1071
20412
  msgid "from %level_min_qty% pcs."
20413
  msgstr ""
20414
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Booster for WooCommerce ===
2
  Contributors: anbinder, karzin, pluggabl
3
- Tags: woocommerce bundle, woocommerce product addon, woocommerce integration, woocommerce customization, ecommerce plugin
4
  Requires at least: 4.4
5
- Tested up to: 5.7
6
  Requires PHP: 5.6
7
- Stable tag: 5.3.9
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -13,7 +13,9 @@ One plugin to replace them all. Upgrade your WooCommerce website with the ultima
13
  == Description ==
14
 
15
  **The only WooCommerce bundle you’ll ever need.**
16
- Replace all those WooCommerce plugins with one single plugin that does the job of them all, and then some! Booster combines everything you need to fully customize your site's functionality into a single WooCommerce bundle, with 110 features and counting. With zero coding needed and easy setup options, Booster makes customization simple for everyone. Discover why 100,000+ websites rely on Booster to expand the possibilities of your website. Increase your sales with a multitude of features with the #1 all-in-one WooCommerce plugin. Stop relying on multiple WordPress product plugins today!
 
 
17
 
18
  **100+ WooCommerce addons in one single package.**
19
  Multiple WordPress WooCommerce plugins are a thing of the past! Boost the functionality of your Woocommerce website with just one plugin. Here’s what you get with Booster:
@@ -21,37 +23,40 @@ Multiple WordPress WooCommerce plugins are a thing of the past! Boost the functi
21
  **Maximum Features:** Add customized functionality to your WooCommerce business quickly with more than one hundred modules. Create a seamless customer experience on the front end and equip yourself with robust admin and reporting tools on the backend.
22
 
23
  **Zero Coding:** Booster is for everyone. It’s easy to set up and entirely flexible for maximum customization with just a few clicks. No coding required.
 
24
  **Maximum Savings:** Save time and money by installing one plugin that will customize your website like no other. Increase your sales with a host of additional features for the perfect shopping experience.
25
 
26
  **Zero Bloat:** Booster has a modular architecture, so you can enable only what you need. With just one plugin, you’re automatically boosting your website speed.
27
 
28
  **Key Features of Booster for WooCommerce**
29
- * *[PDF Invoicing and Packing slips:](https://booster.io/features/woocommerce-pdf-invoicing-and-packing-slips/)* * Streamline WooCommerce orders and paperwork by adding professional WooCommerce PDF invoices and offline packing docs.
30
- * *[Product Input fields:](https://booster.io/features/woocommerce-product-input-fields/)* * Add additional custom input fields on all products or per product and allow customers to add more information for the perfect custom product. If you’re selling customized products, this is a must!
31
- * *[Prices and Currencies:](https://booster.io/category/features/prices-currencies/)* * Attract international customers to your site by displaying their currency with automatic exchange rates. Define price rules with WooCommerce Dynamic Pricing and offer global discounts.
32
- * *[Cart and checkout:](https://booster.io/category/features/cart-checkout/)* * Customize the shopping cart and checkout experience for your customers. Create and add custom fields, coupons, additional fees, buttons, and more. Customize the checkout experience with WooCommerce custom fields, like VAT for EU countries, coupon codes, and checkout fees. Reduce cart abandonment with WooCommerce One Page Checkout.
33
- * *[Product Addons:](https://booster.io/features/woocommerce-product-addons/)* * Use the WooCommerce Product Addons module to customize any product, such as setting product labels and prices for each addon or creating automatic discounts. Addons can be added globally or per product.
34
- * *[Button and Price labels:](https://booster.io/features/woocommerce-free-price-labels/)* * Change price labels and create custom buttons of your choice. Add customized buttons and price labels to your products. The WooCommerce Free Price Labels module lets you set automatic prices for products with an empty price field.
35
- * *[Payment gateways:](https://booster.io/category/features/payment-gateways/)* * Set up custom WooCommerce payment gateways based on currency, shipping method, or location. Set up a multi-currency converter, and add min/max amounts for payment gateways to show up.
36
- * *[Emails, reporting, and Administrative tools:](https://booster.io/category/features/emails-misc/)* * Add custom emails, additional recipients, and basic WPML support. Generate various reports (sales, customers, etc.), track users, and include verification for increased security.Key Features of Booster for WooCommerce
 
 
37
 
38
  **Need more? Check out Booster Plus**
39
  Booster Plus is a paid upgrade of Booster that unlocks more functionality. Boost your business with all the best WooCommerce features and get access to additional administrative tools and reports.
40
 
41
- * *PDF Invoicing and Packing:* * Create proforma invoices, credit notes, and packing slips
42
- * *Cart and Checkout:* * Add multiple custom fields, custom info blocks, check out file uploads.
43
- * *Prices and Currencies:* * Add an unlimited number of currencies to WooCommerce.
44
- * *Add to Cart:* *Customize add to cart messages, button labels with multiple category groups allowed.
45
- * *Empty Cart:* * Customize empty cart button text, different button positions on your cart page, and more.
46
- * *Mini Cart:* * Add more custom information options.
47
- * *Export options:* * Enable additional fields.
48
- * *Configuration options:* * Include additional payments and shipping options.
49
 
50
  Booster Plus has all of these additional features and more. Discover what Booster has to offer now:
51
- [Compare Booster Free and Plus versions](https://booster.io/booster-woocommerce-free-vs-plus/)
52
 
53
  Booster Plus comes with a 30-day no-questions-asked money-back guarantee. If you’re not completely satisfied, we will give you 100% of your money back!
54
- [Upgrade Now](https://booster.io/buy-booster/)
55
 
56
  == Screenshots ==
57
 
@@ -70,7 +75,7 @@ Booster Plus comes with a 30-day no-questions-asked money-back guarantee. If you
70
 
71
  The easiest way to install Booster is via your site’s Dashboard. Please follow these instructions to install and connect Booster:
72
 
73
- = Log in to your site’s Dashboard (e.g. http://www.yourdomain.com/wp-admin) =
74
 
75
  Click on the “Plugins” tab in the left panel, then click “Add New”.
76
  Search for “Booster for WooCommerce” and the latest version will appear at the top of the list of results.
@@ -131,6 +136,7 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
131
 
132
  **Products**
133
 
 
134
  * *Add to Cart* - Set any local URL to redirect to on Add to Cart (Per product not allowed in free version). Automatically add to cart on product visit. Display radio buttons instead of drop box for variable products (Plus). Disable quantity input. Open external products on the add to cart in the new window. Replace Add to Cart button on archives with button from single product pages. Customize Add to Cart messages (Plus).
135
  * *Add to Cart Button Visibility* - Enable/disable Add to Cart button globally or on per product basis.
136
  * *Admin Products List* - Customize admin products list (1 custom column allowed in free).
@@ -246,10 +252,24 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
246
  * We are open to your suggestions and feedback - thank you for using or trying out one of our plugins!
247
  * If you have any ideas how to upgrade the plugin to make it better, or if you have ideas about the features that are missing from our plugin, please [fill the form](https://booster.io/submit-idea/).
248
  * For support please visit the [Plugin Support Forum](https://wordpress.org/support/plugin/woocommerce-jetpack/).
249
-
250
  == Changelog ==
251
 
252
- = 5.3.9 - 17/03/2021 =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
  * PHP 8.0.2 tested
254
  * WooCommerce 5.1.0 tested
255
  * Wordpress 5.7 tested
@@ -271,7 +291,6 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
271
  * Fix - PRICES & CURRENCIES - Currency Exchange Rates - Fix "Woocommerce store base currency Exchange rate" issue.
272
  * Dev - EMAILS & MISC. - Export - Added feature to export new column for 'allowed_user_roles' and 'not_allowed_user_roles'.
273
  * Fix - PDF INVOICING & PACKING SLIPS - PDF Invoicing - Fix "Order total after refund" shortcode with new attribute.
274
- * Fix - PRODUCTS - Cost of Goods - Fix "Profit" amount to consider "Wholesale discount","product price by formula" and also made it compatible with multi-currency.
275
  * Fix - CART & CHECKOUT - EU VAT Number - Fix "EU VAT Number" should be required for EU countries only.
276
 
277
  = 5.3.6 - 30/12/2020 =
@@ -768,7 +787,7 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
768
  * Dev - EMAILS & MISC. - General - "PHP Options" options moved from "Admin Tools" module.
769
  * Dev - EMAILS & MISC. - General - Module description updated. Admin settings descriptions updated.
770
  * Dev - Functions - Products - `wcj_get_products()` - Code optimized.
771
- * Dev - Shortcodes - Orders - `[wcj_order_total_in_words]` - `whole` attribute now automatically gets order currency symbol or currency code (set by `use_currency_symbol` attribute) (instead of `Dollars`). `decimal` attribute set to `¢` (instead of `Cents`).
772
  * Dev - Shortcodes - Products - `[wcj_product_you_save_percent]` - Add compatibility with "Dynamic Pricing" plugin.
773
  * Dev - Shortcodes - Products Crowdfunding - `get_product_orders_data()` - `start_date` and `order_status` optional attributes added.
774
  * Dev - Shortcodes - Products Crowdfunding - `get_product_orders_data()` - Code cleaned up.
@@ -3538,4 +3557,4 @@ To unlock all Booster for WooCommerce features, please install additional [Boost
3538
  == Upgrade Notice ==
3539
 
3540
  = 1.0.0 =
3541
- This is the first release of the plugin.
1
  === Booster for WooCommerce ===
2
  Contributors: anbinder, karzin, pluggabl
3
+ Tags: woocommerce customization, woocommerce bundle, woocommerce product addon, woocommerce integration, ecommerce plugin
4
  Requires at least: 4.4
5
+ Tested up to: 5.7.1
6
  Requires PHP: 5.6
7
+ Stable tag: 5.4.0
8
  License: GNU General Public License v3.0
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
13
  == Description ==
14
 
15
  **The only WooCommerce bundle you’ll ever need.**
16
+ Replace all those WooCommerce plugins with one single plugin that does the job of them all, and then some! Booster combines everything you need to fully customize your site's functionality into a single WooCommerce bundle, with 110 features and counting. With zero coding needed and easy setup options, Booster makes customization simple for everyone.
17
+
18
+ Discover why <strong>100,000+ websites</strong> rely on Booster to expand the possibilities of your website. Increase your sales with a multitude of features with the <strong>#1 all-in-one WooCommerce plugin</strong>. Stop relying on multiple WordPress product plugins today!
19
 
20
  **100+ WooCommerce addons in one single package.**
21
  Multiple WordPress WooCommerce plugins are a thing of the past! Boost the functionality of your Woocommerce website with just one plugin. Here’s what you get with Booster:
23
  **Maximum Features:** Add customized functionality to your WooCommerce business quickly with more than one hundred modules. Create a seamless customer experience on the front end and equip yourself with robust admin and reporting tools on the backend.
24
 
25
  **Zero Coding:** Booster is for everyone. It’s easy to set up and entirely flexible for maximum customization with just a few clicks. No coding required.
26
+
27
  **Maximum Savings:** Save time and money by installing one plugin that will customize your website like no other. Increase your sales with a host of additional features for the perfect shopping experience.
28
 
29
  **Zero Bloat:** Booster has a modular architecture, so you can enable only what you need. With just one plugin, you’re automatically boosting your website speed.
30
 
31
  **Key Features of Booster for WooCommerce**
32
+ <ul>
33
+ <li><a href="https://booster.io/features/woocommerce-pdf-invoicing-and-packing-slips/"><strong>PDF Invoicing and Packing slips:</strong></a> Streamline WooCommerce orders and paperwork by adding professional WooCommerce PDF invoices and offline packing docs. </li>
34
+ <li><a href="https://booster.io/features/woocommerce-product-input-fields/"><strong>Product Input fields:</strong></a> Add additional custom input fields on all products or per product and allow customers to add more information for the perfect custom product. If you’re selling customized products, this is a must! </li>
35
+ <li><a href="https://booster.io/category/features/prices-currencies/"><strong>Prices and Currencies:</strong></a> Attract international customers to your site by displaying their currency with automatic exchange rates. Define price rules with WooCommerce Dynamic Pricing and offer global discounts. </li>
36
+ <li><a href="https://booster.io/category/features/cart-checkout/"><strong>Cart and Checkout:</strong></a> Customize the shopping cart and checkout experience for your customers. Create and add custom fields, coupons, additional fees, buttons, and more. Customize the checkout experience with WooCommerce custom fields, like VAT for EU countries, coupon codes, and checkout fees.</li>
37
+ <li><a href="https://booster.io/features/woocommerce-product-addons/"><strong>Product Addons:</strong></a> Use the WooCommerce Product Addons module to customize any product, such as setting product labels and prices for each addon or creating automatic discounts. Addons can be added globally or per product.</li>
38
+ <li><a href="https://booster.io/features/woocommerce-free-price-labels/" ><strong>Button and Price labels:</strong></a> Change price labels and create custom buttons of your choice. Add customized buttons and price labels to your products. The WooCommerce Free Price Labels module lets you set automatic prices for products with an empty price field.</li>
39
+ <li><a href="https://booster.io/category/features/payment-gateways/"><strong>Payment gateways:</strong></a> Set up custom WooCommerce payment gateways based on currency, shipping method, or location. Set up a multi-currency converter, and add min/max amounts for payment gateways to show up.</li>
40
+ <li><a href="https://booster.io/category/features/emails-misc/"><strong>Emails, reporting, and Administrative tools:</strong></a> Add custom emails, additional recipients, and basic WPML support. Generate various reports (sales, customers, etc.), track users, and include verification for increased security.Key Features of Booster for WooCommerce.</li>
41
+ </ul>
42
 
43
  **Need more? Check out Booster Plus**
44
  Booster Plus is a paid upgrade of Booster that unlocks more functionality. Boost your business with all the best WooCommerce features and get access to additional administrative tools and reports.
45
 
46
+ * *PDF Invoicing and Packing:* Create proforma invoices, credit notes, and packing slips
47
+ * *Cart and Checkout:* Add multiple custom fields, custom info blocks, check out file uploads.
48
+ * *Prices and Currencies:* Add an unlimited number of currencies to WooCommerce.
49
+ * *Add to Cart:* Customize add to cart messages, button labels with multiple category groups allowed.
50
+ * *Empty Cart:* Customize empty cart button text, different button positions on your cart page, and more.
51
+ * *Mini Cart:* Add more custom information options.
52
+ * *Export options:* Enable additional fields.
53
+ * *Configuration options:* Include additional payments and shipping options.
54
 
55
  Booster Plus has all of these additional features and more. Discover what Booster has to offer now:
56
+ <a href="https://booster.io/booster-woocommerce-free-vs-plus/"><strong>Compare Booster Free and Plus versions</strong></a>
57
 
58
  Booster Plus comes with a 30-day no-questions-asked money-back guarantee. If you’re not completely satisfied, we will give you 100% of your money back!
59
+ <a href="https://booster.io/buy-booster/"><strong>Upgrade Now</strong></a>
60
 
61
  == Screenshots ==
62
 
75
 
76
  The easiest way to install Booster is via your site’s Dashboard. Please follow these instructions to install and connect Booster:
77
 
78
+ Log in to your site’s Dashboard (e.g. http://www.yourdomain.com/wp-admin)
79
 
80
  Click on the “Plugins” tab in the left panel, then click “Add New”.
81
  Search for “Booster for WooCommerce” and the latest version will appear at the top of the list of results.
136
 
137
  **Products**
138
 
139
+ * *WooCommerce Product Extra Fees* - Lets you set extra fees for all your shop’s products. Fees can be fixed or calculated as percent from the price. (Plus only)
140
  * *Add to Cart* - Set any local URL to redirect to on Add to Cart (Per product not allowed in free version). Automatically add to cart on product visit. Display radio buttons instead of drop box for variable products (Plus). Disable quantity input. Open external products on the add to cart in the new window. Replace Add to Cart button on archives with button from single product pages. Customize Add to Cart messages (Plus).
141
  * *Add to Cart Button Visibility* - Enable/disable Add to Cart button globally or on per product basis.
142
  * *Admin Products List* - Customize admin products list (1 custom column allowed in free).
252
  * We are open to your suggestions and feedback - thank you for using or trying out one of our plugins!
253
  * If you have any ideas how to upgrade the plugin to make it better, or if you have ideas about the features that are missing from our plugin, please [fill the form](https://booster.io/submit-idea/).
254
  * For support please visit the [Plugin Support Forum](https://wordpress.org/support/plugin/woocommerce-jetpack/).
 
255
  == Changelog ==
256
 
257
+ = 5.4.0 29/04/2021 =
258
+ * Dev - Add Tooltip & Suggestion for fields
259
+ * Dev - Shortcodes - Orders - Add `[Wcj_order_shipping_price_without_html_custom]` shortcode.
260
+ * Dev - Shortcodes - Orders - Add `[Wcj_order_total_without_html_custom]` shortcode.
261
+ * Dev - Shortcodes - Orders - Add `[Wcj_order_total_fees_incl_tax_without_html_custom]` shortcode.
262
+ * Dev - Shortcodes - Orders - Add `[Wcj_order_total_tax_without_html_custom]` shortcode.
263
+ * Dev - Shortcodes - Product - Add `[wcj_product_regular_price_without_html_custom]` shortcode.
264
+ * Dev - Shortcodes - Product - Add `[wcj_product_purchase_price_without_html_custom]` shortcode.
265
+ * Fix - CART & CHECKOUT - Checkout Core Fields - Fix "Checkout Field arragement & Lable for required field" issue.
266
+ * Fix - PRICES & CURRENCIES - Product Price by Formula - Quick edit issue fixed
267
+ * Fix - PRICES & CURRENCIES - Prices and Currencies by Country - Quick edit issue fixed
268
+ * PHP 8.0.3 tested
269
+ * WooCommerce 5.2.2 tested
270
+ * Wordpress 5.7.1 tested
271
+
272
+ = 5.3.9 17/03/2021 =
273
  * PHP 8.0.2 tested
274
  * WooCommerce 5.1.0 tested
275
  * Wordpress 5.7 tested
291
  * Fix - PRICES & CURRENCIES - Currency Exchange Rates - Fix "Woocommerce store base currency Exchange rate" issue.
292
  * Dev - EMAILS & MISC. - Export - Added feature to export new column for 'allowed_user_roles' and 'not_allowed_user_roles'.
293
  * Fix - PDF INVOICING & PACKING SLIPS - PDF Invoicing - Fix "Order total after refund" shortcode with new attribute.
 
294
  * Fix - CART & CHECKOUT - EU VAT Number - Fix "EU VAT Number" should be required for EU countries only.
295
 
296
  = 5.3.6 - 30/12/2020 =
787
  * Dev - EMAILS & MISC. - General - "PHP Options" options moved from "Admin Tools" module.
788
  * Dev - EMAILS & MISC. - General - Module description updated. Admin settings descriptions updated.
789
  * Dev - Functions - Products - `wcj_get_products()` - Code optimized.
790
+ * Dev - Shortcodes - Orders - `[wcj_order_total_in_words]` - `whole` attribute now automatically gets order currency symbol or currency code (set by `use_currency_symbol` attribute) (instead of `Dollars`). `decimal` attribute set to `&cent;` (instead of `Cents`).
791
  * Dev - Shortcodes - Products - `[wcj_product_you_save_percent]` - Add compatibility with "Dynamic Pricing" plugin.
792
  * Dev - Shortcodes - Products Crowdfunding - `get_product_orders_data()` - `start_date` and `order_status` optional attributes added.
793
  * Dev - Shortcodes - Products Crowdfunding - `get_product_orders_data()` - Code cleaned up.
3557
  == Upgrade Notice ==
3558
 
3559
  = 1.0.0 =
3560
+ This is the first release of the plugin.
woocommerce-jetpack.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Booster for WooCommerce
4
  Plugin URI: https://booster.io
5
  Description: Supercharge your WooCommerce site with these awesome powerful features. More than 100 modules. All in one WooCommerce plugin.
6
- Version: 5.3.9
7
  Author: Pluggabl LLC
8
  Author URI: https://booster.io
9
  Text Domain: woocommerce-jetpack
@@ -57,7 +57,7 @@ final class WC_Jetpack {
57
  * @var string
58
  * @since 2.4.7
59
  */
60
- public $version = '5.3.9';
61
 
62
  /**
63
  * @var WC_Jetpack The single instance of the class
@@ -118,4 +118,15 @@ if ( ! function_exists( 'WCJ' ) ) {
118
  }
119
  }
120
 
121
- WCJ();
 
 
 
 
 
 
 
 
 
 
 
3
  Plugin Name: Booster for WooCommerce
4
  Plugin URI: https://booster.io
5
  Description: Supercharge your WooCommerce site with these awesome powerful features. More than 100 modules. All in one WooCommerce plugin.
6
+ Version: 5.4.0
7
  Author: Pluggabl LLC
8
  Author URI: https://booster.io
9
  Text Domain: woocommerce-jetpack
57
  * @var string
58
  * @since 2.4.7
59
  */
60
+ public $version = '5.4.0';
61
 
62
  /**
63
  * @var WC_Jetpack The single instance of the class
118
  }
119
  }
120
 
121
+ WCJ();
122
+
123
+ /**
124
+ * wc jetpack activation hook.
125
+ *
126
+ * @version 5.3.6
127
+ */
128
+ function wcj_activation_hook() {
129
+ // Add transient to trigger redirect.
130
+ set_transient( '_wcj_activation_redirect', 1, 30 );
131
+ }
132
+ register_activation_hook( __FILE__, 'wcj_activation_hook' );