WooCommerce 10.5.1: Dot Release

WooCommerce 10.5.1 has been released.

WooCommerce 10.5.1 addresses compatibility issues with variable products, the Divi theme, and the admin dashboard reviews widget, while enhancing security for PayPal Standard shipping callbacks.

Current Stable Tag

👉 WooCommerce 10.5.3

  • Released — February 10, 2026

What’s in this release

Fixes compatibility issues with add-to-cart button being disabled in variable products #63171

Following the WooCommerce 10.5 release, multiple users reported being unable to add variable products to their cart in setups where variation-handling scripts were customized or dequeued. The root cause was this change disabling the add-to-cart button by default, even when the required wc-add-to-cart-variation script wasn’t enqueued. We’ve implemented a more conservative approach that only disables the button when wc-add-to-cart-variation is detected as enqueued, preventing compatibility issues with plugins or custom code that handle variation selection differently.

Reverted to legacy version of admin dashboard reviews widget to address errors encountered by some stores after upgrading to WooCommerce 10.5. #63168

Reverts changes that prevented the shop page from displaying correctly in Divi theme under certain circumstances. The previous implementation caused PHP warnings and prevented products from being listed when the shop page was edited with the Divi Builder. #63202

Added token-based validation and additional order meta checks to the PayPal Standard shipping callback method. The enhancement includes token validation, order status verification, and transaction ID checks to prevent unauthorized updates to shipping addresses and shipping methods during the PayPal checkout flow. #63193


4 responses to “WooCommerce 10.5.1: Dot Release”

  1. Jon Mather Avatar

    Made the simple products add to cart broke

    We were doing:

    <?php if (!has_term('egift-cards', 'product_cat', $product->get_id())) {
    do_action( 'woocommerce_single_variation' ); // QTY selector and add to cart buttons output here
    }?>

    Changed to:

    <?php if (!has_term('egift-cards', 'product_cat', $product->get_id())) {

    // For variable products - output variation selector and button
    if ( $product->is_type( 'variable' ) ) {
    do_action( 'woocommerce_single_variation' );
    }
    // For simple products - manually output quantity and button with proper styling
    else {
    ?>
    <div class="woocommerce-variation-add-to-cart variations_button">
    <div class="qty-buttons">
    <input type="button" value="-" class="minus">
    <div class="quantity">
    <input type="number" class="qty" name="quantity" value="1" min="1" />
    </div>
    <input type="button" value="+" class="plus">
    </div>

    <button type="submit" name="add-to-cart" value="<?php echo esc_attr( $product->get_id() ); ?>" class="single_add_to_cart_button button alt">
    Add to Cart
    </button>
    </div>
    <?php
    }
    }?>

    1. Shani Banerjee Avatar
      Shani Banerjee

      Hi there; the simple product add-to-cart button is missing the surrounding

      <

      form>element that WooCommerce needs to actually process the add-to-cart request. Try wrapping your existing HTML in the

      <

      form class="cart" ...> tag and it should work.

  2. After updating to this version, the Mini Cart block stopped working properly.

    1. Brent MacKinnon Avatar
      Brent MacKinnon

      Thanks for flagging this.

      The best next step is to contact our support team via your WooCommerce.com account so they can look at your specific setup and the Mini Cart behavior. You can start here: https://woocommerce.com/my-account/contact-support/

Leave a Reply

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