Spring `26

Prev Next

Spring 2026 focuses on making the storefront easier to configure, the shopping cart more flexible, and checkout more resilient. This release also brings clearer product presentation, stronger order history tools, and a wide set of quality improvements across search, catalog, pricing, and payment flows.

Features

Shopping cart API and multi-cart workflows

Spring 2026 expands shopping cart flexibility for both storefront experiences and integrations. Teams can support richer cart workflows, including creating separate carts for different buying scenarios and updating cart contents more reliably through the public API surface.

Buyers can now start a new cart directly from product detail and product list experiences, which makes it easier to keep projects, orders, or replenishment flows separate. For implementors, the updated cart APIs support more consistent add, update, and retrieval behavior across multi-cart storefronts.

Image of product detail page with the cart selection modal where the user can select the cart to add the item to

Documentation:
Multi-cart storefront workflows
Enable multi-cart selection and new-cart creation
Shopping Cart - List View

Cart controls, fees, and discount behavior

This release adds more control over how cart lines behave and how totals are presented. Storefronts can support read-only cart items, configurable cart item detail content, handling fee lines, and discount calculations that better match business expectations.

These changes help buyers understand why a line item is locked, what a fee represents, and how discounts are calculated. They also give implementors more options to shape cart behavior for specialized product types, approval-driven flows, and service-based pricing models.

Shopping cart with read only cart items, redeemed loyalty discount and added handling fee

Documentation:
Cart controls, fees, and discount behavior
Configure discount calculation base

Loyalty discounts and pricing transparency

Loyalty-based discounting is now more complete and easier to understand in the storefront. Buyers can redeem loyalty benefits as cart-level discounts, while discount percentages and discount messaging are displayed more accurately throughout product and cart experiences.

This makes promotional and loyalty-driven ordering easier to explain to customers and reduces confusion when discounts apply across multiple lines or mixed cart contents.

Image displaying loyalty points redemption modal on the shopping cart page

Documentation:
Loyalty discounts and pricing transparency

Product discovery and product detail experience

Spring 2026 improves how buyers browse, compare, and understand products. Product detail pages can now display description, features, and specifications in collapsible sections, while product filters, product list presentation, and product option pricing provide clearer guidance during selection.

This release also adds more control over product presentation, including optional product code visibility, better handling for inactive or unpriced products, support for custom product type UIs, and the ability to route buyers to the product detail page when additional configuration is required.

Image displaying improvements that have been made to the product detail page

Documentation:
Product discovery and product detail experience
Product Detail - Accordion
Create a custom product detail component by product type

Checkout modernization and payment flexibility

Checkout continues to move toward a more robust and configurable experience. This release improves hosted payment page support, adds configurable terms and conditions behavior, introduces collapsible shipment details in the payment step, and strengthens payment-state handling across more checkout scenarios.

The updated checkout experience is designed to give buyers clearer feedback while giving implementors more flexibility when working with billing, payment providers, credit-line flows, and shipment-level validation.

Image displaying the improvements on the payment info checkout

Documentation:
Checkout payment step and confirmation experience

Navigation, search, and storefront browsing

Storefront navigation is more adaptable in Spring 2026. Teams can place global search in the top navigation, fine-tune category navigation behavior, and present subcategory browsing in a more controlled and easier-to-scan format.

These changes support storefronts that need simpler navigation layouts, stronger search visibility, or more curated browsing experiences for large catalogs.

Image displaying new navigation and search capabilities

Documentation:
Navigation, search, and storefront browsing
Configure global search and category navigation
Configure category browsing and breadcrumb navigation

Order history improvements

Order history is more useful on both desktop and mobile devices. Buyers can work with richer filtering options, and storefronts can support more flexible navigation patterns when customers move from lists into order details.

This helps customers find the right orders faster while giving implementors more control over how order history fits into the broader storefront journey.

Image of the order history page showcasing new filtering capabilities and mobile view

Documentation:
Order history

Extensibility and operational readiness

Spring 2026 includes several updates for teams extending or operating the storefront. These changes improve event-driven integrations, add more extension points around add-to-cart behavior and custom product experiences, and strengthen platform-level observability.

For implementors, this means a more reliable foundation for custom integrations, storefront extensions, and downstream automation triggered by cart and order events.

Image of a shopping cart explaining dynamic cart item UI and a diagram explaining downstream processing based on order creation events

Documentation:
Extensibility and operational readiness
Order-created events
Extend add-to-cart handlers by product type
Implement custom product detail UI integrations

Improvements / Fixes

Shopping cart

  • Improved cart total reliability when items are added through API-driven cart flows.
  • Fixed cart update scenarios so custom line-item fields are applied more consistently.
  • Improved active-cart reuse so repeated add-to-cart requests stay attached to the expected cart.
  • Reduced unnecessary subtotal validation failures during cart field updates.
  • Improved how cart item titles and subtitles are shown for options and add-ons.
  • Strengthened support for field visibility, admin access, and cart data consistency behind the scenes.
  • Improved support for read-only cart item updates in controlled programmatic workflows.
  • Shopping Cart Widget now supports a Number Display Mode setting so the badge can show either the number of cart lines or the total quantity of items in the cart.

Product catalog and storefront presentation

  • Added a clearer empty state when favorite lists or product list results have no items to show.
  • Improved configurable product behavior so buyers are redirected to product detail pages when more setup is required before ordering.
  • Fixed subcategory display when storefronts open on a predefined top-level category.
  • Added a loading skeleton for product images to reduce visual jumps while content loads.
  • Improved fallback image handling so product, cart, and shipment imagery stays visible more consistently.
  • Fixed product image preview sizing, thumbnail overflow, and gallery alignment issues.
  • Improved product list layouts on smaller screens to avoid overflow and cramped actions.
  • Refined product filter behavior so repeated searches and configured filter names behave more predictably.
  • Improved recommended product filtering and presentation so results stay more relevant.
  • Updated product option display to show clearer default names and more reliable default selections.
  • Fixed cases where empty product feature headings or missing zero-price values created confusing storefront output.
  • Improved custom product detail layouts and plugin resolution for extensible product experiences.
  • Refined product document and product image component behavior for cleaner storefront presentation.
  • Improved detection of new lines when constructing product features on detail page
  • Display placeholder image on product detail page when there are no related images
  • When zooming in on image it now scales with the available page size
  • When clicking on product image the image carousel that is displayed now dynamically determines whether or not to display a previous or next image button

Checkout and shipping

  • Strengthened shipping form validation across single-shipment and multi-shipment checkout flows.
  • Improved checkout behavior after address changes so shipping validation and shipment readiness stay in sync.
  • Prevented unnecessary payment method change handling during the initial checkout load.
  • Improved payment method persistence when buyers switch between checkout payment options.
  • Fixed missing order email information in checkout confirmation experiences.
  • Restored clearer order confirmation behavior for paid-order flows.
  • Improved checkout navigation so storefronts use the correct active experience pages more consistently.
  • Fixed label resolution issues that could interrupt checkout entry in some storefronts.
  • Improved checkout loading feedback and discount summary presentation in the payment step.
  • Hid the shipping state input when a selected country does not use state values.
  • Improved shipping calculations so grouped product content is included more reliably.
  • Removed unintended debug output from the shipping form experience.
  • Fixed a pro forma invoice scenario that could fail during order creation.
  • The new shipping address form in checkout now respects the address page layout required and read-only settings

Navigation and browsing

  • Fixed breadcrumb home navigation so buyers are returned to the expected storefront destination more reliably.
  • Improved placement of the global search results action for a cleaner results layout.
  • Fixed category menu translation caching so localized storefronts show the correct language more consistently.
  • Simplified subcategory rendering for more consistent menu behavior and maintenance.
  • Refined discount text spacing and other small presentation details across storefront pricing views.

Platform and quality

  • Improved buyer permission handling around order and order item access.
  • Simplified some storefront configuration requirements, including product list setup in admin experiences.
  • Improved internal regression coverage and configuration consistency across cart, selector, and utility behavior.
  • Reduced deployment friction by removing problematic metadata and tightening supporting platform configuration.
  • Continued codebase organization and component migration work to improve long-term maintainability and release quality.