Categories
WooCommerce Core

High-Performance Order Storage: Backward Compatibility and Synchronization

This is the second deep dive into the High-Performance Order Storage solution principles. Please find the links to all the chapters in the initial progress report. We understand that breaking stores with any change is unacceptable. This is also our main guiding principle when designing the High-Performance Order Storage (HPOS) and so we attempted to […]

Categories
WooCommerce Core

High-Performance Order Storage: Invitation to the upgrade party, vol 2

We’re getting close to shipping our High-Performance Order Storage (HPOS) solution (previously “Custom Order Tables”). We know that this project’s success depends on having as many extensions compatible with HPOS as possible.  To make it easier for you as an extension developer to make your extensions compatible, we invite you to another edition of the […]

Categories
WooCommerce Core

High-Performance Order Storage: Call for testing, vol 2

As we’re approaching the final stages of implementation of High-Performance Order Storage (HPOS), we believe we’re ready to share the latest solution with you. Thus, we’d like to invite our community for the second round of testing. Our first call for testing was focused on data migration. This time around, we are primarily interested to […]

Categories
WooCommerce Core

High-Performance Order Storage: Database Schema

This is the first part of a series of deep dives dedicated to explaining the implementation of High-Performance Order Storage. Please see the introduction and overall timeline in the preamble. There are minimal changes to the database schema compared to the version proposed in January. We have added and removed a few columns in different […]

Categories
WooCommerce Core

High-Performance Order Storage: progress report

In January, we published the initial plan for the Custom Order Tables feature and since then, we’ve been working hard to bring the High-Performance Order Storage (HPOS) to WooCommerce Core. In May, we invited you to test the order migration process and provide feedback on how our initial work performs on real stores of varied […]