WooCommerce Developer Blog

Recent News

Performance Benchmarking for WooCommerce HPOS

Hello everyone, Since last year, we have been working on building and rolling out HPOS (High-Performance Order Storage) as an opt-in feature. This changes the way that we store the order data in the database, from custom post types in wp_post and wp_postmeta tables to custom tables that are dedicated to storing the order data. We have also published the detailed structure for these tables: High-Performance Order Storage: Database Schema You can read about the motivation for this change in The Plan for the WooCommerce Custom Order Table. Now, we are very excited to share with you the performance improvements that HPOS…

Store Editing Snaps: February 27 – March 10

Hello and welcome to another round of Snaps from the WooCommerce Store Editing team! 🎇 Every couple of weeks, we give an update on all the work being done on WooCommerce Blocks from behind the scenes. Let’s take a look at some highlights of what we’ve done since our last update. Note that the linked #numbers that accompany each item below point to the relevant issues and pull requests on the GitHub repository. What We’re Working On 🚧 Below are the key projects that we began work on and will be heavily focusing on over the next several weeks. Products Block –…

WooCommerce 7.5 Released

We are pleased to announce the release of WooCommerce 7.5.0. This release should be backwards compatible with the previous version. This release contains: As always, we recommend creating a backup of your site and making sure that your theme and any other plugins are compatible before updating. You can check out this update guide for more information. What’s new in 7.5.0? Support for Style Book Gutenberg 14.8 introduced Style Book, which allows merchants, web developers, and site admins to preview individual blocks. With the WooCommerce Blocks 9.5.0 release, the Featured Product and the Featured Category blocks are available here. This will enable the preview of any global style changes applied…

WooCommerce Blocks 9.8.0 Release Notes

The latest version of WooCommerce Blocks, version 9.8.0, is now available for download on WordPress.org and GitHub. Notable Changes Better performance and look and feel for the Mini Cart block With this release, we introduced many improvements to the Mini Cart block. Among others, it’s been optimized and has better performance. When opening the Mini Cart, the content shows up immediately, as it’s preloaded in the background while the browser is idle. The Empty Mini Cart button, which encourages shoppers to add products to the cart, now matches your theme styles. Improved Attributes filtering in Products block The new Products…

A Week with Woo

We have a big week of events to interact with you, our community, coming up. Take a look at our upcoming synchronous chats and drop in to give us feedback, get answers to your questions, or just say hello 👋🏽 WC Blocks Extensibility Chat Monday, March 13th, at 16:00 UTC Come chat with our Cart and Checkout Blocks developers. Share your thoughts on what’s most important to you when it comes to extending on the Cart and Checkout Blocks, and get answers to questions directly from Woo developers who are working on this project. Developer Office Hours Wednesday, March 15th, at…

Subscriptions Plugin + HPOS Upgrade Party

We recently published a post detailing the next steps now that we’ve declared compatibility with WooCommerce’s new High-Performance Order Storage (HPOS) in WooCommerce Subscriptions 4.9.0 It’s now time for extensions that integrate with WooCommerce Subscriptions to update their code in order to be compatible with Subscriptions being stored in the new wc_orders tables. To make it easier for you as an extension developer to make your extensions compatible, we invite you to the Subscriptions Plugin + HPOS upgrade party on Thursday, March 16th! WooCommerce Subscriptions developers will be available in order to help you make your code compatible with the new version of Subscriptions.…

Developer Office Hours: March Edition | Platform Leadership

Hi, everyone! We’re back with our monthly iteration of Office Hours. ☺️ What Are Office Hours? Office hours are an opportunity for developers to ask questions they need answered or share challenges they need help navigating. This is something that is already happening organically in our Slack channels, which is great! But we also want to offer dedicated blocks of time to make sure there is someone from our team who can help answer questions and facilitate the conversations around challenges. This month’s office hours We will hold office hours on March 15th, from 14:00UTC until 15:00 UTC in the #developers channel on the WooCommerce…

WC Blocks Extensibility Monthly Chat: March Edition

Hi, folks!  On Monday, March 13th at 1600 UTC, we’ll have our second session of a three-month-long pilot program monthly chat where we will engage with you, our developer community, about WooCommerce Blocks Extensibility.  The chat will take place in the #developers channel on the WooCommerce Community Slack.  What is this monthly chat for? The WC Blocks Extensibility Monthly Chat will be a space to focus specifically on WC Blocks extensibility interfaces. During these sessions, we want developers to actively shape the future of WC Blocks by hearing what developers’ integrations need from us to be successful and get feedback on existing extensibility points. During the…

High Performance Order Storage is (soon to be) the New Normal

Since January 2022, we have been working hard to optimize the performance of WooCommerce by focusing on Orders and how we can more efficiently manage Order data. We wanted to improve the experience for Merchants and their customers while creating a simpler structure for developers. The result is High-Performance Order Storage (HPOS). In November, we launched HPOS as an opt-in feature, which allowed us to work with our developer community to further optimize HPOS while we worked out a few bugs and continued testing our platform and working to improve performance. Performance Improvements Common requests are faster by up to…

WooCommerce Subscriptions + HPOS: Understanding Next Steps

In WooCommerce Subscriptions 4.9.0 we declared compatibility with WooCommerce’s new High-Performance Order Storage (HPOS) feature, which means it’s time for extensions that integrate with WooCommerce Subscriptions to update their code in order to be compatible with Subscriptions being stored in the new wc_orders tables. Getting Started: Glossary: Subscriptions in HPOS When HPOS is enabled, Order data is stored in new, dedicated order database tables. Similarly, because Subscriptions are an extension of the WC_Abstract_Order class, its data is now also stored in the new dedicated order database tables. With HPOS enabled, Subscription data will be found in the following tables: This…

Loading…

Something went wrong. Please refresh the page and/or try again.


Developer Advisories


Recent Releases

WooCommerce Core