WooCommerce 7.3 Release

·

·

WooCommerce 7.3.0 should be backwards compatible with the previous version. It was released on Friday the 13th in January 2023, so let’s see how this is going 😅

This release contains:

  • 162 commits from 44 contributors in WooCommerce Core.
  • 115 commits from 21 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.

What’s new in 7.3.0?

  • Add Pinterest and Codisto extensions to the onboarding wizard.
  • Add a warning banner to the user when the tax settings are mismatched and in conflict.
  • Product management: improve the UI for creating attributes and guidance around product image size and format
  • Add a new Products block, which allows listing products choosing specific criteria, as well as controlling the layout of the products in the list/grid by the various element blocks. It’s currently labelled beta because we’re still polishing it, but look forward to any feedback you can provide on the block.
Screenshot: WooCommerce New Products Block
  • Add 3 “commerce-adjacent” patterns for WooCommerce stores. “Commerce adjacent” means that the patterns are not connected to any WooCommerce data, which gives a bit more flexibility around what you link to, the images used etc.

These are just some of the changes that are included in WooCommerce 7.3.0. You can find the complete changelog for this release in the changelog.txt file.

Actions and Filters

  • ‘woocommerce_’ . $this->order_type . ‘_list_table_custom_column’ Fires for each custom column for a specific order type. This hook takes precedence over the generic action manage_{$this->screen->id}_custom_column.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_request’ Allows 3rd parties to filter the initial request vars before defaults and other logic is applied.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_prepare_items_query_args’ Same as woocommerce_order_list_table_prepare_items_query_args but for a specific order type.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_default_statuses’ Allows 3rd parties to set the default list of statuses for a given order type.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_order_count’ Allows 3rd parties to modify the count of orders by status.
  • ‘woocommerce_order_list_table_restrict_manage_orders’ Fires before the “Filter” button on the list table for orders and other order types.
  • ‘woocommerce_order_list_table_extra_tablenav’ Fires immediately following the closing “actions” div in the tablenav for the order list table.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_columns’ Filters the list of columns.
  • ‘woocommerce_’ . $this->order_type . ‘_list_table_sortable_columns’ Filters the list of sortable columns.

Database Changes

There are no database changes in this release.

Template Changes

  • templates/cart/cart-shipping.php
  • templates/emails/customer-on-hold-order.php
  • templates/emails/plain/customer-on-hold-order.php
  • templates/global/quantity-input.php
  • templates/taxonomy-product-attribute.php

Deprecations

There are no deprecations in this release.

Credits

  • 44 WooCommerce enthusiasts contributed to this release
  • Main picture made with Midjourney