The Out-of-Stock Substitute Playbook: Saving the Sale When the Shelf Is Empty
Here is the playbook for saving the out-of-stock sale.
Do not let “out of stock” be the end of the visit
Instant substitute suggestions and honest restock answers – try it free today.
Free plan to start · No credit card required
Step 1 – Replace the dead end with a conversation
An out-of-stock page should never be a wall. The moment stock hits zero, the page should offer chat proactively with a specific opening: “This one is sold out, want help finding the closest alternative?” That line works because it acknowledges the disappointment instead of hiding it behind a newsletter signup. The shopper’s first feeling on an out-of-stock page is frustration, and a store that names it earns the next thirty seconds of attention.
Back-in-stock alerts still belong on the page, but as the second option, not the only one. The back-in-stock conversational alerts playbook covers how to capture the shoppers who can wait. The substitute playbook covers everyone else, and in most categories that is the larger group: shoppers with a deadline do not wait for restock emails.
Step 2 – Ask what the product was for, not what it was
The worst substitute is the one that matches the product but misses the need. A shopper who wanted a specific waterproof jacket for a hiking trip does not want another jacket in the same color; they want something waterproof, in their size, that ships before the trip. Chat should ask the need first: what is it for, when do you need it, and what matters most, fit, features, or timing. Then it can match against what is actually in stock.
Teach chat the substitution rules per category, written by people who know the products. This is discovery in reverse: instead of helping a shopper find a first product, as in the conversational product discovery playbook, chat is finding the next-best product for a need that is already fully formed. Which attributes are non-negotiable and which are flexible varies wildly: for skincare, ingredients and skin type are non-negotiable; for home goods, dimensions are. A substitute engine that only matches category and price will recommend confidently and wrongly. The fit-finder chat playbook shows the same principle for sizing: the recommendation must follow the shopper’s constraints, not the catalog’s nearest neighbor.
Step 3 – Be honest about the trade-off, and about restock
Every substitute carries a difference from the original, and chat should name it before the shopper discovers it after delivery. This one is a different material, that one lacks a feature, the third ships later. Shoppers accept substitutes with clear trade-offs; they return substitutes that were presented as identical, and every false-equivalence sale feeds the ecommerce returns chat playbook with a preventable case. The Baymard Institute puts average cart abandonment at 70.22 percent, and a substitute bought under false equivalence is a return waiting to join that statistic.
Restock honesty matters just as much. If a real restock date exists, give it. If it does not, say so plainly instead of “coming soon” indefinitely. A shopper who knows the truth can decide between the substitute now and the original later, and that decision, made with full information, is one they will not regret. Stores that inflate restock hope lose both the substitute sale and the customer’s trust when the date slips.
Step 4 – Offer the substitute as a complete path, not a link
Do not end the conversation with a product link and a hope. The substitute offer should be a complete path: the product, the one difference from the original stated plainly, confirmation that it fits the shopper’s stated need and deadline, and a direct add-to-cart. If the substitute is a bundle or a set that replaces a single item, explain the composition in one line so the shopper is not surprised at checkout. The bundle builder chat playbook is useful here: a well-composed set can be a better substitute than a single near-identical product.
Where no good substitute exists, chat should say so and offer the honest alternatives: a back-in-stock alert, a comparable product from a different line with its differences stated, or a notification when a similar item launches. A store that admits “we do not have a good substitute for this” keeps more customers than one that pushes a bad match, because the shopper remembers the honesty the next time they shop.
Step 5 – Recover the shoppers who still leave
Some out-of-stock shoppers will leave no matter what, and they are still recoverable. Capture the intent before they go: the original product, the substitute offered, and whether they took the alert. That record lets the store follow up precisely when stock returns, or when a better substitute arrives, instead of sending a generic “we miss you” email. Handled well, the saved shopper behaves like any other well-served customer, which is why the second-order repeat customers playbook treats a confident first purchase as the cheapest repeat purchase there is. Follow-up should reference the exact product and the exact conversation, because a shopper who feels remembered is far more likely to return than one who feels retargeted.
Measure the substitute program on saved-sale rate: out-of-stock sessions that ended in any purchase, divided by all out-of-stock sessions that entered chat. Track also substitute return rate versus the store average. If substitutes return at a much higher rate, the matching rules are wrong, not the shoppers. For Shopify and WooCommerce stores, this is one of the cheapest revenue programs available: the traffic already arrived, the intent already existed, and the only missing piece was a conversation at the moment of disappointment. A free trial of an AI chat tool for ecommerce stores is enough to test substitute flows on your ten most-visited out-of-stock products before expanding further.
Save the sale before the tab closes
Substitute chat for Shopify and WooCommerce stores – start free, no credit card required.
Free plan to start · No credit card required
Frequently asked questions
Should an out-of-stock page offer a substitute or a restock alert?
Both, with the substitute first. Shoppers with a deadline cannot wait for restock, and they are usually the larger group. The alert captures those who can wait; the substitute saves the sale now.
What makes a good substitute?
A product that matches the shopper’s need, not just the original product’s category. Chat should ask what the product was for and when it is needed, then match against those constraints and what is actually in stock.
Should chat hide the differences between the original and the substitute?
Never. Name the trade-off before purchase. Shoppers accept substitutes with clear differences; they return substitutes that were presented as identical, and they blame the store for the surprise.
What if there is no good substitute?
Say so plainly and offer the honest alternatives: a back-in-stock alert, a comparable product with its differences stated, or a launch notification. Admitting there is no good match keeps more customers than pushing a bad one.
Should chat give a restock date?
Give a real date if one exists, and say plainly if it does not. Indefinite “coming soon” messages make shoppers wait for a date that slips, which loses both the substitute sale and their trust.
How do you measure substitute chat success?
Measure saved-sale rate: out-of-stock sessions entering chat that end in any purchase. Also track substitute return rates against the store average to catch matching rules that recommend confidently but wrongly.
Does substitute chat work for single-product stores?
Yes, with a different playbook: the substitute may be a variant, a bundle, or a pre-order with a clear date. Even without alternatives, honest chat plus a well-handled alert recovers more shoppers than a bare out-of-stock page.