Changelog

  • Beta 1 for the February 2023 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.

    Highlights

    • WooCommerce Blocks has been updated to 9.4.0, which includes:
      • A new Local Pickup shipping method and associated blocks. #7433
      • A new Customer Account block. #7876
      • An “Add Review” link in the products block when a product has no rating. #7929

    See the full changelog for all of the changes included in this release.

    Actions and Filters

    This release adds 4 new filters and no new actions.

    FilterDescription
    woocommerce_bacs_email_instructions_order_statusFilter the email instructions order status. [Source]
    woocommerce_cheque_email_instructions_order_statusFilter the email instructions order status. [Source]
    experimental_woocommerce_analytics_variations_additional_clausesExperimental: Filter the Variations SQL query allowing extensions to add additional SQL clauses. [Source]
    woocommerce_admin_experimental_onboarding_tasklistsFilter to override default task lists. [Source]

    Template Changes

    This release updates 5 templates.

    Template FileGithub Links
    templates/cart/cart.php#36247
    templates/emails/email-footer.php#36310
    templates/emails/email-header.php#36310
    templates/emails/email-styles.php#36310
    templates/global/quantity-input.php#36460

    Release Schedule

    VersionRelease
    BetaJanuary 24, 2023
    Planned Release CandidateFebruary 7, 2023
    Final ReleaseFebruary 14, 2023

    Testing

    If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.

    A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.

    If you discover any bugs during the testing process, please let us know by logging a report in GitHub.


  • A new version of WooCommerce Blocks has been released! Version 9.4.0 is now available for download from GitHub and WordPress.org.

    The new Local Pickup

    WooCommerce Blocks 9.4.0 comes with the new Local Pickup experience, offer a streamlined, dedicated pickup experience to your customers.

    Local Pickups comes with a new shipping method toggle block, and an admin screen to manage locations.

    Discover Local Pickup here.


    Various other bug fixes, enhancements, and updates to documentation are detailed in the changelog below.

    Changelog

    Enhancements

    • Product Elements: Change the color of product elements (variations of core blocks) icon blocks to match the color of the core blocks. (8155)
    • Added context for aria-label on cart quantity controls. (8099)
    • Add Local Pickup shipping method and its blocks. (7433)

    Bug Fixes

    • Prevent undefined variable notice on checkout. (8197)
    • Allow Slot/Fills in the Cart and Checkout blocks to correctly render in the Block Editor. (8111)
    • Attribute, Rating and Stock filters: Dropdown indicator icon display fix. (8080)
    • Ensure the filter controls are consistently displayed in the editor. (8079)
    • Ensure the Checkout Totals and Checkout Order Summary blocks cannot be removed from the Checkout block. (7873)

    Documentation

    • Add Customer Account block name to readme.txt. (8114)

    Technical debt

    • Update validation messages to reference the name of the invalid field. (8143)

    Compatibility

    • Update minimum PHP required version to 7.2. (8154)

  • We are pleased to announce the release of WooCommerce 7.3.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.

    What’s new in 7.3.0?

    • Add Pinterest and Codisto extensions to the onboarding wizard. (#36003, #36009)
    • Add a warning banner to the user when the tax settings are mismatched and in conflict. (#36010)
    • Product management: improve the UI for creating attributes (#35904) and guidance around product image size and format (#35834)
    • 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.
    • 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.
    • Add one-click installation feature in our multichannel marketing experience (beta). You can now directly install our recommended marketing extensions that are available in WordPress.org plugins directory, without leaving wp-admin dashboard.
    Installation of MailPoet plugin is in progress.

    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

    Database Changes

    There are no database changes in this release.

    Template Changes

    Deprecations

    There are no deprecations in this release.

    WooCommerce Core

    nicomollet
    AnnaMag
    mostafasoufi
    albarin
    stfn00
    joshuatf
    CodeSmith32
    vHeemstra
    moon0326
    barryhughes
    mdperez86
    opr
    KevinBrent
    webdados
    rjchow
    louwie17
    octaedro
    kaushikasomaiya
    ecgan
    gigitux
    vedanshujain
    justasdobrovolskis
    joelclimbsthings
    jamsheerkrd
    peterfabian
    piinthecloud
    shvlv
    Konamiman
    lanej0
    chihsuan
    timur987
    samueljseay
    nathanss
    adrianduffell
    psealock
    james-allan
    mattsherman
    nigeljamesstevenson
    rodelgc
    Melebius
    roykho
    jonathansadowski
    helgatheviking
    jorgeatorres

    WooCommerce Blocks

    nielslange
    kmanijak
    alexflorisca
    Aljullu
    gigitux
    dinhtungdu
    danielwrobert
    wavvves
    ralucaStan
    danieldudzic
    tarunvijwani
    nerrad
    mikejolley
    thealexandrelara
    senadir
    imanish003
    tarhi-saad
    opr
    helgatheviking
    albarin
    sunyatasattva

  • WooCommerce 7.2.3 is now available for download.

    What’s New?

    Bug Fixes

    • Fix fatal error in WordPress 5.8 when creating a post or page. #7496
    • Fix hangs in the block editor with WordPress 5.8. #8095
    • Fix Filter by Attribute block crashing in the editor of WordPress 5.8. #8101

    You can download the latest release of WooCommerce here or visit Dashboard → Updates to update the plugin from your WordPress admin screen.

    As usual, if you spot issues in WooCommerce core, please log them in detail on GitHub. Found a security issue? Please submit a report via HackerOne.


  • Release Candidate 2 for the January 2023 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.

    Highlights

    Since the release of Release Candidate 1, the following changes have been made:

    • Update WooCommerce Blocks to 9.1.4 #36314

    The complete list of changes, tweaks, fixes, and improvements included in this release can be viewed in the readme.txt for the release.

    Release Schedule

    We’re on track for a January 13th release, 3 days behind schedule.

    VersionRelease
    Release Candidate 2January 10th, 2023
    Final ReleaseJanuary 13th, 2023

    Testing

    If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.

    A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.

    If you discover any bugs during the testing process, please let us know by logging a report in GitHub.


  • WooCommerce 7.3.0 is scheduled to be released January 10th. Compatibility issues have been discovered with WordPress 5.9 and certain Blocks.

    In order to release a bug free experience for WooCommerce, it will be best to delay the 7.3.0 release by a several days to allow time for fixes to be properly tested.

    See https://github.com/woocommerce/woocommerce-blocks/pull/8136 for more details.


  • A new version of WooCommerce Blocks has been released! Version 9.3.0 is now available for download from GitHub and WordPress.org.

    This release contains a new customer account block, numerous minor bug fixes, and improvements that enhance the stability of certain blocks.

    New Customer Account block is now available

    This block contains a link to the Login and My Account pages and was added to the Header and Footer patterns. It’s possible to customize this block to be displayed as text-only, icon-only, or icon and text. You can also select the icon style.

    Customer account block selected

    Highlight incompatible payment gateways within the Cart & Checkout Blocks

    If you use any incompatible payment gateways, you will now get a warning notice in the editor side of the `Cart` & `Checkout` Blocks:

    In the `Payment Options` Inner Block of the `Checkout` Block, we also display a warning under incompatible payment gateways:

    Display “Add review” link when product has no rating

    If a product has no ratings, “Add rating” link appears instead of stars. The idea is to help preserve the layout and eventually be a consistent way to link shoppers directly to the rating results for the product.

    Product with Add review link

    Apply rate limiting to non-admin users only

    If you enable the rate limiting filter for Store API, it will only be applied to non-admin users. You can now edit our Blocks without being restricted by the rate limiting on the admin side!


    Various other bug fixes, enhancements, and updates to documentation are detailed in the changelog below.

    Changelog

    Enhancements

    • The filter by attribute, price, rating, and stock blocks are no longer reloaded when selected in the editor. (8002)
    • Products and All Products: Display “Add review” link when there’s no product rating. (7929)
    • Product Query: Create a variation of core/post-template as a Product Query inner block. (7838)
    • Mini Cart block: Added notice support. (7234)

    Bug Fixes

    • Don’t check for validation on pushChange. (8029)
    • Fix: Ensure that the Checkout Order Summary block is showing of WooCommerce Blocks instead the WooCommerce core translations. (7995)
    • Update Mini Cart, Cart and Checkout button styles so they follow theme styles in Twenty Twenty Three and Zaino themes. (7992)
    • Disable Rate Limiting when editing Blocks in admin. (7934)

    Various

    • Show cart view switcher when inner blocks are selected. (8006)
    • Cart Block: Fixed the console error displayed when an invalid coupon was added to the cart. (7969)
    • Add “Customer Account” block to header and footer patterns. (7944)
    • Add the new Customer Account block. (7876)
    • Highlight incompatible payment gateways in the Cart & Checkout Blocks. (7412)

  • Release Candidate 1 for the January 2023 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.

    Highlights

    Since the release of Beta 2, the following changes have been made:

    • This PR updates regex used in the country select control to match a country name or  - state. The previous change only matched a country name #36159
    • Remove redundant Pinterest listing from marketing task #36158

    The complete list of changes, tweaks, fixes, and improvements included in this release can be viewed in the readme.txt for the release.

    Release Schedule

    We’re still on track for our planned January 10th release.

    VersionRelease
    Release CandidateJanuary 3rd, 2023
    Final ReleaseJanuary 10th, 2023

    Testing

    If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.

    A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.

    If you discover any bugs during the testing process, please let us know by logging a report in GitHub.


  • Beta 2 for the January 2023 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.

    Highlights

    Since the release of Beta 1, the following changes have been made:

    • Updated WooCommerce Blocks to version 9.1.3. (#36125)
    • Fix – Corrects a hard-coded reference to the WP post meta table within the HPOS Migration Helper, that would fail on some sites. (#36100)

    The complete list of changes, tweaks, fixes, and improvements included in this release can be viewed in the readme.txt for the release.

    Release Schedule

    We’re still on track for our planned January 10th release.

    VersionRelease
    Release CandidateJanuary 3rd, 2023
    Final ReleaseJanuary 10th, 2023

    Testing

    If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.

    A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.

    If you discover any bugs during the testing process, please let us know by logging a report in GitHub.


  • WooCommerce 7.2.2 is now available for download.

    What’s new?

    This release fixes an issue where a database migration introduced in 7.2.1 contained a hard-coded database prefix. For complete details, please see this developer advisory.

    You can download the latest release of WooCommerce here or visit Dashboard → Updates to update the plugin from your WordPress admin screen.

    As usual, if you spot issues in WooCommerce core, please log them in detail on GitHub. Found a security issue? Please submit a report via HackerOne.