Booster Plus for WooCommerce 7.2.6

Download Booster Plus for WooCommerce 7.2.6 from nulled fire. Supercharge your WordPress WooCommerce site with these awesome powerful features.
= 4.4.1 - 26/06/2019 =
* Fix - SHIPPING & ORDERS - Custom Shipping - Fix missing custom shipping settings.

= 4.4.0 - 24/06/2019 =
* Fix - PRODUCTS - Product Addons - Add price with correct currency value on `change_price()` function using `maybe_convert_currency()`.
* Fix - PRODUCTS - Product Input Fields - Fix URL on variable uploaded files.
* Fix - PRODUCTS - Product Input Fields - Check if order is null on `add_files_to_email_attachments()`.
* Fix - PRODUCTS - Product MSRP - Improve section detection on `display()` function, i.e if it's on "single" or "archive".
* Fix - CART & CHECKOUT - Checkout Custom Fields - Fix problem where select and radio fields values are lost on order status change.
* Fix - SHIPPING & ORDERS - Custom Shipping - Check if add_table_rows() isn't getting called multiple times.
* Fix - SHIPPING & ORDERS - Custom Shipping - Fix module for "Load Modules on Init Hook" option.
* Fix - SHIPPING & ORDERS - Order Quantities - Fix problem preventing `_wcj_order_quantities_min` meta from being saved on variable products.
* Fix - SHIPPING & ORDERS - Order Quantities - Fix problem where Quantity steps is checked against parent variation id instead of variation id.
* Fix - SHIPPING & ORDERS - Order Quantities - Check `_wcj_order_quantities_step` from parent id if variation doesn't have the `_wcj_order_quantities_step` meta.
* Fix - Shortcodes - Orders - "A non-numeric value encountered..." notice fixed in `[wcj_order_total_width]`, `[wcj_order_total_height]`, `[wcj_order_total_length]`, `[wcj_order_total_weight]` shortcodes.
* Fix - Functions - Admin - Check if object is from `WC_Product` class on `wcj_get_ajax_settings()`.
* Dev - PRICES & CURRENCIES - Currency Exchange Rates - Add option to set API key for Free Currency Converter API server.
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Add new option to make it compatible with WooCommerce import tool, preventing it from converting some uppercase meta to lowercase.
* Dev - PRICES & CURRENCIES - Multicurrency Product Base Price - Improve compatibility with "Price Filter" widget.
* Dev - PRICES & CURRENCIES - Multicurrency Product Base Price - Add option to make it compatible with third party "Price Filter" widgets.
* Dev - PRICES & CURRENCIES - Offer Your Price - Exclude - "Out of stock" option added.
* Dev - PRICES & CURRENCIES - Offer Your Price - Now collecting more customer's data: User IP (`%user_ip%`) and User Agent (`%user_agent%`).
* Dev - PRICES & CURRENCIES - Offer Your Price - "Offer Price History Meta Box Columns" option added.
* Dev - PRICES & CURRENCIES - Prices and Currencies by Country - Add option "Price Format Method" to control the moment the "Rounding" and "Pretty Prices" will be applied.
* Dev - PRICES & CURRENCIES - Product Open Pricing (Name Your Price) - "Advanced: Price Changes" option added.
* Dev - PRICES & CURRENCIES - Product Open Pricing (Name Your Price) - Compatibility with "WPC Product Bundles for WooCommerce" plugin added (and "Product Bundles" option added).
* Dev - PRODUCTS - Product MSRP - Create option to add compatibility with Multicurrency module.
* Dev - PAYMENT GATEWAYS - Gateways Min/Max Amounts - Create option to add compatibility with Multicurrency module.
* Dev - EMAILS & MISC. - Email Verification - Create new option preventing users from login in any situation. It is necessary to fix automatic login in some cases, like after registration on checkout.
* Dev - EMAILS & MISC. - Export - Forcing date format in datepicker to `yy-mm-dd`.
* Dev - Dashboard - Manage Settings - "Load Modules on Init Hook" option added. It will load the locale appropriately if users change it from the profile page.
* Dev - Shortcodes - Add possibility for multiple `location` and `not_location` attributes with comma values, like location="US, CA, NZ, AU".
* Dev - Shortcodes - Orders - `[wcj_order_items_table]` - `product_shipping_class` and `product_shipping_class_id` columns added.
* Dev - Functions - Exchange Rates - Update Free Currency Converter API to v6 and read API key from settings.
* Dev - Functions - General - Add `wcj_get_cart_item_quantities()` to get cart items quantities, with correct variation id, where native function from WooCommerce fails getting only the parent id if Manage Stock option is enabled.
* Dev - Functions - Price and Currency - Create `wcj_price_by_country_pretty_price()` and `wcj_price_by_country_rounding()` functions.
* Tested up to: 5.2.
* Fix - SHIPPING & ORDERS - Order Quantities - Decimal Quantities - `init` hook priority lowered. This fixes the issue with "PDF Invoicing & Packing Slips" module not displaying decimal quantities.
* Fix - PDF INVOICING & PACKING SLIPS - Fix "failed to delete buffer" warning when generating pdf.
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Create new option to add compatibility with Smart Coupons plugin.
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Create new option to add compatibility with WooCommerce Price Filter widget.
* Dev - PRICES & CURRENCIES - Multicurrency Product Base Price - Add option to make module compatible with "Price Filter" widget.
* Dev - SHIPPING & ORDERS - Order Quantities - Decimal Quantities - Setting float number `pattern` for quantity input.
* Dev - SHIPPING & ORDERS - Order Quantities - Module renamed from "Order Min/Max Quantities" and description updated.
* Dev - PDF INVOICING & PACKING SLIPS - Create new option on advanced settings to manage output buffer.
* Fix - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Fix PHP warning about headers already sent.
* Fix - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Improve compatibility with Add-ons plugin.
* Fix - PRICES & CURRENCIES - Offer Your Price - Check if `$_product` really exists on `offer_price()`.
* Fix - PRICES & CURRENCIES - Replace `woocommerce_before_main_content` hook by `wp_footer` for adding the form on frontend as some themes don't use the original hook.
* Fix - PRODUCTS - Add to Cart - Fix compatibility between Order Min/Max Quantities and radio buttons for variations.
* Fix - CART & CHECKOUT - Checkout Custom Fields - Fix some special characters (e.g Russian) being wiped out on checkout by using `urldecode()`.
* Fix - CART & CHECKOUT - Checkout Custom Fields - Display field value instead of key when using radio or select as fields.
* Fix - CART & CHECKOUT - EU VAT Number - Default EU VAT number value on the checkout page fixed.
* Fix - PAYMENT GATEWAYS - Gateways Currency Converter - Replace commas by periods on `change_price_by_gateway()` avoiding wrong calculations.
* Fix - PDF INVOICING & PACKING SLIPS - Check if TCPDF class exists before loading it, avoiding possible errors with other plugins.
* Fix - PDF INVOICING & PACKING SLIPS - Fix Too many redirects when using Generate Invoice from Bulk actions.
* Fix - PDF INVOICING & PACKING SLIPS - Fix "Failed to load PDF document" in some environments by putting the pdf inside buffer instead of displaying it directly.
* Fix - Functions - Admin - Make `wcj_get_settings_as_multiselect_or_text()` compatible with `wcj_get_ajax_settings()`.
* Fix - Functions - Booster Core - `wcj_is_module_enabled()` - Checking if it is a REST API call before requiring `pluggable.php`.
* Fix - Functions - Exchange Rates - Fix 'Division by zero' PHP warning.
* Fix - Functions - Exchange Rates - Ignore warnings from `simplexml_load_file()` depending on WP_DEBUG constant.
* Fix - Functions - General - `wcj_session_maybe_start()` Improve session detection method.
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Add compatibility with Smart Coupons plugin.
* Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Add compatibility with WooCommerce Price Filter widget.
* Dev - PRICES & CURRENCIES - Wholesale Price - Add ajax search to Product fields.
* Dev - PRODUCTS - Add to Cart - Add radio inputs template using `woocommerce_before_variations_form` hook instead of replacing the entire add-to-cart/variable.php.
* Dev - PRODUCTS - Add to Cart - Change radio buttons for variations mechanism. Now the native WooCommerce dropdown for variations will be on DOM but hidden. That will make some js functions unnecessary like `maybe_hide_unavailable()`.
* Dev - PRODUCTS - Add to Cart - Add attributes label on top of the radio inputs table.
* Dev - PRODUCTS - Bookings - Add loader on frontend while ajax is loading.
* Dev - PRODUCTS - Bookings - Add bookings price beneath dates table instead of replacing prices avoiding possible duplicated prices.
* Dev - PRODUCTS - Bookings - Add new option to enable/disable the variable product calculation per day.
* Dev - PRODUCTS - Product Images - Add options to control the callback and priority from some hooks.
* Dev - PRODUCTS - Product Info Settings - Add ajax search to Product fields.
* Dev - PRODUCTS - Product Input Fields - Add ajax search to Product fields.
* Dev - PRODUCTS - Sorting - Add new option to restore default WooCommerce Sorting on Avada theme.
* Dev - SHIPPING & ORDERS - Left to Free Shipping - Info on Checkout - "Order review: Before shipping" and "Order review: After shipping" positions added.
* Dev - SHIPPING & ORDERS - Shipping Methods by Min/Max Order Quantity - Initial module release.
* Dev - PDF INVOICING & PACKING SLIPS - Update WordPress filters used to create bulk actions.
* Dev - PDF INVOICING & PACKING SLIPS - Add security check `check_admin_referer( 'bulk-posts' )` on `bulk_actions_handle()`.
* Dev - PDF INVOICING & PACKING SLIPS - Tools - Invoices Report - `wcj_pdf_invoicing_report_tool_row` filter added.
* Dev - EMAILS & MISC. - My Account - "Custom Menu Pages" section added.
* Dev - Functions - Admin - Add `wcj_get_ajax_settings()` making it possible to search products and categories by ajax.
* Dev - Functions - General - Add option to include `read_and_close` parameter to `session_start`.
* Dev - Functions - General - Sanitize IP Detection methods on `wcj_get_the_ip()`.
* Dev - Functions - General - Add option to increase control over IP Detection methods.
* Dev - Booster Module - `maybe_fix_settings()` adds 'wc-enhanced-select' class only if 'remove_class' parameter is not present.
* Dev - Shortcodes - General - `[wcj_country_select_drop_down_list]` shortcode will be hidden if Prices and Currencies by Country module is not enabled, unless parameter `force_display` have been passed as `true`.