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

    • WooCommerce Blocks: We’ve updated to the 6.9.0 version of the feature plugin. See the release posts for 6.8.0 and 6.9.0 to see what’s new.
    • WooCommerce Admin: We’ve updated to the 3.2.1 version of the feature plugin. See the changelog to find out what’s new.
    • Product attributes lookup table – Added two database indices to the product attributes lookup table, these are intended to improve the performance of the table querying when there’s a lot of products and attributes.

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

    Much 💜 to all the contributors

    Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

    WooCommerce Core

    dhjw
    jimjasson
    SadikurSadik
    tyrann0us
    Konamiman
    puntope
    roykho
    alexflorisca
    leskam
    louwie17
    rodelgc
    vedanshujain
    veljkho
    barryhughes
    masteradhoc
    carlalexander
    kvnang
    anitaa1990
    linqiuyu
    lanej0
    mrleemon
    joshuatf
    tammullen
    MrJnrman
    zhongruige
    kkmuffme
    peterfabian
    nielslange
    siliconforks
    oscarssanchez
    jonathansadowski
    ilyasfoo
    paulochang
    johnregan3
    gigitux
    jeffstieler
    helgatheviking
    Luc45
    claudiosanches
    octaedro
    joshbetz
    erikdemarco
    oscargare
    azygis
    menakas
    rrennick

    WooCommerce Admin

    joelclimbsthings
    louwie17
    mattsherman
    adrianduffell
    rjchow
    moon0326
    NeosinneR
    jacob-sewell
    ilyasfoo
    jeffstieler
    octaedro
    chihsuan
    joshuatf

    WooCommerce Blocks

    ralucaStan
    malithsen
    mikejolley
    tomasztunik
    dinhtungdu
    Aljullu
    alexflorisca
    sunyatasattva
    gigitux
    manospsyx
    nielslange
    tjcafferkey
    opr
    senadir
    jonny-bull

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

    Seamless styling control

    Our continued focus is to empower you with the best tools WordPress has to offer to customize your store the way you want.

    In this release, we continue to add Global Styles support to even more blocks and improve the editor capabilities and options to give you control where and when you need it.

    More is happening behind the scenes, so, if you haven’t yet gotten excited about global styles, now it’s the time to dive in and learn more about them!

    A commitment to stability and compatibility

    As we work towards the inclusion of the Store API in WooCommerce Core, we introduce versioning to the Store API in this release. This means endpoints can now be reached via wc/store/v1/ as well as wc/store/. We’ve ensured this does not break compatibility with the existing structure which continues to map to v1.

    For more details and stability improvements, please take a look at the changelog below:


    Changelog

    Enhancements

    • Add Global Styles support to the Product Price block. (5950)
    • Add Global Styles support to the Add To Cart Button block. (5816)
    • Store API – Introduced wc/store/v1 namespace. (5911)
    • Renamed WooCommerce block templates to more e-commerce related names. (5935)
    • Featured Product block: Add the ability to reset to a previously set custom background image. (5886)

    Bug Fixes

    • Fixed typo in wooocommerce_store_api_validate_add_to_cart and wooocommerce_store_api_validate_cart_item hook names. (5926)
    • Fix loading WC core translations in locales where WC Blocks is not localized for some strings. (5910)

  • This is the second release candidate for WooCommerce 6.3. Our final release is on track for March 8 release date.

    Changes

    Since the rc 1 release, the following change has been made:

    • WooCommerce Admin has been updated from 3.2.0 to 3.2.1. The changelog is available here.
    • Fixed permission check for reviews in v1 & v2 REST API.
    • Fixed Path Traversal in Importers.

    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 6.2.1 is available now. This release should be backwards compatible with the previous version and fixes two issues.

    Here’s what’s new:

    • Fixed permission check for reviews in v1 & v2 REST API.
    • Fixed Path Traversal in Importers.

    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.


  • We’re excited to announce that the first release candidate for WooCommerce 6.3 is now available. We are currently on track for our planned March 8 release date.

    Changes

    Since the beta release, the following change has been made:

    • WooCommerce Admin has been updated from 3.2.0-RC to 3.2.0. The changelog is available here.
    • Create and fill the product attributes lookup table during a clean install of WooCommerce (#31911).
    • Add extra UI for aborting/resuming the product attributes lookup table filling (#31889).
    • Reverted #31593 that caused the returned line item price to be a string instead of a float. (#31935)

    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 7.0.0 is now available for download from GitHub and WordPress.org.

    More seamless styling control

    Our complete focus is to empower you with the best tools WordPress has to offer to customize your store in exactly the way you want and giving you the most seamless experience possible.

    In this release, we add Global Styles support to even more blocks, and improve the editor capabilities and options to give you control where and when you need it.

    More is happening behind the scenes, so, if you haven’t yet gotten excited about global styles, now it’s the time to dive in and learn more about them!

    A commitment to stability and compatibility

    Version 7.0.0 focuses heavily on fixing bugs and making sure compatibility is solidly maintained.

    A note to devs

    We are increasing our effort to convert our blocks to TypeScript and support the stability of our features with solid E2E tests: these are things you might not see in the changelog entries, but are certainly happening under the hood, with many components being migrated to TypeScript in this very release!


    For more details, please take a look at the changelog below:

    Changelog

    Enhancements

    • Add a remove image button to the WooCommerce Feature Category block. (5719)
    • Add support for the global style for the On-Sale Badge block. (5565)
    • Add support for the global style for the Attribute Filter block. (5557)
    • Category List block: Add support for global style. (5516)

    Bug Fixes

    • Fix wide appender buttons overlap in Cart & Checkout blocks in the Editor. (5801)
    • Fixed an issue where clear customizations functionality was not working for WooCommerce templates. (5746)
    • Fixed an issue where default block attributes were not being passed to the Checkout block correctly. (5732)
    • Fixed an issue where orders would break if they did not require a payment. (5720)
    • Fixed hover and focus states for button components. (5712)
    • Add to Cart button on Products listing blocks will respect the “Redirect to the cart page after successful addition” setting. (5708)
    • Fixes Twenty Twenty Two issues with sales price and added to cart “View Cart” call out styling in the “Products by Category” block. (5684)

  • Beta 1 for the March 2022 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: We’ve updated to the 6.9.0 version of the feature plugin. See the release posts for 6.8.0 and 6.9.0 to see what’s new.
    • WooCommerce Admin: We’ve updated to the 3.2.0-rc version of the feature plugin. See the changelog to find out what’s new.

    Filters and Actions

    This release adds new filters:

    FilterDescription
    woocommerce_set_cookie_enabledAdd cookie consent filter.
    woocommerce_cart_item_removed_because_modified_messageFilters on the cart item removed message.

    Database Changes

    • Product attributes lookup table – Add two database indices to the product attributes lookup table, these are intended to improve the performance of the table querying when there’s a lot of products and attributes. This will bump the corresponding internal database version to 6.3.0.

    Template Changes

    There are no template changes in this release.

    Deprecations

    There are no deprecations in this release.

    Release Schedule

    VersionRelease
    BetaFebruary 15, 2022
    Release CandidateFebruary 22, 2022
    Final ReleaseMarch 8, 2022

    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.


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

    • WooCommerce Blocks: We’ve updated to the 6.7.3 version of the feature plugin. See the release posts for 6.6.0 and 6.7.0 to see what’s new.
    • WooCommerce Admin: We’ve updated to the 3.1.0 version of the feature plugin. See the changelog to find out what’s new.
    • New notice about upcoming minimum PHP 7.2 version bump coming in WooCommerce 6.5. (#31557)
    • Removed images referred to from deprecated functions. (#31395)

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

    Much 💜 to all the contributors

    Finally a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.

    WooCommerce core

    MrJnrman barryhughes rrennick Luc45 vedanshujain peterfabian
    MrJnrman barryhughes rrennick Luc45 vedanshujain peterfabian
    jeffstieler Konamiman claudiosanches lanej0 jonathansadowski joshbetz
    jeffstieler Konamiman claudiosanches lanej0 jonathansadowski joshbetz
    zhongruige puntope tyrann0us joshuatf helgatheviking dhjw
    zhongruige puntope tyrann0us joshuatf helgatheviking dhjw
    ilyasfoo oscarssanchez tammullen octaedro SadikurSadik roykho
    ilyasfoo oscarssanchez tammullen octaedro SadikurSadik roykho
    jimjasson veljkho gigitux azygis mrleemon menakas
    jimjasson veljkho gigitux azygis mrleemon menakas
    leskam linqiuyu kvnang
    leskam linqiuyu kvnang

    WooCommerce Admin

    chihsuan joshuatf louwie17 jacob-sewell ilyasfoo moon0326
    chihsuan joshuatf louwie17 jacob-sewell ilyasfoo moon0326
    rjchow octaedro joelclimbsthings mattsherman
    rjchow octaedro joelclimbsthings mattsherman

    WooCommerce Blocks

    gigitux mikejolley opr dinhtungdu alexflorisca tomasztunik
    gigitux mikejolley opr dinhtungdu alexflorisca tomasztunik
    nielslange tjcafferkey ralucaStan danieldudzic manospsyx senadir
    nielslange tjcafferkey ralucaStan danieldudzic manospsyx senadir

  • This is the second release candidate for WooCommerce 6.2, our final release is planned for February 8.

    Changes

    Since the RC 1 release, the following change has been made:

    • Tweak – Update store setup widget to use task list API. (#31755)

    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 6.9.0 is now available for download from GitHub and WordPress.org.

    This release brings support for global styles to the Featured Category block. This means you can now include this block in a template if you’re using the full site editor, and change its appearance everywhere it appears on your site from one place.

    Bug Fixes

    Our last release introduced the ability for the LegacyTemplate block to be reinserted, only on WooCommerce block templates. This was a mistake and had some unintended consequences, so we reverted this change in this release.

    We also fixed some minor styling issues in the Cart and Checkout blocks and we also enabled Mini Cart template parts for experimental builds only.

    For more details please see the Changelog below:

    Changelog

    Enhancements

    • Add support for the global style for the Featured Category block. (5542)

    Bug Fixes

    • Revert “Allow LegacyTemplate block to be reinserted, only on WooCommerce block templates.”. (5643)
    • Enable Mini Cart template-parts only for experimental builds. (5606)
    • Show express payment button in full width if only one express payment method is available. (5601)
    • Wrapped cart item product contents in inner div. (5240)
    • Fix alignment issue with the “create account” section on the checkout block in the editor (5633)