• WooCommerce 8.0.2 is now available for download.

    What’s new?

    • This release fixes an issue inadvertently introduced in 8.0.0 that caused the minimum length for attribute values to be three characters long. #39686

    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.


  • The latest version of WooCommerce Blocks, version 10.8.3, is now available for download on WordPress.org and GitHub.

    Notable Changes

    We have improved how the stylesheet of the blocks are enqueued in classic themes.

    Changelog

    Bug Fixes

    • Create wc-all-block-styles chunk with all blocks stylesheet for classic themes. (10543)
    • Fix the “On Sale” badge position. (10550)

  • A critical issue that has been identified in WooCommerce version 8.0. As a result, we are releasing an update to 8.0 to ensure the stability and reliability of your WooCommerce-powered websites. Please read this advisory carefully for more information on how this affects you and the necessary steps to take.

    Issue Description:

    A bug affecting WooCommerce version 8.0 has been reported, impacting certain critical functionalities like the Onboarding Wizard (OBW) and Payments Menu. This bug arises from a protocol switch and could result in unexpected errors, including 404s on the status page.

    Version Update:

    To address this issue, we are releasing 8.0.1.

    Affected Versions:

    • WooCommerce 8.0.0

    Steps to Check if You’re Affected:

    • Check your WooCommerce version: Verify whether your website is running WooCommerce 8.0.0.
    • Test critical functionalities: If you’re using the Onboarding Wizard or the Payments Menu, test these features thoroughly to ensure they are working as expected.
    • Monitor for errors: Keep an eye out for any unexpected errors or 404s on the status page.

    Next Steps:

    • Upgrade to Version 8.0.1: If you’re currently using WooCommerce 8.0.0, it is recommended to upgrade to version 8.0.1.
    • Stay Informed: Follow our blog and Community Slack or updates on the resolution of this bug.


  • The latest version of WooCommerce Blocks, version 10.8.2, is now available for download on WordPress.org and GitHub.

    Notable Changes

    We have enhanced the logic for caching the JavaScript assets of the WooCommerce Blocks: when your site URL changes, the plugin version changes, or when enabling/disabling HTTPS the script data cache will be refreshed. This patch ensures scripts load from the correct location.

    Changelog

    Bug Fixes

    • – Ensure cached script data is refreshed following a site URL change, version change, or when switching between the WooCommerce Blocks feature plugin and WooCommerce Core. (10278)

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

    Updated WordPress Minimum Version

    With today’s release of WordPress 6.3, we’ve updated the minimum version of WordPress required for WooCommerce to 6.2 in keeping with our L-1 policy.

    Upcoming PHP Requirement Change

    This release continues to support PHP version 7.3. We recently announced our plan to end support for PHP 7.3, beginning with the release of WooCommerce 8.2.0, scheduled for release in October of 2023. Read our announcement post for full details.

    What’s new in 8.0.0?

    New WooCommerce Blocks Templates

    Cart, Checkout, and Order Confirmation templates are now available in the Site Editor for block themes! These templates enhance your editing experience for the checkout flow by enabling editing the entire page, including header/footer customization.

    The Cart, Checkout, and Order Confirmation templates shown in the template list in the site editor

    Also, with this release, we removed the word beta from the compatibility notice in the Cart and Checkout Blocks to show merchants that these blocks can be considered stable.

    Below you can see the before and after screenshots of the compatibility notice. The corresponding PR can be found at https://github.com/woocommerce/woocommerce-blocks/pull/10019.

    Introducing new banner patterns

    We introduced the following new banner patterns:

    Small discount banner with image pattern
    Product collection banner pattern
    Discount banner with image pattern
    Discount banner pattern
    Discount banner pattern

    New settings added to the Mini-Cart

    We are adding three new settings to the Mini-Cart block, giving you more customization options and allowing merchants to personalize the color of the price, icon, and product count to match their preferences.

    A screenshot of the Mini Cart Block's inspector controls showing color controls for the Price, Icon, and Product count

    Image size settings added to the Product Image block

    The Product Image is receiving three new settings that allow merchants the width, height and scale for the product image.

    A screenshot of the Product Image Block's inspector controls showing the image size and scale controls

    Actions and Filters

    This release adds one new action and no new filters.

    Action

    ActionDescription
    woocommerce_before_delete_orderFires immediately before an order is deleted from the database. (Note: this was added for the CPT data store). [Source]

    Database Changes

    This release has no database changes.

    Template Changes

    This release has no template changes.

    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

    moon0326
    barryhughes
    ismaeldcom
    coreymckrill
    nima-karimi
    mahmoudsaeed
    joelclimbsthings
    elazzabi
    ecgan
    DAnn2012
    vladolaru
    opr
    samueljseay
    gigitux
    prettyboymp
    nielslange
    nigeljamesstevenson
    Abdalsalaam
    jonathansadowski
    ObliviousHarmony
    oaratovskyi
    tammullen
    nerrad
    octaedro
    chihsuan
    manooweb
    kmanijak
    SavPhill
    rrennick
    lsinger
    kidinov
    helgatheviking
    lanej0
    chrismccluskey
    rjchow
    tim-steele
    mattsherman
    louwie17
    martynmjones
    shendy-a8c
    Konamiman
    rodelgc
    nathanss
    psealock
    invalid-email-address
    alopezari
    danieldudzic
    mdperez86
    joshuatf
    mikejolley
    thilinah
    thealexandrelara
    vedanshujain

    WooCommerce Blocks

    hsingyuc
    DAnn2012
    hritikchaudhary
    danieldudzic
    masteradhoc
    DAreRodz
    invalid-email-address
    tjcafferkey
    thealexandrelara
    tarunvijwani
    nefeline
    gigitux
    roykho
    wavvves
    imanish003
    Aljullu
    dinhtungdu
    kmanijak
    albarin
    mikejolley
    danielwrobert
    nielslange
    Sidsector9
    opr
    multiplehats


  • The latest version of WooCommerce Blocks, version 10.8.1, is now available for download on WordPress.org and GitHub.

    Notable Changes

    We’ve improved template detection to better align with the WooCommerce settings and enhanced migration reliability. Additionally, in response to Gutenberg updates, we’ve added safeguards to handle diverse return types from the getEditedPostType function, ensuring stability and preventing crashes.

    Changelog

    Bug Fixes

    • Classic Template block registration: Add defensive type handling. (10475)
    • Fixed an issue where modifications to the Cart/Checkout templates made in the site editor would not be visible on the front end. #10462

  • RC2 for the August 8 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 8.0.0-rc.1, the following changes have been made:

    • Fixed an issue where the toolbar button text didn’t appear in WordPress 6.3. #39572
    • Fixed an issue than didn’t allow selection of attributes by clicking on their name within the new product editor. #39574
    • WooCommerce Blocks has been updated to 10.6.4. #39582

    For the complete list, view the changelog in the readme for this release.

    Actions and Filters

    There have not been any new actions or filters added since Beta.1. For the actions and filters added in Beta.1, see the 8.0.0-beta.1 release post.

    Database Changes

    This release has no database changes.

    Template Changes

    This release has no template changes.

    Release Schedule

    We’re on track for our planned August 8 release.

    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.


  • Hi, folks. We are here with an important update regarding the previously announced plan for “High-Performance Order Storage” (HPOS), which was scheduled to be fully rolled out by the WC 8.0 release, scheduled for August 8th. 

    Although HPOS has been available for public use since November 2022, in the WC 7.1 release, we have not made it mandatory for use in new stores. Our original plan was to have all new stores default to using HPOS as of the WC 8.0 release. 

    Why the delay?

    As we prepared to get the feature rolled out, we took steps to perform additional testing for HPOS. Part of that included testing the feature in live, high volume stores. This is where we found some issues which we felt needed to be addressed before rolling this out to all stores. Since finding the issues, fixes have been implemented. You can track their progress here.

    We want to ensure the fixes are properly tested and do not want to rush the process in order to get into the 8.0 release. 

    What happens next?

    We understand the anticipation and excitement surrounding HPOS, and we apologize for the change of plan. Given our desire to continue testing the feature across a variety of scenarios, we have decided to delay the full rollout to all new WooCommerce stores until WC 8.2.

    What should I do?

    If you manage stores, and you have previously enabled HPOS, it will continue to work. If you spin up a new store before the WC 8.2 release, and would like to enable HPOS, you may still do so by following these steps.

    If you are a plugin developer, please ensure your plugin has declared compatibility with HPOS in order to ensure your plugin works as expected in stores that have enabled the feature. We have published an upgrade guide and have active support in the WooCommerce Community Slack Channel #hpos-upgrade-party where you can interface with WooCommerce developers working on the HPOS project. 

    If you have any questions or concerns please reach out to us on the #hpos-upgrade-party channel. 

    Thank you

    Our community played an important role in making the discovery of some of these important improvements and issues we are working on today. A big thank you to the community members who donated their time to make sure this feature is released in the best possible shape. 

    ninetyninew
    wvega
    dipin-bajra
    dans-art
    m-mikelkevicius
    om4james
    Marc-pi
    darkopeter19
    om4csaba

  • The latest version of WooCommerce Blocks, version 10.8.0, is now available for download on WordPress.org and GitHub.

    Notable Changes

    New patterns

    There are two new patterns available to use: Featured Products: Fresh & Tasty pattern and Social: Follow us in social media.

    Featured Products: Fresh & Tasty pattern
    Follow us in social media pattern

    Also, the existing patterns have been improved, removing some pre-configurated styles.

    Mini Cart Customization

    On WordPress 6.3 or with the latest version of Gutenberg, it is possible to customize the Mini Cart block’s Price, Icon, and Counter color.

    This release includes important bug fixes for several blocks, enhancing the overall user experience.

    Changelog

    Enhancements

    • Update the Featured Products 5-Item Grid pattern to become wireframed. (10401)
    • Add selection button to featured items block when id not found. (10387)
    • Unify ‘Powered by’ and ‘Built with’ texts in all patterns. (10380)
    • Product Details Product Listing: Remove the styles on product title and button. (10362)
    • Update the Featured Category Triple pattern to become wireframed. (10343)
    • Update the Large Footer and Large Footer Dark patterns to become wireframed. (10323)
    • Update the Footer with Simple Menu and Cart pattern to have no opinionated styles. (10306)
    • Relocate sale badge to be consistent for products. (10297)
    • Update the Footer with 3 menus pattern to have no opinionated styles. (10294)
    • Updated Product Hero pattern to have no opinionated styles. (10292)
    • Remove border controls from Filter by Attribute block. (10277)
    • Updated “Testimonial Single” pattern to have no opinionated styles. (10275)
    • Remove opinionated styles from the Hero Product Split pattern. (10270)
    • Updated Product Hero pattern to have no opinionated styles. (10260)
    • Updated Testimonial 3 columns pattern to have no opinionated styles. (10258)
    • Updated Product Collections Newest Arrivals patterns to have no opinionated styles. (10256)
    • Made checkout event hooks reflect the current state of the cart. (10254)
    • Remove Featured Category Cover Image pattern in favor of the Feature Category block. (10252)
    • Small adjustments to the title, description and icon of the Express Checkout block. (10237)
    • Remove opinionated styles from the Minimal Header pattern. (10227)
    • Remove opinionated styles from the Centered Header Menu with Search pattern. (10226)
    • Register a Mini-Cart template part area, so in WP 6.3, the Mini-Cart template part is listed separately from the other template parts. (10203)
    • Added a new ColorPanel component and implemented in the Mini-Cart block for custom color controls. (10062)
    • Start using the “Single Product” block for the “Product Details Product Listing” pattern. (9978)

    Bug Fixes

    • Fix Classic Template block not rendering in Single Product custom templates. (10342)
    • Products: Improve performance by preventing running the Product Query logic twice in Editor. (10340)
    • Fix some styling issues in the product or category selector of some blocks. (10308)
    • Fix: Incorrect default number of products in editor when inheriting query. (10303)
    • Fix PHP warnings when doing a search with product collection block. (10300)
    • Fix styles for the Add to Cart Form block when used together with the Single Product block. (10282)
    • Fix: Add missing page titles to the Cart and the Checkout templates. (10281)
    • Fix deprecated warning for featured category and product block. (10246)
    • Fix indent issue for the search list control in certain themes. (10245)
    • Fixed classic template appearance in the editor with some of the default themes. (10240)
    • Newest Products: Fix the stock status filter that would crash the block when opened. (10201)
    • Fix an issue where the radio buttons for shipping methods were incorrectly aligned on the Cart block in the post and site editor. (10150)

    Various

    • Introduce the new Social: Follow us in social media pattern. (10368)
    • Add the new Featured Products: Fresh & Tasty pattern. (10339)
    • Add an endpoint for processing pay-for-order orders. (10287)
    • Add an endpoint for getting pay for order orders. (10199)

  • RC1 for the August 8 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 8.0.0-beta.2, the following changes have been made:

    • WooCommerce Blocks has been updated to 10.6.2. #39492
    • Fix an issue where the use for variations checkbox was inadvertently being disabled. #39502
    • Fixed an issue what was preventing scrolling when inserting a new block when creating or editing a product. #39491
    • Addressed some issues with styles within the product editor. #39478

    For the complete list, view the changelog in the readme for this release.

    Actions and Filters

    There have not been any new actions or filters added since Beta.1. For the actions and filters added in Beta.1, see the 8.0.0-beta.1 release post.

    Database Changes

    This release has no database changes.

    Template Changes

    This release has no template changes.

    Release Schedule

    We’re on track for our planned August 8 release.

    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.