Fixes
Compatibility
- Fixed string translation when adding “sold individual” product more than ones from second language.
- Removed legacy code for downloading the language pack.
- Fixed an issue that made it impossible to add variation to cart for products with more than 30 variations.
Usability
- Fixed the language of “Low Stock” and “No Stock” admin emails.
- Fixed a few fatal errors thrown when running PHP 7.4 (e.g. `Fatal error: Uncaught Error: Call to a member function get_setting() on null`) and caused by legacy code passing objects by reference.
- Fixed deprecation notices (`Function get_magic_quotes_gpc() is deprecated`) when running PHP 7.4.
- Fixed notices thrown with PHP 7.4 when using WCML with WC Variation Swatches and Photos.
- Fixed notices thrown with PHP 7.4 when using multi-currency.
- Fixed a PHP notice displayed in the wizard on step “Translation options”, if using PHP 7.4.
- Fixed not converted pre-selected price widget prices when switching currency.
Features
Fixes
- Improved performance on the plugin page.
- Skip Currency Switcher caching for NginxCache.
Compatibility
- Fixed RTL styling on WCML Status Tab.
- Fixed wrong string localization on some WooCommerce AJAX actions.
- Fixed Cash on delivery “Payment method instructions” not translated in the customer order emails.
- Fixed missing products on shop page in second language for some themes when slug is identical to default language.
Performances
- Fixed an issue with mixed strings language not being in the admin language when editing a variable product.
- Fixed an issue where variation product title was modified after switching the language on the Cart page, in specific situations.
- Fixed an issue with the wcml_client_currency hook not being applied in some cases.
- WooCommerce Bookings compatibility – fixed availability count duplication while updating the original product and bookings were made in the second language.
- Fixed an issue with a non-matching variation on a translated variable product page when “Translatable – use translation if available or fallback to default language” mode was enabled for products and global attribute terms were translated.
- Fixed an issue where variation description was not being duplicated while duplicating variable product to another language.
- Added a new setting option for synchronizing non-translated media on a translated product’s front-end.
- Fixed an issue where custom attributes for variable Bundle products were not pre-selected.
- Fixed an issue with a wrong discounted priced displayed for Composite products.
Usability
- Fixed performance when a large number of shipping methods are defined.
API
- Fixed an issue with converted product price when using custom gateway settings for second currency.
- Fixed an issue where cart total shipping costs were converted twice if custom settings for gateways were enabled and did now use the default currency as a currency for gateway.
- Fixed a notice that appeared when importing XLIFF translations with custom attributes in some specific cases.
Fixed warning when some plugins using `get_terms` without `taxonomy` argument.