Skip to content
Log in

Manage multiple carts per customer

On this page

Your store’s customers can end up with multiple carts for a number of reasons:

  • Visiting from different devices
  • Using different browsers on the same device
  • Clearing browser cookies between visits
  • Using private/incognito browsing windows
  • Completing a purchase or quotation request — once a cart reaches a closed status (paid, complete, or quotation_requested) it can no longer be used, so a new cart is created on the next visit

StoreConnect does not merge carts automatically. Each cart stays an independent record. For logged-in customers, all carts are linked to the customer’s Contact record. For guest customers, carts are identified only by the session token.

View a customer’s carts

From the Contact record:

  1. Open the customer’s Contact record.
  2. Scroll to the Carts related list.
  3. Review all cart records linked to this contact — every status is listed.

From the Carts list:

  1. Go to the Carts list.
  2. Use a list view filtered by the Contact field, or search by Checkout Email.
  3. If a customer has several active carts, contact them to confirm what they want to buy before moving items into one cart to complete checkout.

Cart cloning (advanced feature)

StoreConnect can clone a cart’s items into a new cart, which is useful for reordering. When a cart is cloned:

  • A new cart is created with fresh session details.
  • Eligible items are copied from the source cart.
  • Items that cannot be cloned (bundle products, bookable products, out-of-stock products, unavailable products) are excluded from the new cart. If no items can be cloned, the operation fails and the original cart is left unchanged.

Cart cloning is available as a developer feature through the Liquid cart.clone action and is not exposed as a standard button in the default webstore theme. For the action’s parameters, requirements, and behavior, see Action - Liquid Tag Reference.

Was this article helpful?

Was this article helpful?