We just released WooCommerce Multilingual 5.2.1, a hotfix version with a temporary fix for sites that upgrade to WooCommerce 8.2 and enable High-Performance Order Storage (HPOS).
WooCommerce 8.2 introduces a new way to store site orders in the database. Instead of post tables, it's shifting to custom tables via High-Performance Order Storage (HPOS).
This isn’t something you'll see directly, but it's designed to speed up your website. With orders in their own table, your site will be able handle them more efficiently, and you’ll be able to access order details more quickly in the backend.
WooCommerce Multilingual and HPOS Compatibility
We are still working on full support for High-Performance Order Storage (HPOS).
At the moment, WooCommerce will only enable HPOS by default for new WooCommerce stores. For existing WooCommerce sites, enabling HPOS is optional.
If you decide to enable HPOS, your multilingual site will function, and customers will be able to place orders. But, you won't see order details sorted by language and currency in Analytics and Reports. We’re working on making WooCommerce Multilingual look for this order data in the new tables.
What You Can Do
We aim to release WooCommerce Multilingual 5.3, which will offer out-of-the-box compatibility with HPOS, in the upcoming weeks.
In the meantime, to avoid issues on your existing site, wait with updating to WooCommerce 8.2 until we release WooCommerce Multilingual 5.3.
If you still decide to update to WooCommerce 8.2, you have the following options:
- Update to WooCommerce 8.2, but don't enable HPOS.
- Update to WooCommerce 8.2 and enable HPOS, but make sure to also select Enable compatibility mode (synchronizes orders to the posts table).
If you update to WooCommerce 8.2 and enable HPOS, we recommend updating to WooCommerce Multilingual 5.2.1 as well.
WooCommerce 5.2.1 notifies you if you have HPOS activated but haven't enabled compatibility mode. You’ll only see a notification if you're in this situation.
Instead of requiring you to go through WooCommerce settings, the displayed notification lets you enable the compatibility mode with a click of a button.
How to Update to WooCommerce Multilingual 5.2.1
We’ve released WooCommerce Multilingual 5.2.1 to all sites, so you should be able to see the update by simply going to the Plugins page in the WordPress admin area.
Sometimes, it takes time for the update to reach all sites. If you can’t see it, go to Plugins → Add New and click the Commercial tab. There, click the Check for updates button, select WooCommerce Multilingual, and click to update it.
Are you planning on enabling HPOS on your multilingual WooCommerce site? Share your thoughts, feedback, and any questions you have in the comment section below.