Categories
WooCommerce Core

WooCommerce 5.9.0 Beta 1

The first beta for WooCommerce 5.9.0 is now available as part of the November release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin. Highlights WooCommerce Blocks 6.1: Blocks package have been updated to 6.1. Please take a look at the release posts for 6.0.1, 6.0.2 and 6.1.0 to see what’s new and improved. WooCommerce Admin 2.8.0 […]

Categories
Roadmap Insights

Brace yourselves: new product filtering by attributes is coming

The filtering of variable products in WooCommerce has been broken for some time. The problem appears when there are variable products where some variations have stock and others don’t, and the “hide out of stock products from the catalog” option is set. What happens is that when an attribute is selected for filtering, all variable […]

Categories
Developer Advisory

Settings Page Infrastructure Refactor

tl;dr WooCommerce 5.5 will include an extensive refactoring of the settings pages infrastructure. While there are no breaking changes, there’s a new preferred way of structuring settings pages classes, and existing extensions that add their own settings should be tested extensively with the refactored infrastructure in place. The details The problem The settings pages in […]

Categories
WooCommerce Core Release Notes

WooCommerce 5.2.2 fix release

This release fixes a bug that prevented granting download permissions from the order details page (clicking the “Grant access” button caused the UI to hang on a neverending spinner, since the request had actually failed with a 500 status code). Changelog This release contains only one change: Fix: can’t grant permission to downloadable product from […]

Categories
WooCommerce Core Release Notes

WooCommerce 5.2.1 fix release

This release updates the WooCommerce Blocks package to version 4.7.2, which fixes an issue that appears when trying to use the Elementor plugin in PHP 8 (a Fatal error: Uncaught TypeError: array_diff() is thrown; in PHP 7 this appears as just a warning). This error is caused by a change introduced in Blocks 4.7.0 which […]