Categories
Developer Resources

Help us make the WooCommerce Platform Better

We’re part of a team focused on improving the WooCommerce platform, and we’re trying to make it better for all developers. To help us better understand your needs as a developer, we’re inviting you to a quick survey. We’d love to get your input: Your comments and insights will help us make WooCommerce better for […]

Categories
Developer Resources

New Developer Guide: Testing Extensions and Maintaining Quality Code

As we shared in a previous post, results from the developer survey we conducted earlier this year revealed that many developers want more information about how to test the extensions they build for WooCommerce. We are excited to announce that there is now a dedicated developer guide on testing extensions and maintaining quality code. The […]

Categories
Developer Advisory

Improving API Queries for Low Stock Products

tl;dr Recent improvements to the REST API fix slow queries for products with low stock. There is a new REST endpoint that affected developers should adopt. The Details There was a recent issue in WooCommerce Admin where stores who had upgraded to WooCommerce 5.5 started to experience performance issues and, in some cases, stopped working […]

Categories
Community News

WooCommerce Community News: July 2021

Howdy, Woo Developer Community! 👋 Here are some updates of recent happenings that you may have missed over the past month. Some items are detailed in previous posts on this blog, and other items are pulled from sources like GitHub. We’ve packaged everything into a digest to help keep everyone in the loop. Developer Resources […]

Categories
Developer Advisory

New Download Handling May Cause Errors

tl;dr Recent updates that improve security around the handling of downloadable products may cause unexpected errors in some environments. The details WooCommerce currently supports three different download methods for downloadable products: Force Downloads X-Accel-Redirect/X-Sendfile Redirect Only (Insecure) Each of these methods can fail for a number of different reasons. Up until recently, WooCommerce attempted to […]