WPML
Released
November 14, 2023
Channel
Stable
Tested with WordPress
6.4.1

Changelog

Features

  • Implemented full support for High Performance Order Storage (HPOS).
  • Implemented translation of product attribute labels in the WooCommerce REST API, enhancing multilingual support for product attributes in API responses.
  • Added the option to use WPML Export and Import with the built-in WooCommerce exporter to create an export file with products in all languages when the admin language switcher is set to “All languages”.
  • Added support to translate payment gateway strings when using the Checkout block.

Fixes

  • Fixed the currency symbol display in an empty mini-cart when a user logs in.
  • Fixed missing attributes in the attribute filter widget.
  • Resolved deprecated calls to ‘wp_admin_bar_header’ and ‘print_emoji_styles’ (since WP 6.4).
  • Fixed a visual regression in the setup admin notice by adjusting CSS dependencies and applying necessary styling.
  • Fixed a potential fatal error when translating an image.
  • Fixed a bug in WCML_Comments::recalculate_comment_rating() for sub-sites.
  • Fixed the currency switcher in WooCommerce → Reports for standalone setup.
  • Fixed saving products in one blog after saving a product in another blog.
  • Fixed a bug with updating product categories via REST API.
  • Fixed a bug caused by an empty number of decimals set for the secondary currency.
  • Fixed a bug with missing translations for product variations with the attribute set to “any”.
  • Fixed a bug in woocommerce_shortcode_products_query filter that was preventing the correct handling of the relations in arguments passed to the filter.
  • Fixed the Product Filter – Price widget when used with a secondary currency.
  • Fixed a bug with price rounding in a secondary currency.
  • Honored the WPML setting for auto-generating or translating the slug when translating a product.
  • Added the option to save order notes in the default language.
  • Set the user language according to the current language when a profile is created during checkout.

Performance

  • Improved performance by loading shipping and payment gateways only when needed.
  • Improved performance when sorting products in custom order.
  • Improved performance when multicurrency is disabled by deactivating geolocation.
  • Optimized the loading of frontend assets.

Compatibility

  • [WC Bookings] Fixed the booking calendar not being displayed when using custom prices.
  • [WC Bookings] Fixed the issue of double email notifications when changing booking status.
  • [WC Bookings] Fixed the synchronization of the order ID to booking translations under certain circumstances.
  • [WC Bookings] Fixed the display of product titles in the “My Bookings” page when ‘display-as-translated’ is used.
  • [WC Bookings] Fixed the translation of booking cancellation email notifications
  • [WC Product Addons] Fixed the multicurrency integration broken in version 6.5.0.
  • [Yikes Custom Tabs] Fixed a bug to make custom tabs always translatable.
  • [Stripe] Enhanced the handling of test keys for the gateway in multicurrency settings.
  • [Elementor] Implemented skipping of filtering for product archive templates.

Misc

  • Updated the embedded OTGS Installer to version 3.1.2.
  • Raised the WPML requirement to version 4.6.5.

Update or download

The update is available to all WPML clients with an active subscription — it appears on the Plugins page in your WordPress admin within 24 hours of release. You can also check for it right away under Plugins → Add New Plugin → Commercial. To download and install manually, go to Downloads in your wpml.org account (see the installation instructions) and remember to update all components together without mixing versions.

Need help or want to give feedback? Please use our technical support forum.

See all WPML Multilingual & Multicurrency for WooCommerce versions →