Shopify Out-of-Stock Chatbot: Turn Stockouts Into Better Shopping Answers
A practical guide for Shopify merchants that want AI chat to answer sold-out product questions, recommend available alternatives, explain preorder rules, and avoid unsafe restock promises.

A Shopify out-of-stock chatbot helps shoppers when the product they want is sold out, low stock, unavailable in a specific variant, or not currently purchasable. The best version does more than say "sorry, this is unavailable." It explains what is known, recommends close in-stock alternatives, clarifies preorder or backorder rules, and hands off cases where the store has not approved an answer.
Stockouts create a strange moment in ecommerce support. The shopper is interested enough to ask, but the path to checkout is blocked. A fast, accurate answer can still save the sale. A vague answer, a fake restock date, or a dead end usually sends the customer back to search.
Why out-of-stock questions deserve their own support flow
Many stores treat sold-out questions as simple FAQ work, but shoppers ask them at a high-intent point. They may have found the exact product they want, selected a size or color, read reviews, and reached the product page before seeing that the option is unavailable.
The support answer needs to do three things at once: protect accuracy, reduce frustration, and keep the shopper moving. That is why out-of-stock automation should be more careful than a generic product recommendation bot.
| Customer question | What the chatbot should do | What it should avoid |
|---|---|---|
| When will this be back? | Share an approved restock window only if the store has provided one, or route to support or signup. | Inventing a date because the customer wants certainty. |
| Do you have this in medium? | Check the exact variant context and suggest available sizes or similar products. | Answering from the parent product when the variant is sold out. |
| Can I preorder it? | Explain preorder or backorder rules only if those rules are approved for that item. | Promising preorder availability for products that are not set up that way. |
| What is closest to this? | Recommend alternatives based on category, price, color, size, material, use case, and compatibility. | Suggesting random best sellers that do not match the original intent. |
| Can you hold one for me? | Collect details or route to a human if the store supports holds. | Guaranteeing a hold without store approval. |
The information your chatbot needs before it answers
Out-of-stock support only works if the assistant can distinguish product-level availability from variant-level availability. A product might be available in black but sold out in navy. A shoe might be available in size 8 but not size 10. A bundle might be blocked because one component is unavailable.
Shopify's product and variant model matters here. Product variants represent specific options such as size or color, and Shopify's inventory and availability fields can determine whether a shopper can buy that exact option. Your chatbot should treat those details as source data, not as generic product copy.
- Product title, description, category, tags, collections, and media.
- Variant options such as size, color, model, pack count, scent, flavor, fit, or voltage.
- Current availability for the specific product or variant the shopper asked about.
- Approved preorder, backorder, waitlist, and restock notification rules.
- Alternative product rules, including what counts as a close substitute.
- Escalation rules for high-value orders, wholesale buyers, custom products, or unclear inventory.
Recommend alternatives instead of ending the conversation
The most useful out-of-stock answer usually includes an alternative. The customer already told you what they wanted. The chatbot should use that signal to suggest products that preserve the buyer's original goal.
| Original item is sold out because of | Best alternative logic | Example answer |
|---|---|---|
| Size | Same product in a nearby size only if sizing guidance supports it, or a similar product in the requested size. | That jacket is sold out in medium, but this similar insulated jacket is available in medium. |
| Color | Same product in a close color, then similar product in the requested color. | The sage color is sold out. The olive version has the same fit and material. |
| Price point | Similar category and use case within a reasonable price range. | The $80 model is unavailable. This $85 option is the closest match with the same main feature. |
| Compatibility | Only recommend products that match the customer's stated model, device, ingredient need, or fit constraint. | For that camera body, this in-stock lens is the compatible alternative. |
| Bundle component | Suggest the closest available bundle or the individual items that replace it. | The starter kit is sold out, but the cleanser and moisturizer are available separately. |
This is where Rozio fits naturally. Rozio can recommend products in chat and show them visually with product cards that include images, prices, options, quantity controls, add-to-cart actions, and product links. That lets the assistant move from "the item is sold out" to "here are the closest available options" without forcing the shopper to restart browsing.
For a deeper version of this workflow, read Shopify Product Comparison Questions and Shopify AI Product Recommendations.
Handle restock questions without making unsafe promises
Restock questions are tempting for AI because customers want a clear date. But restock timing often depends on suppliers, purchase orders, fulfillment delays, receiving, quality checks, and whether the store decides to reorder at all.
| If the store knows | Good chatbot answer | Risky chatbot answer |
|---|---|---|
| Confirmed restock date | Share the date and add that timing can change if the store has that policy. | Guarantee delivery or availability beyond the approved wording. |
| Estimated restock window | Use the exact approved language, such as expected in late July. | Turn an estimate into a promise. |
| No restock information | Say there is no confirmed restock date and recommend alternatives. | Guess based on past restocks. |
| Item will not return | Say it is not expected to return and suggest replacements. | Invite the shopper to wait for a restock that is not planned. |
Preorder, backorder, and continue-selling rules
Some Shopify stores allow customers to buy when inventory reaches zero. Others block purchase when a product or variant is out of stock. Shopify's Admin API describes this as an inventory policy with values that either continue selling after stock reaches zero or deny purchase after stock reaches zero.
For customer support, that means the chatbot should not treat every sold-out item the same way. A preorder item, a backorder item, a temporarily sold-out item, and a discontinued product all need different language.
| Purchase state | What the chatbot can say | What the merchant should define |
|---|---|---|
| Out of stock and not purchasable | This item or variant is not currently available to buy. | Alternative products, restock signup flow, and escalation path. |
| Backorder allowed | This can be ordered now if the store has approved backorder language. | Expected timing, payment rules, cancellation rules, and fulfillment caveats. |
| Preorder product | This is available for preorder under the store's stated terms. | Launch date, billing terms, shipping estimate, and preorder policy link. |
| Discontinued product | This item is not expected to return. | Replacement product rules and whether support can help source a substitute. |
How Rozio helps with Shopify stockout conversations
Rozio is useful for out-of-stock support because stockout questions are rarely only inventory questions. They turn into product recommendation, comparison, cart, policy, and handoff conversations.
- Product-aware answers: Rozio learns the store catalog and can use product context when answering questions about specific items and variants.
- Alternative product cards: Rozio can show recommended products visually with images, prices, options, quantity selection, add-to-cart actions, and product links.
- Cart continuation: When a shopper chooses an alternative, Rozio can help add it to cart, update quantities, review cart contents, and send the shopper toward checkout.
- Custom instructions: Merchants can define how Rozio should discuss restocks, unavailable variants, preorders, backorders, discontinued products, and human handoff.
- Knowledge updates: Merchants can update product information, website knowledge, custom knowledge, and instructions from the Rozio Knowledge Base.
- Inbox review and takeover: Support teams can review stockout conversations, take over when a customer needs a human answer, and generate AI-assisted replies in Customer Service Review mode.
- Multilingual support: Rozio supports 95+ languages, which helps international shoppers ask availability questions in their own language.
For setup guardrails, read Shopify AI Chatbot Custom Instructions. For cart-focused flows, read Shopify AI Cart Assistant.
Example instructions for out-of-stock support
The most important work is deciding what the AI is allowed to say. These are practical instruction examples a Shopify merchant could adapt inside Rozio.
- When a product or variant is out of stock, state that it is not currently available and recommend the closest in-stock alternatives.
- Do not provide a restock date unless the exact date or approved estimate is available in store knowledge.
- If a shopper asks for a restock notification, send them to the approved signup flow or collect details only if our support process allows it.
- For size-based stockouts, recommend similar products available in the requested size before recommending the same item in another size.
- For compatibility-sensitive products, do not recommend an alternative unless compatibility is clear from product data or approved knowledge.
- Escalate wholesale, high-value, custom, urgent-event, and unclear inventory questions to a human support agent.
Out-of-stock chatbot checklist
- Can the assistant identify the exact product and variant the shopper is asking about?
- Can it distinguish sold out, low stock, preorder, backorder, discontinued, and unavailable states?
- Can it recommend close in-stock alternatives based on the customer's original intent?
- Can it avoid inventing restock dates or warehouse quantities?
- Can it send the shopper to an approved restock signup, preorder page, product page, cart, or human handoff?
- Can support review conversations where the AI was uncertain or where customers asked for exceptions?
FAQ
Should a Shopify chatbot show sold-out products?
It depends on the store's merchandising strategy. Shopify documents ways to hide out-of-stock products from collections, but some stores keep sold-out pages visible for SEO, waitlist signup, back-in-stock demand, or product comparison. The chatbot should follow the store's choice and explain availability accurately.
Can AI tell customers when a product will be back in stock?
Only if the store has provided an approved restock date or approved estimate. If there is no confirmed timing, AI should say that clearly, suggest alternatives, and offer the approved next step.
Can Rozio recommend alternatives when an item is sold out?
Yes. Rozio can recommend products and show them as interactive product cards with images, prices, options, quantities, add-to-cart actions, and product links. Merchants should still define rules for sensitive categories, compatibility, and restock claims.
What should the chatbot do if inventory is unclear?
It should avoid guessing. The safe answer is to explain what is known, ask one clarifying question if needed, and route the conversation to support when the store needs to confirm availability manually.
Conclusion
Out-of-stock conversations are not throwaway support tickets. They are buying moments where the first-choice product is unavailable. A strong Shopify out-of-stock chatbot protects accuracy, recommends realistic alternatives, explains approved preorder or backorder rules, and gives support a clean path to step in when needed.
Use Rozio to answer product questions, recommend available alternatives, and help shoppers keep moving when their first choice is sold out.