NewStudioFeaturesDomainsExploreSupportPlans & Pricing
Create a WebsiteLog in
BlogecommerceWooCommerce 8.0 — HPOS and the Block Che…
ecommerce

WooCommerce 8.0 — HPOS and the Block Checkout Revolution

WooCommerce 8.0 makes order queries 5-10x faster with HPOS and modernizes checkout with blocks.

WooCommerce 8.0 — HPOS and the Block Checkout Revolution
## The Biggest Technical Update in WooCommerce History WooCommerce 8.0 changes how the platform stores data and renders checkout pages. These aren't cosmetic improvements — they're architectural changes that affect every store. ### HPOS: High Performance Order Storage This is the headline feature. For over a decade, WooCommerce stored orders as WordPress posts in the wp_posts and wp_postmeta tables. This was a pragmatic early decision that became a massive performance bottleneck at scale. Orders are not posts. They have different access patterns, different query requirements, and different retention needs. Storing them alongside blog posts and pages meant every order query competed with content queries for database resources. HPOS creates dedicated order tables with proper indexes and optimized structure. The performance improvement is dramatic: - Order list queries: **5-10x faster** - Order search: **3-5x faster** - Admin dashboard loading: **2-3x faster** - Stores with 50,000+ orders see the most dramatic improvement HPOS is now the default for new WooCommerce installations. Existing stores can migrate using the built-in migration tool — it runs in the background without downtime. ### Block-Based Cart and Checkout The legacy cart and checkout pages used shortcodes: [woocommerce_cart] and [woocommerce_checkout]. These rendered server-side with limited customization options. The new block-based versions are faster, more customizable, and better on mobile. You can add blocks between checkout form fields, customize the layout in the block editor, and extend functionality through the Checkout Extensibility API. The block checkout also supports express payment methods (Apple Pay, Google Pay) more cleanly, with a unified payment button area. ### What to Do If you're running a WooCommerce store: 1. Update to WooCommerce 8.0+ 2. Enable HPOS in WooCommerce → Settings → Advanced → Features 3. Run the order migration tool 4. Switch to block-based checkout pages The performance improvement from HPOS alone is worth the update.

Get marketing tips delivered to your inbox

Join 2,400+ business owners who get our weekly WordPress tips, security updates, and performance guides.

WooCommerce 8.0 — HPOS and the Block Checkout Revolution | Envosta