We are pleased to announce the release of WooCommerce 7.9.0. This release should be backwards compatible with the previous version.
This release contains:
- 368 commits from 47 contributorsย in WooCommerce Core.
- 182 commits from 28 contributorsย in WooCommerce Blocks.
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.
Upcoming PHP Requirement Change
While 7.9.0 continues to support PHP 7.3, we want to remind you of an announcement we made recently regarding the upcoming change that will require PHP 7.4 beginning with WooCommerce 8.2.0.
If youโre currently using PHP 7.3, this release adds a dismissible notice reminding you of the upcoming change (#38604).
Read our announcement post for full details.
Whatโs new in 7.9.0?
Mini Cart Block Settings
We’ve updated the Mini Cart Block editor sidebar to improve its appearance and ease of use. Existing features are preserved, but with a much more professional look and feel. You can see it in action below!
New Patterns
We’ve prepared multiple block patterns for products that are available from the block inserter. Here’s a preview of a few of them in action:
Enable Single Product block
We are introducing the Single Product block, which will allow you to select and display any product on a page, post, or template.
Enable blockified templates
The blockified version of the Single Product, Product Catalog, Product Search Results, Products by Attribute, Products by Category, and Product By Tag templates are now the default template on new plugin installations and for stores enabling a block theme (replacing the old classic template).
Below is illustrated how the migration strategy works:
Additionally, you can enable or disable the blockified templates through the Site Editor.
Actions and Filters
This release adds one new action and one new filter.
Action
Action | Description |
woocommerce_admin_order_data_after_payment_info | Hook allowing extenders to render custom content within the Order details box. This allows urgent notices or other important order-related info to be displayed upfront in the order page. Example: display a notice if the order is disputed. [Source] |
Filter
Filter | Description |
woocommerce_general_pricing_disabled_message | Allow developers to change the general pricing message. [Source] |
Database Changes
This release has no database changes.
Template Changes
This release has no template changes.
Much ๐ to all the contributors
Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.
Leave a Reply