E-commerce
July 1, 2026
A customer returns to a cart after several hours or days and discovers that it has expired. The products are no longer there, the price has changed, a promotion is no longer active, or a size is out of stock. They may feel like they have lost all the selection work they had done.
The chatbot can help them rebuild the cart, find the products, explain what has changed, and suggest realistic alternatives. It must avoid promising the original price or stock if those items are no longer guaranteed.
This guide explains how to manage an expired cart with an AI chatbot, from resuming the journey to providing a helpful alternative.
Summary
Why does an expired cart frustrate the customer so much?
A cart is not just a list of products. For the customer, it is a decision in progress. They have compared, chosen sizes, checked a price, and sometimes waited a moment before paying.
When the cart disappears or changes, they might believe that the site has lost their information. The chatbot must recognize this frustration and help rebuild what can be.
An expired cart must be treated as a resumption of purchase, not as a customer error.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
What causes can be explained?
A basket may expire due to a terminated session, a stock change, an ended promotion, a removed product, a price level change, or navigation between devices.
The bot should explain the likely cause without being too technical. The customer primarily needs to know what can be recovered and what needs to be replaced.
How to find the products?
If the customer is logged in, the bot can search for recently added or viewed products. If the customer is anonymous, they can ask for a description, a screenshot, a link, or the products they remember.
The response must be action-oriented: "I can help you find the items in your cart. Do you remember the main product or the collection?"
What should I do if the stock or price has changed?
The bot must be transparent. It can explain that stock and prices change until the order is confirmed. If the promotion has ended, it must say so clearly.
It can then suggest an alternative: another size, another color, a similar product, a restock alert, or a currently active offer if one exists.
How to manage an expired promotion?
If the cart contained a discount, the bot must check the dates and conditions. It must not promise to reactivate an expired promotion unless an internal rule allows it.
A good response would be: "This offer was valid until [date]. I can show you the promotions currently available for these products."
Which flow to follow?
The flow must reconstruct the cart without false promises.
Identify whether the customer was logged in, anonymous, or arrived from a cart link.
Search for recent products or ask for the elements the customer remembers.
Check stock, price, variants, and current promotions.
Explain what has changed since the initial cart.
Offer a reconstruction, an alternative, or a transfer if a promise is contested.
Which messages should be used?
To start: "I can help you find the products from your expired cart. Let's start with the main item."
For out of stock: "This variant is no longer available, but I can offer you a close alternative or a back-in-stock alert."
For a price change: "The price can change until the order is confirmed. I can check the active offers today."
When to transfer?
The transfer is necessary if the customer has a screenshot of a price or offer that is still valid, if a cart link sent by the brand does not work, or if a commercial promise needs to be verified.
The bot must transmit the reconstructed cart, the products, any screenshot, the date, the source of the link, and the exact request.
Which KPIs should be monitored?
Track expired carts, recovered products, accepted alternatives, mentioned expired promotions, and purchase resumption after bot intervention.
This data shows if carts expire too quickly or if follow-up emails need to better preserve the context.
Which mistakes should be avoided?
Avoid promising the old price, guaranteeing out-of-stock items, or redirecting the customer to the homepage. Also, avoid responding with "your cart has expired" without offering assistance.
The chatbot should reconstruct the user journey as much as possible.
How can Qstomy help?
Qstomy can use the customer, cart, order, and campaign context to respond clearly, and then transfer sensitive cases with an actionable summary.
The chatbot helps the customer understand what is still possible, without promising an unverified offer, stock, or delivery.
Explore AI support, the AI sales agent, or request a demo.
Key takeaways
Key Takeaways
An expired cart is an opportunity to resume the purchase, not just a simple end of session.
What the customer must understand
The customer must know which products can be recovered, what has changed, and what alternatives exist.
The chatbot's limits
The chatbot can reconstruct and guide, but it must not guarantee the old price, stock, or promotion without verified proof.

Enzo
July 1, 2026


