Woo Developer Blog
The commerce platform for developers
Recent posts
-
Tutorial: Overriding notice templates
•
Are you using a classic theme and want to customize the classic notices? Are you using a block theme, and want to customize the block notices or want to use the classic notice? Keep reading to find out how in this tutorial. With the Enable new notice styles for all themes and Fix notice styles […]
-
WooCommerce 8.6: Product Blocks & Order Attribution Updates
•
We are pleased to announce the release of WooCommerce 8.6.0. This release is backwards compatible with the previous version. This release contains 365 commits from 73 contributors in WooCommerce Core. 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 […]
-
WooCommerce 8.6.0 Delayed
•
Hi everyone! We have an important update regarding the release of WooCommerce 8.6. Originally slated for today, February 13, 2024, we’ve made the decision to postpone the release to Thursday, February 15, 2024. This adjustment is crucial as we aim to ensure the utmost quality and stability of the upcoming release. Reason for delay The […]
-
Developer Advisory: Changes in order coupons line item storage
•
Back in October, we created a GitHub discussion regarding an issue with the storage of metadata concerning coupons applied to orders. The short version is that once a coupon is applied to an order, a coupon_data metadata item is stored for the corresponding discount order line item (needed to apply the coupon again when doing […]
-
February Office Hours: Web API & Open Discussion
•
We would love for you to join us for February office hours, just a few weeks away on Wednesday, February 21st, 2024. As a reminder, during Office Hours, we are absolutely open to answering any development related questions you may have about WooCommerce – from our core code, to new features, even if we have […]
-
WooCommerce 8.6 RC: Classic notice templates for classic themes & more
•
Hello everyone! WooCommerce 8.6 RC is now available for testing! You can either download it directly from WordPress.org or install it via the WooCommerce Beta Tester Plugin. What’s new in WooCommerce 8.6? In addition to the highlights mentioned in the 8.6 Beta, WooCommerce 8.6 also includes: Bringing back classic notice templates for classic themes With WooCommerce 8.5, we introduced […]
-
Store Editing Snaps: Enhancing Product Display and Streamlining Store Management
•
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 […]
-
Developer Advisory: WP 6.4.3 causes “Incompatible Archive” on upload error
•
The release of WP 6.4.3 introduced code which categorizes plugin files zipped on macOS machines to be deemed incompatible for upload. The details With the introduction of the following checks in the core files of the plugin uploader, plugin files which are zipped on macOS computers fail checks, and are ultimately unable to be uploaded […]
-
Introducing New WooCommerce Developer Documentation
•
We’re excited to announce the launch of our new WooCommerce Developer Documentation site. This resource is designed to assist developers in building powerful ecommerce stores, crafting unique extensions or themes, and contributing directly to enhancing WooCommerce itself. Whether you’re a seasoned developer or just starting your journey with WooCommerce, you’ll find essential guides and resources […]
-
WooCommerce’s Web API: We want to hear from you!
•
We’re looking to gather feedback from folks using the WooCommerce Web API to build tools, extensions, and more! As you may know, WooCommerce ships with several server-side web APIs, collectively called the “Web API”. It includes the REST API, Store API, webhooks, and AJAX endpoints. If you build things that use the Web API, we’d […]