WooCommerce plugin. In development.
An HPOS compatibility and order storage sync checker for WooCommerce
HPOS Audit for WooCommerce checks your store against High-Performance Order Storage, compares both storage layers, and reports the orders and plugins that need attention.
What It Does
High-Performance Order Storage, usually shortened to HPOS, is the order data storage system WooCommerce has moved to in place of the legacy WordPress posts tables. Orders live in dedicated tables instead of being stored as post records, which is faster and cleaner, but it means every extension that touches orders has to know about it.
HPOS Audit for WooCommerce compares order records across the legacy and HPOS storage layers, checks the plugins installed on your store for HPOS compatibility, and produces a report of what is out of sync or unsupported. It is a diagnostic tool: it tells you what the state of your order data actually is.
The useful moment for this is before a migration, when you want to know what will break, and after one, when you want proof that nothing quietly did.
The Problem It Solves
HPOS problems are rarely loud. There is usually no error page and no failed checkout. An order is simply missing from one view, or present in both places with different data, and nobody notices until a customer asks where their order went.
The failure modes that matter:
- Orders out of sync between the legacy posts tables and the HPOS order tables
- Records present in one storage layer and absent from the other
- Older extensions written against post meta that were never updated for HPOS
- Compatibility mode left running indefinitely, doubling writes and hiding the real state
- A migration declared finished without anything having verified it
Key Features
A diagnostic tool scoped to order data integrity.
Storage layers compared
Order records checked across legacy and HPOS storage so discrepancies are visible rather than assumed away.
Plugin compatibility checked
Installed plugins checked for HPOS compatibility, so you know what is unsupported before it touches an order.
A report you can act on
Output that names the specific orders and plugins that need attention rather than a pass or fail verdict.
Who It Is For
- Stores planning a move to High-Performance Order Storage
- Stores that have already migrated and want the move verified
- Anyone who suspects HPOS sync issues or has seen orders missing from a view
- Agencies and developers auditing a client store they did not build
- Long-lived stores carrying older extensions of uncertain HPOS status
Compatibility and Status
This plugin is in active development and is not available to download yet. No version, price or tested-up-to range is published before release.
- Requires WordPress with WooCommerce installed
- Reads order data and reports on it, in the WordPress admin
- Relevant to stores on legacy storage, HPOS, or running compatibility mode
- Minimum WordPress, WooCommerce and PHP versions published at release
- Free or premium pricing published at release
Status: in development. This page will be updated with version, pricing, installation steps and a public changelog when the plugin ships.
Frequently Asked Questions
What does HPOS stand for?
High-Performance Order Storage. It is the WooCommerce order data storage system that keeps orders in dedicated database tables rather than in the WordPress posts and postmeta tables that previously held them.
How do I know if my store has HPOS sync issues?
The common symptoms are an order visible in one admin view but not another, order data that differs depending on where you look, or a report total that does not match the order list. Those symptoms are exactly what this plugin is being built to surface systematically rather than by chance.
Does it perform the HPOS migration for me?
No. It is an audit and reporting tool. It tells you what is out of sync and which extensions are not HPOS compatible. Running the migration itself stays with WooCommerce and with you.
Will it modify my order data?
It is designed as a read and report tool. Anything that writes would be an explicit, separately confirmed action, and behaviour will be documented precisely at release.
Is this still relevant now that WooCommerce has moved to HPOS?
Yes, for two groups: stores that have not migrated yet, and stores that migrated without verifying the result. Older extensions that predate HPOS also remain a live risk on long-running stores.
When will it be released?
No release date has been announced. If you are planning a migration and want to know when this is available, get in touch.
HPOS Compatibility Auditing for WooCommerce
HPOS compatibility became a practical concern for store owners the moment WooCommerce began moving order data out of the WordPress posts tables and into dedicated order tables. The change is good for performance on stores with large order histories. The risk is that every plugin touching orders has to be written for it, and a store accumulates plugins over years without anyone auditing that.
HPOS Audit for WooCommerce is being built to make the state of WooCommerce order data storage visible. It compares order records across the legacy and high-performance storage layers, checks installed extensions for HPOS compatibility, and reports what is out of sync or unsupported. Where a WooCommerce HPOS migration has already happened, it provides verification. Where one is planned, it provides a list of what to fix first.
The reason this matters more than a typical compatibility check is that the symptoms are quiet. HPOS orders missing from a view, or two storage layers disagreeing about the same order, do not throw errors. They surface as a customer service problem weeks later, by which point identifying what went wrong is considerably harder than it would have been to check beforehand.
The plugin is in development. There is no download, version or price yet, and this page will carry all of them at release, along with installation steps and a changelog. It is listed alongside our other WordPress plugins. If you are planning a migration, or you have one you never verified, that is worth raising now.
Planning an HPOS migration?
Tell us what your store runs and how long its order history goes back. While the plugin is still being built, specific requirements can still shape what ships.