Released on:
Features
- By default, currency switchers now support templates prepared in PHP, instead of Twig.
- Added the ability to filter and sort products by prices when using multiple currencies.
- A customer can now make a payment using currencies not supported by PayPal, Stripe or BACS, when the "payment gateway" is configured to use currency conversion.
- Improved the support for translating simple and variable downloadable products in the Advanced Translation Editor.
- Improved the way WooCommerce Multilingual creates default WooCommerce pages (e.g. cart, checkout) for secondary languages to support the block format.
- Improved the compatibility with PHP 8.4.
Bugs
- Improved the presentation of product comments and reviews when they have been translated.
- Improved the rounding of shipping prices on checkout, taking into account different forms of tax.
- Improved the display of prices for products on the list of product variants when only custom prices are displayed.
- The product slug is now translated for the selected language when translation option for products is set to "Display as translated".
- The site's default language is now used as the source for taxonomies created via the interface (e.g. product attributes).
- Extended the support for the "Products Media Synchronization" option even when the Media Translation addon is not active.
- Fixed an issue where the default language was assigned to new strings saved in the offline payment gateways.
- Fixed an issue with the language selector for WooCommerce permalink settings.
- Fixed an issue with the multi-currency selector in the WooCommerce Analytics pages.
- Fixed an issue with the secondary currency formatting on the order's edit screen with HPOS mode.
- Fixed an issue with the get_endpoint_translation() method signature.
- Fixed an issue with the "Show only products with custom prices" mode for Grouped products.
- Fixed an issue with dismissing of the cart warning notice.
- Fixed a type error when the WooCommerce settings option is not an array.
- Fixed an issue with WC REST requests using `lang="all"` and `include` parameters for products and taxonomies.
- Implemented a mechanism to prevent product reviews duplication when the "By default, show reviews in all languages" option is enabled.
- Added a default currency value for the `wcml_price_currency` filter.
- [WooCommerce 9.9] Fixed an issue with the currency switcher on the dashboard's WooCommerce status widget.
Compatibility
- [WooCommerce Bookings] Improved the data synchronization between languages.
- [WooCommerce Bookings] Improved the booking mechanism when the product has no translation to show the correct availability status.
- [WooCommerce Bookings] The booking customer ID for accounts created in the checkout page is now synchronized in all languages.
- [Product Addons For WooCommerce] Extended the multi-currency support for all available types.
- [WooCommerce B2B] Fixed some problems when manually adding items to an order in the backend.
- [Klarna Checkout for WooCommerce] Fixed the bug that prevented editing some settings when WooCommerce Multilingual was active (toggle was not working).
- [WooCommerce Subscriptions] Added support for automatic payments with "Languages in domains" URL format.
Usability
- Improved the layout and usability of the Troubleshooting page.
- Adjusted the translation instructions for strings in the settings for offline payment gateways.
- Added an explanation in the interface for HTML tags and placeholders that can be used in the currency switcher.
Performance
- Improved the performance when managing certain product custom fields.
- Improved the logic and performance when synchronizing the data from a product to its translations.
Misc
- Added a warning for the site administrator to inform them that the site is using deprecated Twig templates for currency switcher.
- Updated the OTGS Installer to version 3.1.13.
- Raised the WordPress minimal requirement to version 6.0.
Download and Update
You can get this release directly to the WordPress admin or download and install manually. To receive automatic updates, you need to register WPML on your site. Then, visit the Plugins or Updates admin pages. To download manually, visit your wpml.org account and go to Downloads. Follow the installation and upgrade instructions for complete details.
When you update WPML, be sure to update together all the components that you are using. Don't use a mixture of new and older versions.
Feedback? Need Help?
We love feedback. To make a suggestion, ask a question or give an idea, leave your comment here. If you need technical support and help troubleshooting problems, please use our technical support forum.