WooCommerce 4.4.0 Beta 1

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 –

  1. Updating styles across all blocks to make them more consistent and also removed usage of dashicon classes.
  2. Blocks respect the product image cropping settings.
  3. Scripts only relevant to the front-end display of blocks are no longer loaded in the editor.

Centralized Coupon Management

The new coupons menu item – located in the Marketing Hub

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:

FiltersDescription
woocommerce_product_cross_sells_products_headingAllows changing heading for cross selling product section.
woocommerce_enable_nocache_headersAllows not setting no-cache headers to improve performance.
woocommerce_duplicate_product_exclude_metaAdded a new parameter $existing_meta_keys
plugins_update_check_localesThe 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_accountsAdded a new parameter $order_id
New and changed filters

New action is also added in this release.

ActionDescription
woocommerce_order_note_addedRuns after a new note is added to the order.
New Action

Other notable fixes and improvements

There are lots of fixes and stability improvements in this release, including

  1. Fixed the visibility of partially out of stock variable products when using the layered nav widget. (#26260)
  2. 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 or processing). 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:

VersionRelease
BetaJuly 28, 2020
Release CandidateAugust 4, 2020
4.4 Final ReleaseAugust 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.


4 responses to “WooCommerce 4.4.0 Beta 1”

  1. Rodolphe Avatar
    Rodolphe

    Great works ! Are you planning to implement a dark mode again before the end of the year?

  2. columbuscrypto Avatar
    columbuscrypto

    I have just started with woo and have a Woo theme and my e-com store is completed. I would like to know, If i can use this up-grade to enhance the user experience even better. I sell on line trendy Jewelry , have a good layout, but need to improve on the front end visually and navi..

  3. hey
    After the new update there are bugs on the payment page.
    The coupon button does not work

    1. Peter Fabian Avatar
      Peter Fabian

      Hi,

      Apologies for the late response. We haven’t heard about similar issues, so it might be a plugin/theme conflict causing this. Have you tried to troubleshoot plugin conflicts using our self-service guide? https://docs.woo.com/document/woocommerce-self-service-guide/
      Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *