WPML
Released
September 13, 2026
Channel
Stable

Changelog

This release improves multicurrency checkout and payment reliability, keeps product data in sync across translations, and restores full compatibility with the new WPML 5.0 navigation and settings.

Multicurrency checkout and payments

  • Refunds and settlements on orders paid through a currency-pinned gateway such as PayPal now use the correct currency, so payments are no longer overcharged and refunds are no longer blocked.
  • Block-based cart and checkout now use the currency the shopper picked in the switcher instead of the store’s default currency.
  • You can now connect a Stripe account to each secondary currency over OAuth, using the same “Connect with Stripe” button as your main account.
  • Scheduled sales in a secondary currency now show the correct sale price for the dates set in that currency.
  • Prices are now kept correct when importing products through WP All Import, including from cron jobs.

Product sync across translations

  • Product attributes, variations, brands and categories now stay correctly in sync with their translations when you edit the original product.
  • Product gallery images and their order no longer go missing on translated products.
  • Product category filters and term counts now stay accurate across every language.
  • Attribute labels now translate correctly and no longer duplicate when the admin language differs from the site’s default language.
  • Large catalogs no longer time out when you run “Synchronize attributes and update product variations” or regenerate the attributes lookup table.

WooCommerce Multilingual in the WPML 5.0 admin

  • The Multicurrency and WooCommerce Multilingual settings screens are reachable again under the new WPML navigation.
  • Shop managers can access the Translations screen again.
  • The Currencies table and the Client Location country list now fit the new fixed-width layout, with the help tooltips and the Troubleshooting link back in their expected places.
  • Translated product category and tag archive URLs now work correctly after automatic translation.

Setup wizard

  • The setup wizard now opens automatically after activation, as expected.
  • The setup wizard’s cost estimate now includes the product texts WooCommerce Multilingual adds to a translation job.
  • Products are no longer sent to automatic translation before the setup wizard is complete.

Store orders, emails and reviews

  • Order emails, including cancelled, on-hold and WooCommerce Subscriptions emails, are now sent in the order’s language instead of the admin’s.
  • With Translate Everything enabled, product reviews written in other languages are now shown on the product page and translated automatically, instead of being hidden.

Also in this release

  • Fixed a fatal error that could occur on admin pages when WooCommerce Multilingual runs in standalone mode, with WPML deactivated.
  • Bookings now sync every booking to Google Calendar and no longer appear twice in the Bookings list.
  • WooCommerce Analytics now emails the download link for order exports made in a secondary currency, and the variations report shows the right rows.
  • Currency switching works again with WP Fastest Cache, and category and menu URLs stay in the right language when a persistent object cache is enabled.
  • WooCommerce Multilingual now follows WPML 5.0’s new way of switching languages, so every page keeps the language it was built in.

Security

  • This release includes security hardening.

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 →