WooCommerce Developer Blog

Recent News

Simplifying WooCommerce’s Repository Tooling

WooCommerce is a complex project that needs powerful tooling for its development. However, over time, the commands needed to successfully manage a WooCommerce development environment have become more and more unwieldy. Especially newcomers to the project will have to overcome more obstacles than necessary — making it less likely for them to become successful contributors. A few internal teams have tried to counter this complexity with extra npm scripts in their packages. Some developers have a command they always use because they “finally got it working”, but don’t know if they should still be using it or maybe it “works” […]

WooCommerce 7.2 Beta 2

Beta 2 for the November 2022 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin. Highlights Since the release of 7.2 beta 1, the following changes have been made: A bug-fix for custom date range calendar styling in WP 6.1 For the complete list, view the changelog in the readme for this release. Actions and Filters This release does not contain any action or filter changes. Database Changes This release does not contain any database changes. Template Changes This release does not contain any template changes. Release Schedule […]

Store Editing Snaps: November 7 – 18

Welcome to the first Snaps post, brought to you by the WooCommerce Store Editing team! 👋 The Store Editing team is the group that powers Site (Store) Editing efforts to bring a more modern editing experience to our merchants on WooCommerce. So what are “Snaps”? Snaps are light-weight, regular updates that aim to share all of the work we’ve been doing on WooCommerce Blocks from behind the scenes. Read on for some highlights from the past couple of weeks! Updates 📰 The Product Rating Block is now available! This block was built to be a replacement for the legacy Filter […]

WooCommerce Blocks 9.0.0 Release Notes

A new version of WooCommerce Blocks has been released! Version 9.0.0 is now available for download from GitHub and WordPress.org. This release contains bug fixes and enhancements, including the option to customize the Products by Attribute template from the Site Editor and improving product blocks performance by removing cart fragments support. In addition, multiple validation errors can now be cleared in a single action, which reduces the number of actions dispatched onto the store. Changelog Bug Fixes Enhancements Various

WooCommerce 7.2 Beta 1

Beta 1 for the November 2022 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin. Highlights Since the release of 7.1, the following changes have been made: This release introduces a guided tour of the WooCommerce In-App Marketplace located in WP-Admin > WooCommerce > Extensions 7.2 beta 1 also includes several other fixes, tweaks, and enhancements. For the complete list, view the changelog in the readme for this release. Actions and Filters This release adds 3 new actions. Action Description woocommerce_json_search_found_customers Filter to customize the display of the […]

The Store API Now Supports Rate Limiting

Popular stores can become the targets of malicious actors. One example of known abusive patterns is making many requests in a very short timeframe to try to overwhelm the store. To counter such situations, the Store API now provides a rate limiting function — starting with WooCommerce Blocks 8.9.0, released on November 8th. When enabled, it will protect the block-based checkout process and all requests to the /cart and /product endpoints. This feature will land in WooCommerce 7.2 on December 13th, 2022. Rate limiting is opt-in and is intended for advanced merchants and platforms. Enabling Rate Limiting Developers can enable rate limiting […]

Managing Products in WooCommerce: Checking Our Assumptions

The developer community is a critical part of WooCommerce. Without you, we simply could not provide the rich ecosystem that we offer. With this in mind, we’re exploring how to improve the product creation and management experience within WooCommerce. This will unlock significant competitive advantages for developers and expand the value we all provide together. We want to offer a streamlined experience paired with comprehensive extensibility to support more use cases for WooCommerce. We kicked off our exploration in a channel in the WooCommerce Community Slack, giving us a direct link between our product teams and developers. We collected feedback […]

WooCommerce Blocks 8.9.1 Release Notes

A new version of WooCommerce Blocks has been released! Version 8.9.1 is now available for download from GitHub and WordPress.org. This is a patch release that addresses the following: Bug fixes

WooCommerce 7.1.0 PHP Requirement Update

WooCommerce 7.1.0 was released this past Tuesday, November 8. The release package included an inadvertent change that bumped the required PHP version to PHP 7.4. In the past, we’ve communicated in advance whenever we’ve modified the PHP requirement for WooCommerce, and it is our intention to continue doing so moving forward. We’ve updated the package, which can be downloaded directly from WordPress.org, to correct this issue. If you’re running PHP 7.2 or PHP 7.3, the updated package is now compatible with your PHP version. If you’re running PHP 7.4 or newer, no action is required on your part. While we’re […]

Join Us for Developer Office Hours

Hey there, developers! It’s Shani from your friendly neighborhood Developer Advocacy Team coming to you with some exciting news. We are looking forward to the return of Office Hours and wanted to give you two weeks to prepare.  A little reminder about what Office Hours are about: 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 now we also want to create dedicated blocks of time to make sure […]

Loading…

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


Developer Advisories


Recent Releases

WooCommerce Core