Beta 1 for August release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.
What’s new?
WooCommerce Blocks Update
This release includes numerous bug fixes and improvements across various blocks. Some notable changes include –
- Updating styles across all blocks to make them more consistent and also removed usage of dashicon classes.
- Blocks respect the product image cropping settings.
- Scripts only relevant to the front-end display of blocks are no longer loaded in the editor.
Centralized Coupon Management
Coupons management has been moved to the marketing hub in the WordPress sidebar. There will still be a coupon menu item in the old location, and anyone stumbling upon it will be guided here.
See more details in the original release post.
Filters and actions
We have added a few new filters and updated some of the existing ones:
Filters | Description |
---|---|
woocommerce_product_cross_sells_products_heading | Allows changing heading for cross selling product section. |
woocommerce_enable_nocache_headers | Allows not setting no-cache headers to improve performance. |
woocommerce_duplicate_product_exclude_meta | Added a new parameter $existing_meta_keys |
plugins_update_check_locales | The default value of the $locales parameter changed to include all locales. |
woocommerce_translations_updates_for_{$plugin_name} | Allows filtering plugin that are subscribed for automatic translation updates. |
woocommerce_bacs_accounts | Added a new parameter $order_id |
New action is also added in this release.
Action | Description |
---|---|
woocommerce_order_note_added | Runs after a new note is added to the order. |
Other notable fixes and improvements
There are lots of fixes and stability improvements in this release, including
- Fixed the visibility of partially out of stock variable products when using the layered nav widget. (#26260)
- If you are manually creating a new order, stocks will be updated only after you have saved the order (in any status where stocks are supposed to be reduced like
on-hold
,completed
orprocessing
). Earlier, stocks would have been reduced even if the order was not saved (as soon as products were added). (#26642)
You can find the complete changelog for this release on the changelog.txt file.
Database changes
This release does not require any core database alteration. However, the previous release, – 4.3, did introduce a new table, so if you are upgrading from an earlier release than 4.3, make sure that WordPress user has permission to add a new table to the database.
A re-occurring worker will be scheduled after update to backfill product variation data. This worker will process variable products in batches of 100.
Release Schedule
This version of WooCommerce will be released as per this schedule:
Version | Release |
---|---|
Beta | July 28, 2020 |
Release Candidate | August 4, 2020 |
4.4 Final Release | August 18, 2020 |
Testing
As with the previous few releases, we have published testing instructions for 4.4 as well. We’d like to request everyone to help us in testing this release.
If you discover any bugs during the testing process, please let us know by logging a report in GitHub.
Leave a Reply