Download Booster Plus for WooCommerce plugin v4.7.1 Nulled Free
= v4.7.1 - 10/02/2020 =
Feature - EMAILS & MISC. - Template Editor - Add option to set custom /woocommerce/ folder among other paths from other possible plugins.
Fix - CART & CHECKOUT - EU VAT Number - Fix possible errors like "Call to Undefined WooCommerce functions".
Fix - PRICES & CURRENCIES - PHP Warning: Fix "A non-numeric value encountered".
Fix - PRICES & CURRENCIES - Multicurrency Product Base Price - Fix possible missing products with 'WooCommerce Price Filter Compatibility' option enabled by removing the 'wc_product_meta_lookup' table comparison.
Fix - PRODUCTS - Product by Condition - Improve performance by setting invisible products on transient.
Fix - PRODUCTS - Product Addons - Fix products getting "Required" with no reason.
Fix - SHIPPING & ORDERS - Custom Shipping - Fix possible Fatal error "Class 'WC_Shipping_WCJ_Custom_W_Zones' not found".
Dev - PAYMENT GATEWAYS - Custom Gateways - Add 'order_id' shortcode param automatically to a possible [wcj_order_meta] shortcode added to 'instructions'.
Dev - PAYMENT GATEWAYS - Gateways by User Role - Add 'Multiple Role Checking' option on pro version.
Dev - PDF Invoicing - Page Settings - Add option to enable/disable background image url parsing.
Dev - PRICES & CURRENCIES - Price by User Role - Add option to check for child categories.
Dev - PRICES & CURRENCIES - Wholesale Price - Add 'Default Max Qty Level' option to fix compatibility issues with decimal quantities when using plugins like 'Product Quantity' for instance.
Dev - Shortcodes - Add 'result_key' param to all shortcodes with the purpose of filtering a possible array result displaying only a key from it.
Download Booster Plus for WooCommerce plugin v4.7.0 Nulled Free
= v4.7.0 - 27/12/2019 =
Fix - CART & CHECKOUT - Checkout Custom Fields - Preserve select field value when editing the order from admin.
Fix - CART & CHECKOUT - EU VAT Number - Set the user agent explicitly, trying to avoid possible SoapClient errors.
Fix - PAYMENT GATEWAYS - Gateways Min/Max Amounts - Notices keep being displayed after order is placed.
Fix - PRODUCTS - Product Availability by Date - Fix wrong availabilities on non English languages by setting a default number format of 'm/d/Y' on 'wcj_product_by_date_direct_date' option and by improving description.
Fix - PRODUCTS - Product Availability by Date - Fix wrong availabilities on non English languages by setting the date properly according to 'wcj_product_by_date_direct_date_format' option and timezone.
Dev - PAYMENT GATEWAYS - Custom Gateways - update_custom_payment_gateways_fields_order_meta() now also expects an array as an input value.
Dev - PAYMENT GATEWAYS - Custom Gateways - Add 'name_array' as parameter on description replace preventing possible duplicated input fields names.
Dev - PDF INVOICING & PACKING SLIPS - Advanced - Add option to set Internal Encoding with mb_internal_encoding().
Dev - PRICES & CURRENCIES - Global Discount - Add 'WPML: Get Products in All Languages' option.
Dev - PRICES & CURRENCIES - Global Discount - Add 'WPML: Get Terms in All Languages' option.
Dev - PRICES & CURRENCIES - Wholesale Price - Add 'WPML: Get Products in All Languages' option.
Dev - PRICES & CURRENCIES - Wholesale Price - Add 'WPML: Get Terms in All Languages' option.
Dev - SHIPPING & ORDERS - Shipping by Cities - Improve postcode detection trying to read it from WC()->customer->get_shipping_postcode too.
Dev - PRODUCTS - Product Addons - Add option to export and import 'wcj_product_addons_per_product_enable_by_variation%' meta.
Dev - PRODUCTS - Products per Page - Add option to control form method by POST or GET.
Dev - PRODUCTS - SKU - Add option to automatically generate SKU for variations on product save.
Dev - PRODUCTS - SKU - Add option to generate SKU using Hashids library.
Dev - PRODUCTS - SKU - Add option to manage the numbers of characters on SKU using Hashids.
Dev - PRODUCTS - SKU - Add option to control SKU format with numbers or letters using Hashids.
Dev - WCJ_Module - Get products in all languages from ajax product search, if corresponding WPML option is enabled.
Dev - WCJ_Module - Move remove_wpml_functions_before_get_terms and restore_wpml_functions_after_get_terms from 'Price based on User Role' module making it more flexible to be appliable to any module.
Dev - Shortcodes - [wcj_input_field] Add 'data_attributes' param.
Dev - Shortcodes - [wcj_input_field] Add 'name_array' param, allowing the input name to be set as an array. e.g. [wcj_input_field name_array="parent" name="test"] -> <input name="parent[test][value]" />.
Dev - Functions - General - Create wcj_get_data_attributes_html() function allowing to create a multiple data parameters like data-param_a='value_a' when receiving a associative array.
Dev - Functions - Date and Time - Add wcj_timezone() function to get timezone. wp_timezone() already does it but as it was introduced only on version 5.3.0 this was a safer option.
Dev - Classes - WCJ_Module_Product_By_Condition - pre_get_posts - Add 'wcj_product_by_condition_pre_get_posts_validation' filter to setup when the query should be disabled.
Download Booster Plus for WooCommerce plugin v4.6.1 Nulled Free
= v4.6.1 - 15/11/2019 =
Fix - CART & CHECKOUT - Checkout Custom Fields - Preserve checkbox field value when updating order status.
Fix - CART & CHECKOUT - EU VAT Number - Check if EU VAT number is valid during 'woocommerce_after_checkout_validation' hook instead of trying to get the result from session.
Fix - CART & CHECKOUT - EU VAT Number - Fix possible white space in wcj_validate_eu_vat_number() response from ajax by using wp_send_json().
Fix - EMAILS & MISC. - Custom Emails - Fix bug when sending email to multiple orders at the same time using the bulk editor and when there were multiple recipients including %customer%.
Fix - Core - WCJ_Modules - Also check if Meta-box option is an array.
Fix - SHIPPING & ORDERS - Replace empty translation text with only empty text due to POT file update.
Fix - PRODUCTS - Add to Cart - Replace empty translation text with only empty text due to POT file update.
Dev - CART & CHECKOUT - Checkout Fees - Change "Cart Min" and "Max" options to "Cart Minimum" and "Maximum Quantity".
Dev - CART & CHECKOUT - Checkout Fees - Create "Cart Minimum" and "Maximum Total" options as Plus features.
Dev - CART & CHECKOUT - EU VAT Number - Add new option to show VAT field for EU countries only.
Dev - PRODUCTS - Product Addons - Add option to show addon fields by variation.
Dev - PRODUCTS - Product Visibility by Country - Add new option to overwrite country by User Billing Country on Checkout Page.
Dev - PRODUCTS - Product Visibility by Country - Prevents calling update_order_review_expired() if "Overwrite by Billing Country" option is enabled.
Download Booster Plus for WooCommerce plugin v4.6.0 Nulled Free
v4.6.0 - 29/10/2019
Fix indentation by replacing spaces by tabs on SQL, comments, or when there is pure HTML, <script> or <style> tags.
Fix - CART & CHECKOUT - EU VAT Number - Fix wcj_validate_vat_no_soap() function with correct api_url.
Fix - EMAILS & MISC. - Custom Emails - Fix fatal error when trying to send custom emails using 'Created Customer Notification' trigger.
Fix - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Replace cast by +0 technique on some queries to get the whole price.
Fix - PRICES & CURRENCIES - Product Open Pricing (Name Your Price) - Fix wrong price on loop.
Fix - Shortcodes - Products - [wcj_product_wholesale_price_table] Fix "A non-numeric value encountered" PHP warning.
Dev - CART & CHECKOUT - Checkout Customization - Add option to ignore restriction on admin.
Dev - CART & CHECKOUT - Checkout Customization - Add option to restrict countries based on a manual order from the "YITH WooCommerce Request a Quote" plugin having the billing country selected manually.
Dev - CART & CHECKOUT - Checkout Customization - Add option to restrict countries based on Customer's Billing Country, ignoring other restrictions.
Dev - CART & CHECKOUT - Checkout Customization - Add option to restrict countries based on conditions, like is_cart() and is_checkout().
Dev - CART & CHECKOUT - EU VAT Number - Add option to read meta from '_vat_number' meta trying to add compatibility with the plugin EU VAT Number.
Dev - CART & CHECKOUT - EU VAT Number - Add option to exempt VAT on cart page.
Dev - CART & CHECKOUT - EU VAT Number - Add option to exempt VAT by checking previously registered EU VAT numbers from customers.
Dev - CART & CHECKOUT - EU VAT Number - Improve wcj_validate_eu_vat_number() function by adding wcj_eu_vat_number_to_check and echo parameters.
Dev - Functions - General - Add functions to remove filters and actions added with callbacks to classes without access.
Dev - PAYMENT GATEWAYS - Gateways per Product or Category - Allow looking for products in the order too besides cart, making it work even on My Account > Checkout > order-pay pages.
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Add compatibility with "WPC Product Bundles for WooCommerce" plugin.
Dev - PRICES & CURRENCIES - Price by User Role - Add option to show empty price variations.
Dev - PRICES & CURRENCIES - Price by User Role - Add option to remove "woocommerce_single_variation_add_to_cart_button" callback on empty price variations.
Dev - PRICES & CURRENCIES - Price by User Role - Add option to remove "woocommerce_single_variation" callback on empty price variations.
Dev - PRICES & CURRENCIES - Price by User Role - Add option to get product tags and categories in all languages when using WPML.
Dev - PRICES & CURRENCIES - Product Open Pricing (Name Your Price) - Add two new compatibility options with 'WPC Product Bundles for WooCommerce' plugin.
Dev - PRODUCTS - Product Addons - Add option to use the % symbol to set a percentage of product's price, like 10%.
Dev - PRODUCTS - Product Addons - Add option to hide the percentage price on frontend. Parenthesis will be removed in that case preventing from being displayed empty.
Dev - PRODUCTS - Tax Display - Allow tax_display_by_user_role() to search on multiple roles.
Dev - SHIPPING & ORDERS - Custom Shipping - Remove rules greater than the Total Rows amount.
Download Booster Plus for WooCommerce plugin v4.5.0 Nulled Free
= v4.5.0 - 05/09/2019 =
Fix - Core - WCJ_Modules - Change the order some submodules are loaded to make it compatible with "Load Modules on Init Hook" option.
Fix - EMAILS & MISC. - My Account - Fix custom page title on my account page changing the my account title on wp nav menu.
Fix - EMAILS & MISC. - My Account - Fix compatibility problem with PublishPress plugin regarding the_title filter.
Fix - PDF INVOICING & PACKING SLIPS - Email Options - Fix attachments not getting sent via email due to unsuccessful WP_Order class checking.
Fix - PDF INVOICING & PACKING SLIPS - Make module compatible with "Load Modules on Init Hook" option.
Fix - PDF INVOICING & PACKING SLIPS - Fix empty return on bulk_actions_handle().
Fix - Plugin update checker - Fix PHP warning 'strpos(): Non-string needles will be interpreted as strings in the future'.
Fix - PAYMENT GATEWAYS - Gateways by Country, State or Postcode - Fix "Invalid payment method" error when using the postcodes option.
Fix - PRODUCTS - Product Visibility by User Role - Fix search on ajax.
Fix - PRODUCTS - Product Addons - Replace old method for setting price by correct one on woocommerce_add_cart_item and woocommerce_get_cart_item_from_session.
Fix - PRODUCTS - Product Addons - Format order metadata properly.
Fix - PRODUCTS - Product Addons - Fix "A non well formed numeric value" php warning on price_change_ajax().
Dev - EMAILS & MISC. - Booster WPML - General Options - Add new option 'Auto Switch Booster Currency' to automatically switch Booster currency according to WPML.
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Price Filter Widget Compatibility now works with wcj_multicurrency_per_product_enabled option enabled.
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Change wcj_multicurrency_compatibility_wc_price_filter option default value from 'yes' to 'no'
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Create new option to make the "Sort By Price" work with wcj_multicurrency_per_product_enabled option enabled.
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Create new option to save min and max prices on currency rate update via background processing.
Dev - PRICES & CURRENCIES - Multicurrency (Currency Switcher) - Add new compatibility option with native WooCommerce coupons.
Dev - PRODUCTS - Cost of Goods - Price Fields - Add 'Profit Percentage Type' option to choose between 'Margin' and 'Markup' values.
Dev - PRODUCTS - Product Addons - Add option to ignore strike-through price on AJAX update. If a product has both regular and sale prices, only the sale price will be updated on AJAX. The regular price will be ignored.
Dev - PRODUCTS - Product Input Fields - Add option to preserve line breaks on admin and frontend.
Dev - Orders Shortcodes - Add param plus_fees for [wcj_order_subtotal_plus_shipping] shortcode.
Dev - Functions - Orders - Add wcj_get_order_fees_total() and wcj_get_order_fees_total_tax().
Dev - Functions - General - Add option to overwrite WooCommerce IP detection method by Booster.
Tweak - Functions - General - Change default options from wcj_general_advanced_ip_detection on wcj_get_the_ip() function to 'REMOTE_ADDR', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR'.
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.
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.
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.