Blog · · Product

Shopify backorder messaging that doesn't cost the sale

When your shopper lands on a product page and the item is out of stock in your warehouse, you have about four seconds to convince them to wait instead of clicking back to Google. Most Shopify stores use the default "Sold out" label. Most of them lose the sale at that exact moment.

"Sold out" is a lie, and shoppers know it

"Sold out" implies permanence. We had 50 yesterday, now we have 0, check back eventually. If your supplier has 200 of the thing ready to ship, you do not want to tell the shopper "sold out" — you want to tell them "ships in X days."

The shopper does not care about the distinction between "in your warehouse" and "at your supplier" unless you make them care. They care about "when will it arrive."

Specificity wins

"Ships in 3–5 days" converts better than "Currently unavailable." The specific promise gives the shopper a concrete reason to wait. The vague one gives them an excuse to leave.

Put a number on it whenever you can. "120 in stock with our supplier, 3–5 day shipping" tells the shopper exactly what they are getting into. "Available soon" tells them nothing.

Name the supplier's stock, not yours

The shopper does not care whether the thing is in your warehouse or at your supplier. They care that they can have it. "120 in stock with our supplier" sounds active and concrete. "Out of stock" sounds passive and vague.

If your theme supports it, show both numbers. The shopper who is willing to wait picks the slower option; the shopper who is not falls through to a related product. Either way, they stay on your site.

Hide when there is nothing to say

If your supplier is also out, do not show a "ships in 3-5 days" pill with "0 available." Either switch messaging to "Notify me when back" or hide the product entirely via a Shopify Flow rule.

Empty promises are worse than silence. A shopper who sees "0 available" next to "ships in 3-5 days" learns not to trust your messaging on any product.

Promises you can keep

Only promise what your supplier has actually committed to. If their typical lead time is 5 days but sometimes 10, say "3–7 days" or "typically under a week" — not "3–5 days." Missed promises cost more than vague ones.

Customer support tickets from "it said 5 days and it arrived on day 9" are the expensive tickets. The ones from "it said 7 days and it arrived on day 5" are called positive reviews.

Stockpost does this end-to-end: supplier email in, live supplier stock on your Shopify products. 14-day free trial, $39/month per store.