What a persistent cart is, and how default Shopify carts actually work

A persistent cart saves a signed-in shopper's cart to their account and syncs it across devices, browsers, and return visits. Shopify doesn't do this by default: a standard cart lives in a roughly two-week browser cookie, not on the account, so it can't follow a logged-in shopper from phone to laptop.

Last updated 2026-07-06

What is a persistent cart?

A persistent cart is a cart that stays with a signed-in shopper instead of with one browser. When a logged-in customer adds items, those items are saved to their account, so the same cart appears whether they return on the same phone an hour later or open your store on a different laptop the next day.

The related term is cross-device cart sync: the cart a shopper builds on one device shows up, already filled, on their other devices once they sign in. Both ideas describe the same outcome — the cart follows the person, not the machine. This is how large retailers already work, and it's what most shoppers now expect everywhere they buy.

How does a default Shopify cart work?

By default, a Shopify cart lives in the shopper's browser, not on their account. Shopify's own cookie policy lists a first-party cookie named "cart" that "Contains information related to the user's cart," with a duration of two weeks (shopify.com/legal/cookies). That cookie is how the storefront remembers what's in the cart between page loads.

This works well inside one browser: a shopper can leave and come back on the same device for roughly two weeks and find their cart intact. But because the cart is attached to a browser cookie rather than to the customer record, it has no way to travel. Close that browser, switch to another device, or sign in somewhere new, and the cart the shopper saw is no longer in reach.

Why doesn't the cart follow a signed-in shopper across devices?

Because signing in doesn't move the cart. A Shopify login authenticates the customer, but the cart is still sitting in the cookie of whatever browser built it. There's no default step that copies those items onto the account, so a shopper who fills a cart on their phone and then logs in on their desktop sees an empty cart — the desktop browser never had those items.

Shopify has confirmed this shape in its developer changelog (the cart cookie value is current as of 2024) and in community answers, where staff note that cart data is tied to the specific device and browser the customer uses, and that syncing it across devices would require custom code. New customer accounts did not change this: as of 2026, a cross-device cart is still not native to Shopify.

Why do most merchants never see this lost cart?

Because nothing in your admin records it. When a shopper's cart fails to follow them to a second device, there's no error, no abandoned-cart event tied to the switch, and no log entry — the shopper simply lands on an empty cart and either rebuilds it or gives up. From the store's side it looks like a slow afternoon.

This is why the gap stays invisible for years. Abandoned-cart emails only fire for carts that were captured in the first place, and analytics count the device where checkout happened, not the device where the cart was abandoned. How many of those interrupted shoppers would have bought is a reasonable inference rather than a figure anyone can measure — but the friction is real, and it never shows up as a number in your dashboard, which is why so few merchants know it's there.

How does a persistence layer fix it, and who needs one?

A persistence layer saves the signed-in shopper's cart to their account and restores it wherever they log in next. Persistent Cart watches the cart on your storefront and, the moment a logged-in customer changes it, stores those items against their customer record. When that customer signs in on another device, the saved cart is merged back in automatically and silently — no popup, no email, nothing for the shopper to do. It's the same account-level cart that Amazon and Walmart already offer; Walmart even lists it as an account benefit: a signed-in account lets you "access your cart across multiple devices."

Who needs it most: stores whose shoppers research on mobile and buy on desktop, high-AOV and B2B catalogs where carts are large and take effort to rebuild, and any store with repeat, logged-in customers. It applies to signed-in shoppers only — guest carts stay in the standard single-browser session.

Questions, answered

Does Shopify save your cart across devices?

No. By default, Shopify doesn't save a cart across devices or browsers. The cart is stored in a browser cookie that lasts about two weeks, so it persists if the shopper returns in the same browser, but it doesn't follow them to a different device or a new browser — even after they log in. Making the cart cross-device requires adding a persistence layer such as Persistent Cart.

How long does a Shopify cart last?

About two weeks. Shopify's cookie policy lists the "cart" cookie with a two-week duration, so a shopper who returns in the same browser will usually find their cart for roughly 14 days. That timer is per browser, though — it does nothing to bring the cart to another device or browser, where the shopper starts from empty.

What's the difference between a persistent cart and an abandoned-cart email?

A persistent cart prevents the loss; an abandoned-cart email tries to recover from it. Persistence keeps the cart with the signed-in shopper so it's still there when they return on any device, instantly and for everyone logged in. Email or SMS fires only after a cart is abandoned, only reaches shoppers who opted in, and industry estimates put recovery at a few percent of carts. They work well together — persistence covers the shoppers your flows never see.

Do guest shoppers get a persistent cart?

No. Cross-device persistence applies to signed-in customers only, because the cart is saved against the customer's account. A guest who hasn't logged in keeps the standard Shopify cart — held in that one browser for about two weeks — and it won't sync to another device. Shoppers who create an account or log in before or during their visit get the full cross-device experience.

Stop losing signed-in carts across devices.

Add Persistent Cart in one click — free to start, nothing for your shoppers to do.