WooCommerce recently publicly released their HPOS feature: High performance order storage tables, to help further optimize WooCommerce performance and storage of order details, especially in higher volume stores with tens of thousands of orders.
MyWorks is excited to add support for HPOS, like many other WooCommerce developers.
HPOS an extreme change to how WooCommerce order data is stored in the database, and with the amount of ways our sync interacts with WooCommerce order data; it's an enormous lift for us to add support for HPOS, while still retaining perfect support for users who choose not to use HPOS yet on their store. Although we are close to completing this work on our end, it's not yet complete - but we expect it to be completed within the coming months.
For MyWorks, this project is not comparable to the effort needed for minor WooCommerce extensions that have just one job in WooCommerce, like Sequential Order Numbers Pro, for example. With the level of detail which MyWorks interacts with WooCommerce orders, this compatibility has required significant development and testing effort from our team.
Our plan to fully support HPOS is separated into two phases:
Phase 1: Complete
MyWorks supports initial compatibility with HPOS, where HPOS can be enabled on a WooCommerce store while using MyWorks. With this initial support, the “Compatibility Mode” option in HPOS settings does need to be enabled to allow MyWorks to continue to read WooCommerce order data.
Phase 2: In Progress
We don't currently have a specific ETA for full HPOS support, due to the intense development and testing that this requires on our end, our team is continuing to be hard at work continuing to finalize our HPOS compatibility while also tackling our existing roadmap of additional features we have slated as well. We do expect to have this support completed in Q3 2025.
HPOS is an extreme change to how WooCommerce order data is stored in the database, and with the amount of ways our plugin interacts with your order data; it's an enormous lift for us to add support for HPOS, while still retaining perfect support for users who choose not to use HPOS yet on their store. Although we are close to completing this work on our end, it's not yet complete - but we expect it to be completed within the coming months.
We will be keeping our users updated as soon as we have a stable pre-release version available with full HPOS compatibility, as well as when we publicly release an updated version!