Overview of the Issue
When using WooCommerce 9.9 with WPML and WPML Multilingual & Multicurrency for WooCommerce & Multicurrency (WCML), you might experience the following issues:
- Dashboard Currency Switcher: WooCommerce 9.9 introduces asynchronous loading for the dashboard status widget. As a result, the WPML Multilingual & Multicurrency for WooCommerce currency switcher integrated into that widget will no longer be displayed.
- Language Switchers for Offline Gateways: WooCommerce 9.9 uses React rendering for offline payment gateways such as Local Pickup, BACS, and COD. Due to this change, the WPML string language switchers are no longer visible in these gateways.
Workaround
This issue is fixed in WooCommerce Multilingual & Multicurrency 5.5.0. Updating solves it on your site, so you only need this workaround if you can’t update yet.
- Dashboard Currency Switcher: There is no current workaround for this issue.
- Language Switchers for Offline Gateways: You can still change the language of strings in “WPMLString Translation” by selecting them and clicking on “Change the language of selected strings”. For more details, please refer to our documentation.
In the meantime, if these features are essential for your site, we recommend not updating to WooCommerce 9.9. You can continue using WooCommerce version 9.8.4 (opens in a new tab).
Still Seeing This Issue?
If updating doesn’t fix it, ask a support question and we’ll look into it with you.
Ask a support question