WPML
Released
January 8, 2026
Channel
Beta
Tested with WordPress
6.9

Changelog

Improvements for WPML 4.9

  • Added full support for object caching (e.g. Redis).

Multilingual Features

  • [REST] Improved returning of product results in the correct language (especially for Variable Products) when using the orders endpoint.
  • [Advance Translation Editor] Product translation now displays the main image and gallery, enabling more accurate translations and allowing image-associated text to be translated. For the best experience, turn on the ‘Media Translation automatic detection’ option.
  • Unlocked the option to set the product_shipping_class taxonomy to ‘not translated’ in WPML → Settings. The blocking message no longer appears, and the mechanism now correctly synchronises data between translated products.

Compatibility

  • [WooCommerce PayPal Payments] Restored the ability to set messages on the checkout screen – restored display of information about the amount in converted currencies – when conversion is necessary.
  • [WooCommerce Bookings] Improved the transition of statuses between translated bookings and improved the generation of notes and emails.
  • [Facebook for WooCommerce] Fixed the cases where the product link could redirect to another language.
  • [Facebook for WooCommerce ] Introduced the wcml_facebook_sync_products_languages filter, allowing you to define the list of languages in which products will be synchronized.

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 →