Go Back

Shopify Customer Asks When an Item Is Back in Stock: How to Reply

Base your reply on how sure you are of the restock date. If the date is confirmed, give it. If it's only an estimate, give a range and say it's an estimate. If you don't know, say so and offer a way to be told. Most restock tickets go wrong in the same way. Someone passes on a supplier's hopeful date as if it were a promise. The date slips, and a second, angrier ticket arrives.

This guide covers customers who haven't ordered yet and want to know when a sold-out item will be back. If the customer already paid for something you can't ship, see our guide to replying when a Shopify preorder is delayed, listed at the end of this article.

Why restock questions deserve a rule

A restock question looks harmless. There's no refund, no angry customer and no order to fix. So whoever opens it first often sends a quick "should be back in a couple of weeks!"

That quick answer causes three problems:

  • It creates a promise. The customer remembers the date. When it passes, they write again, and now they're frustrated.
  • It depends on who answers. One person says "next week", another says "end of the month". Customers who ask twice notice.
  • It loses the sale. "We don't know" with nothing after it sends the customer to another store. An alternative or a way to be notified keeps them.

A rule based on how sure you are fixes all three.

The three levels of restock certainty

Put every sold-out product into one of three levels. The level decides the reply, not the mood of whoever answers.

  • Confirmed. What you know: stock has shipped from the supplier or is already at your warehouse, with a tracked arrival. What to tell the customer: a date or a narrow window, plus how to get notified. What not to say: "guaranteed" if it still has to clear customs or be checked in.
  • Estimated. What you know: the supplier gave a production or dispatch date, but nothing has shipped. What to tell the customer: a range (for example "early to mid next month") and the word "estimate". What not to say: one exact day.
  • Unknown. What you know: no purchase order, no supplier date, or the product might not come back. What to tell the customer: "We don't have a date yet", an alternative, and a way to be notified. What not to say: "soon", "any day now", "a couple of weeks".

Add two edge cases to your rule:

  • Discontinued products. Say it plainly: "This one isn't coming back." Then suggest the closest replacement. Customers take a clear no better than a restock that never comes.
  • One variant sold out. Often only one size or color is gone. Say which variants are in stock now, and the customer may switch on the spot.

Where to find the answer before you reply

Whoever answers needs one place to check. Keep it simple:

  • 1. The product page in Shopify admin. See which variants show zero, and whether "Continue selling when out of stock" is on. If it is, the customer can still order, and your reply should say how long the wait will be.
  • 2. Your incoming stock record. This could be a purchase order in Shopify, a spreadsheet or a note from your supplier. Whatever you use, it should show the level (confirmed, estimated, unknown) for each product.
  • 3. Your notification setup. Check whether your theme or an app adds back-in-stock alerts. Shopify's Help Center also lists a Shopify Flow template that emails waitlisted customers when a product is back in stock. If you have any of these, link to it in every reply. If you don't, offer to note the customer's email and say how you'll contact them.

Point 2 matters most. If the restock status only lives in the owner's head, every one of these tickets waits for the owner.

Reply templates by level

Use these as written, or adjust them to your voice. Each one answers the question first, then gives the customer something to do.

No back-in-stock app or form? Replace the "Notify me" sentence with: reply to this email and we'll note your address and write to you when it's back.

Confirmed restock:

Hi Jordan,

Good news: the Linen Overshirt in navy is on its way to our warehouse and should be back on the site between the 20th and the 24th.

If you'd like an email the moment it's live, tap "Notify me" on the product page.

Thanks, Sam

Estimated restock:

Hi Jordan,

Our supplier expects to ship the next batch of the Linen Overshirt early next month, so we estimate it will be back on the site around the middle of the month. That's an estimate, not a fixed date, and we'll update the product page if it changes.

In the meantime, the same shirt is in stock in olive and in white, if either works for you. Or tap "Notify me" on the product page and you'll hear from us when it's back.

Thanks, Sam

Unknown or discontinued:

Hi Jordan,

I'd rather be straight with you: we don't have a restock date for the navy Linen Overshirt yet, and I don't want to give you one that might change.

Two options in the meantime: the Cotton Overshirt in navy is the closest match and it's in stock now. Or tap "Notify me" on the product page and we'll email you if the linen version comes back.

Thanks, Sam

For a discontinued item, swap the first paragraph for: "The navy Linen Overshirt has been discontinued, so it won't be coming back." Keep the alternative.

When the customer pushes for a date

Some customers ask "but roughly when?" after you've said you don't know. Don't give in and make up a number. Repeat what you know and offer something concrete instead:

  • The closest in-stock alternative.
  • The notification link, or your offer to note their email.
  • For loyal or high-value customers, a note that you'll reply in this same thread as soon as you have a date.

Only offer that last one if someone will really follow up. A promised follow-up that never comes is worse than a notification email.

When to pass the ticket to your team

Most restock questions can be answered with the rule above. A few should go to a person:

  • Bulk or wholesale requests. "I need 40 of these by March" is a sales conversation, not a support ticket.
  • The customer has a deadline. A wedding, a gift, an event. If the item matters for a date, someone should decide whether to suggest an alternative or check with the supplier.
  • A promise was already broken. If the customer was given a date before and it passed, escalate. They need an apology and a real update, not the same template again.
  • The product's status isn't recorded. If the item isn't in your incoming stock record, don't guess. Send it to whoever manages stock.

To decide who takes each of these, use our ecommerce support escalation checklist, listed at the end of this article.

Letting an AI agent answer restock questions

Restock questions suit an AI agent because the right answer comes from a rule, not from judgment. Relay answers your Shopify tickets following your rules, so you write the three levels down once:

  • Confirmed products: give the window and the way to be notified.
  • Estimated products: give the range, say "estimate", suggest in-stock variants.
  • Unknown or discontinued: say so plainly and suggest the closest alternative.
  • Deadlines, bulk requests and broken promises: escalate to your team.

Put the three levels in your rules and knowledge base, and update them when a supplier date moves. Add the products whose level you can't confirm to your escalation rules, so your team handles them. The idea is the same as WISMO automation, explained in the guide listed at the end of this article: a clear rule handles the question customers ask again and again, and people handle the exceptions.

You stay in control. If a product needs special handling, add it to the escalation list and a person takes over.

FAQ

How do I tell a customer an item is out of stock without losing the sale? Say it in the first sentence, then offer an alternative right away: another variant, a similar product, or a way to be notified. A reply that ends with "sorry, it's sold out" leaves the customer nothing to do except leave.

Should I give a restock date if my supplier gave me one? Only as an estimate, unless the stock has already shipped. Give a range, use the word "estimate", and update the product page if the date changes. Wait until the goods are in transit before you give a firm date.

Does Shopify send back-in-stock notifications automatically? It depends on how your store is set up. Check whether your theme or an app adds back-in-stock alerts. Shopify's Help Center also lists a Shopify Flow template for emailing waitlisted customers when a product is back in stock. If you have none of these, collect the customer's email in the ticket and say how you'll contact them.

What if the product is never coming back? Tell the customer in plain words that it's discontinued, and suggest the closest replacement you have in stock. That's better than leaving them waiting for a restock that won't happen.

Ready to replace your first support hire?

Join fast-growing Shopify stores automating 80–95% of customer support in under 10 minutes.

Start Free Trial

From $59/month • 14-day trial