How to turn off HPOS in WooCommerce
Published by John Jago
Summary
After October 2023, new WooCommerce stores will have High-Performance Order Storage (HPOS) turned on by default. HPOS changes how WooCommerce saves orders in the database—they are no longer saved as WordPress posts and it’s supposed to be faster. However, some plugins might not work with HPOS. If a plugin you want to use is not compatible with HPOS, here is how you can disable HPOS.
How to turn off HPOS, step-by-step
Turning off HPOS takes just a few clicks.
- Under WooCommerce, click Settings.
- Go to the Advanced tab.
- Within that page, go to the Features section.
- Under Order data storage, set the setting to WordPress posts storage (legacy).
- Click Save changes.
If the setting is unavailable
If your store already has orders, you may need to check the box for Enable compatibility mode (synchronizes orders to the posts table) as well click the link that appears below the checkbox to manually start the order sync.
Can I leave the order sync on?
Most stores shouldn’t have a problem leaving the setting on. If you ever plan on switching back to HPOS, it will allow you change the setting right away. Only the biggest of stores might get slow from all the order snycing, but even then it’s unlikely to cause major issues.
Still having an issue?
Email me (the author of this post) and I’ll be happy to help you resolve any issue. By helping you, I can document those cases in this post to make it more useful to others.
👋 Hey there! We’re the creators of Dashify, a free plugin that transforms the WordPress admin into an ecommerce-focused dashboard, helping you manage your store faster and more effectively.