WooCommerce 7.9 Released

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:

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!

The Mini Cart Block Settings

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:

Chessboard style product details
Product Details
Another alternative view for product details

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

ActionDescription
woocommerce_admin_order_data_after_payment_infoHook 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

FilterDescription
woocommerce_general_pricing_disabled_messageAllow developers to change the general pricing message. [Source]

Database Changes

This release has no database changes.

Template Changes

This release has no template changes.

Reposted from WooCommerce

If you have a care plan with 7th Circle Designs this update will be taken care of based on your plan’s schedule. If you do not have a care plan, sign up now.