Call for testing: Shopper Lists in WooCommerce

WooCommerce 10.9 introduces two experimental shopper-list features for logged-in shoppers: Save for Later and Wishlists.

Both features are opt-in and off by default. These shopping lists are designed for stores using WooCommerce’s block-based shopping experience, and they give logged-in shoppers a first-party way to keep products around between sessions instead of choosing between buying immediately, removing an item, or leaving the store.

We are looking for feedback from developers, agencies, and store builders who can test these flows on real store setups before the features move toward a wider rollout.

What is included

Shopper Lists is the shared foundation behind Save for Later, Wishlists, and possible future list-based shopping experiences. The initial experimental release includes two visible shopper features.

Save for Later adds a “Save for later” action to cart line items. When a logged-in shopper uses it, the item moves from the active cart into a Saved for Later section below the Cart block. From there, the shopper can move the item back to the cart or remove it from the list. Saved variable products retain their selected attributes, such as size or color, so shoppers can see exactly which variation they saved.

Save for Later is currently scoped to the Cart block. Mini-cart support is not included in this experimental release.

Wishlists adds an “Add to wishlist” action to product pages that use the Add to Cart with Options block. A shopper can save a simple product or a selected variation, then view those saved items in My Account > Wishlist. From the wishlist, shoppers can move items to the cart or remove them. Merchants can also place the Wishlist block on custom pages.

Under the hood, both features use the same Shopper Lists backend, Store API surface, and Interactivity API store. The shared Store API surface landed in the main feature merge (#65263), and the Wishlist button returned to Add to Cart with Options through a render-time injection (#65765). The shared Store API endpoints live under:

/wc/store/v1/shopper-lists/

How to enable the features

Because these flows touch cart behavior, product-page behavior, My Account, block templates, logged-in shopper data, and Store API interactions, we want feedback from a wider range of store setups before calling the feature stable.

On a staging or local test site running WooCommerce 10.9.1 or newer, go to:

WooCommerce > Settings > Advanced > Features

Enable both experimental features: Save for Later in Cart and Wishlists.

For the best coverage, use a test site with a Cart page built with the Cart block and a Single Product template using the Add to Cart with Options block. You will also want at least one simple product, one variable product with selectable attributes, and a logged-in customer account for shopper testing.

What to test

Start with the Save for Later flow by saving a few cart items, checking that they move into the Saved for Later section, and confirming they can be moved back or removed.

Next, test the Wishlist flow by adding a few products to a wishlist and checking that they appear in My Account > Wishlist with the expected product details. It is also worth confirming that wishlist items can be moved to the cart, removed, and displayed with the Wishlist block on a custom page.

Finally, disable both experimental features and revisit the cart, product pages, and My Account. The Shopper Lists UI should disappear cleanly, without invalid blocks or broken template output.

Please share what you tested, what worked, what broke, and what you expected to happen instead in the comments below or on this GitHub discussion.

Thanks for taking the time to test. Feedback from real store builds, especially customized block templates and extension-heavy sites, will help us decide what to refine before Shopper Lists moves beyond experimental.


Leave a Reply

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