Shopify App · Persistent Cart
For logged-in customers, it no longer does. Persistent Cart keeps their cart alive across every device they own. When they open their laptop after browsing on their phone, their cart is there. The only thing they need to do is check out.
Free plan available · No credit card · Works for registered customers
How it works
Persistent Cart is enabled entirely from your Shopify Admin. No custom code, no developer needed. Enable the Theme Extension once, and every logged-in customer's cart starts following them across devices from that session onward.
Cart continuation works for logged-in customers. Share a Cart works for everyone - logged in or not.
01 - Install
Online Store → Themes → Customize → App Embeds → Persistent Cart. Enabled once from your theme settings. Works on every customer session after that. Required for all features.
02 - Continue
When a registered customer logs in on any device, their cart is there - same items, same quantities, exactly as they left it. No action needed from them. No re-adding items for you to worry about.
03 - Share
Shoppers generate a link to their exact cart and send it to a partner, save it for later, or pass it to family as a gift list. The person who clicks the link goes straight to a loaded checkout. They did not browse your store. They arrived ready to buy.
Features
Cart Continuation
A customer who switches devices and finds an empty cart either re-adds everything from memory or does not come back at all. With Persistent Cart, logged-in customers pick up exactly where they left off on any device they own. Same items. Same quantities. Ready to check out. No save button, no reminder email.
Requires customer login · Mobile, tablet, and desktop
Share a Cart
Customers generate a link to their exact cart and send it to a partner, a friend, or anyone who asked what they want as a gift. The person who clicks that link does not browse your store. They arrive with items already loaded, one step from placing an order. This is not a wishlist. It is a different kind of customer arriving at a different point in the purchase. The share button matches your theme - pick the icon style, or hook it into your own CSS on Pro.
Free: 50 links/month · Basic: 250 links/month · Pro and Advanced: unlimited
Smart Merge
When a shared cart lands on top of an existing one, a simple conflict dialog lets the customer decide what to keep. No items overwritten silently. No confusion.
Customer stays in control throughout
Privacy First
No customer names, emails or payment data. Only the logged-in customer's Shopify ID, the products in the cart and a hashed cart token, deleted under your plan's retention settings.
Customer data deleted within 30 days of uninstall
Who it is for
Real scenarios
These are the moments Persistent Cart catches. Each one is an order that would otherwise not complete.
Commute to checkout
A customer browses on their phone during the morning commute and adds three items. That evening at home, they open their laptop to finish the purchase. Without Persistent Cart, the cart is empty and the purchase does not happen. With it, the cart is waiting. They check out.
The partner approval
A customer fills their cart, then shares the link before committing to the purchase. Their partner opens the link on a different device, agrees, and places the order. One cart link produced a sale from someone who had never visited your store.
The payday saver
A customer builds a cart they want but cannot buy today. They save the link and come back on payday - cart intact, items still selected, one step from checkout. No re-browsing, no second-guessing.
Office to home
A corporate buyer selects products at their desk. That evening they want to complete the purchase on their home computer. The cart is there. The order goes through.
The gift list
A customer fills a cart with items they want as gifts and sends the link to family before a birthday or holiday. Recipients open it, see exactly what was selected, and can order without guessing at variants or quantities.
The interrupted session
A customer adds items on their tablet, gets pulled away, and comes back two days later on their phone. The cart is still there. The purchase completes on the second visit instead of never.
Shopify Admin
Every plan shows, inside Shopify Admin, how many times a saved cart was restored to a returning customer this billing period; Pro and Advanced also show the orders placed from those restored carts and their revenue, for customers who allow marketing. Every plan also shows how many times your shared cart links were clicked and how many orders were placed through them, by channel. Basic and above add what those orders were worth and the daily trend. An order counts when Shopify's order notification matches it to a click on one of your links, and only for shoppers who allow marketing in your store's privacy settings.
Install and explore
Savings calculator
Return on your monthly plan cost
Projection based on the numbers you enter and a conservative recovery-rate estimate, not measured results. Actual outcomes depend on your store's traffic and checkout flow. Share a Cart orders assume 8% of links sent lead to a purchase. Your actual link-to-order rate is in the Shopify admin on every plan, and Basic and above also show the revenue from those orders.
Pricing
Free
Forever free
2-day cart retention
See your synced sessions, link clicks and the orders placed through your links. Upgrade to see what those orders were worth.
Basic
per month
Extended retention
For growing stores. Adds redirect to checkout on shared links.
Pro
per month
30+ day retention
For stores that share carts with guests. Adds guest sharing, unlimited links, and shared carts that stay open for 30 days instead of 7.
Advanced
per month
Maximum retention
No session cap. No link cap. Built for high-volume stores. VIP support.
Two things to know before you install
FAQ
Does this work for guest customers?
A guest's cart is Shopify's own browser cart, so it stays on that device: the app saves and syncs carts for logged-in customers only. On the Pro and Advanced plans, guests can also use the Share link.
Do I need to install anything in my theme?
Yes. In your Shopify admin, go to Online Store, then Edit theme, then App embeds, turn on "Peci: Persistent Cart" and click Save. Required for all features. Takes under 60 seconds.
How long are carts stored?
Saved carts and shared cart links expire after 2 days on Free, 7 days on Basic, 30 days on Pro and 60 days on Advanced. A saved cart's period runs from the customer's last cart activity. On Pro and Advanced you can choose 7, 14, 30 or 60 days in the app settings; on Free and Basic the period is fixed. Expired carts are deleted by a daily cleanup. Deletion is silent - no warning to customers before purge.
Is customer data secure?
The app stores only what cart saving and Share a Cart need: the logged-in customer's numeric Shopify customer ID, the products and quantities in their cart, and a one-way hash of the cart token. With the customer's marketing consent, it also records clicks on shared cart links by channel and the orders that came from them or from a restored cart. It does not store customer names, email or postal addresses, phone numbers, payment information or device fingerprints. The full list is in our Privacy Policy.
Can I share carts on the Free plan?
Yes. Free plan includes up to 50 shareable cart links per month. Pro and Advanced offer unlimited links.
Ready to start?
Free plan. No credit card. Enable from your theme settings once and it works for every customer session after that.
Requires Theme Extension · Works for registered customers on any device
The peci.io newsletter
Not installing today? Leave your email for the peci.io newsletter: news about our Shopify apps and new projects, and the articles we publish.