Skip to content
Order Genie is live on the Shopify App Store — 50 free chats, forever →
Order Genie 9 min read Updated August 21, 2026

Where Is My Order? 5 Email Templates for Shopify

Five copy-paste replies for every version of the order status question — not shipped yet, tracking stuck, late, marked delivered, and lost.

ShopAppsLab The team building Order Genie
Five numbered reply cards stepped down in a row, one for each order status situation

“Where is my order?” is not one question. It arrives in at least five different situations, and the reply that calms a buyer in one of them makes things worse in another. Telling someone whose parcel is genuinely gone that it is “on its way” is how a support email turns into a chargeback.

So this is not one template. It is five, plus the three rules that decide whether any of them actually work.

Copy them, change the parts in {curly braces}, and keep them somewhere you can reach in ten seconds — a saved reply in Gmail, a canned response in your help desk, a note on your desktop. Whatever you will genuinely open at 11 PM.

Three rules that decide whether a template works

A template is only a shortcut. These three rules are what makes the answer land.

Give a date, not a feeling

“Soon”, “shortly” and “as soon as possible” are not answers. The buyer already assumes you would like it to arrive soon. A date — even a conservative one — ends the thread. A feeling invites a follow-up email in two days.

If you honestly do not know the date, say what you do know and when you will know the rest: “I’ll have an update from the carrier by Thursday, and I’ll email you either way.” That is still a date. It is a date for the next message instead of for the parcel.

End with a next step, and say whose it is

Every template below finishes with an action owned by a named side. Either you are doing something, or the buyer is. A reply that ends without one is a reply that gets a reply.

Answer the question they did not ask

They asked where the order is. What they mean is is my money safe, and will this arrive in time for the thing I bought it for. One line that addresses it — a refund position, a reshipment promise — usually costs you nothing, because most parcels do arrive. It removes the second email, and occasionally it removes a dispute.

Template 1 — Ordered, not shipped yet

The most common version, and the easiest to spoil by over-apologising. Nothing has gone wrong yet, so do not write as though it has.

Subject: Your order #{number} — packing now

Hi {first name},

Thanks for the order. It's in our packing queue and goes out on
{ship date}. You'll get a tracking email the moment it leaves us —
that one is automatic, so it sometimes lands in Promotions or spam.

If nothing has arrived by {ship date + 2 days}, just reply here and
I'll chase it personally.

— {your name}, {store name}

The Promotions line matters more than it looks. A share of “I never got a tracking number” messages are not missing emails at all, and one sentence prevents that whole conversation. The closing line does something less obvious: it gives the buyer a specific date to write again, which is what stops them writing again tomorrow.

Template 2 — Shipped, but tracking has not updated

Carrier scans are not live. A parcel can sit on “label created” for two or three days and still be exactly on schedule. Buyers do not know this, and the tracking page does not explain it — it just shows a stalled timeline, which reads as a lost parcel.

Subject: Your order #{number} — tracking is live

Hi {first name},

It shipped on {ship date}. Tracking: {tracking link}

One thing that trips people up: the first carrier scan often takes a
couple of days to show up, so "label created" at this stage is normal
and doesn't mean the parcel is sitting still.

It's due to arrive between {date} and {date}. If tracking still shows
nothing on {date}, email me and I'll open a case with {carrier}.

— {your name}

This one works by explaining the carrier’s behaviour rather than defending it. Once the buyer understands why the page looks frozen, they stop reading it as a countdown clock — and stop emailing you every time it does not move.

Template 3 — Past the delivery date you promised

Now something has actually gone wrong, and the buyer is right to be annoyed. This is the template most stores never write, because the instinct is to go quiet until there is good news. Silence is what turns a late parcel into a dispute.

Subject: Your order #{number} is late — here's where it is

Hi {first name},

You're right, this is later than we said it would be. It left us on
{ship date} and the last carrier scan was {location} on {date}.

I've opened a case with {carrier} — reference {case number}. They have
{n} working days to come back to me.

If it hasn't moved by {date}, I'll {reship it / refund you} without
waiting for them. You shouldn't be carrying their delay.

— {your name}

Two things are doing the work here. It concedes the fact before the buyer has to argue for it, which removes the reason for the next email to be angrier than this one. And it puts a decision on a date: the buyer now knows the worst case, and the worst case is acceptable. That is usually the whole reason a chargeback does not happen.

Template 4 — Marked delivered, but they do not have it

The hardest one, because two honest people can both be telling the truth. Do not open by implying they are lying, and do not refund on the spot either — plenty of these resolve themselves in a day or two, usually a neighbour or a side gate.

Subject: Your order #{number} — marked delivered

Hi {first name},

The carrier has it as delivered on {date} at {time}{, and the scan
says "left at rear door" / with a photo attached}.

Before we treat it as lost, two things are worth a look, because this
is how most of these end:

  • Anywhere out of sight — porch, side gate, bin store, reception,
    or wherever a driver would leave something to keep it dry
  • A neighbour who may have taken it in for you

If neither turns anything up by {date, two days out}, reply here and
I'll {send a replacement / refund you} and take it up with {carrier}
myself.

— {your name}

The checks are framed as what usually solves this, not as a test the buyer has to pass. And there is an unconditional deadline after which you act regardless — so the buyer never has to prove anything to you to get their money back. That distinction is the difference between a resolved ticket and a one-star review.

Template 5 — Genuinely lost

Eventually a parcel is gone. The only thing left to decide is how quickly you say so, and the answer is: immediately, in the shortest email of the five.

Subject: Your order #{number} — replacement on its way

Hi {first name},

{Carrier} hasn't scanned your parcel since {date} and has now closed
the case as lost. I'm sorry — that's our problem to fix, not yours.

{A replacement ships {date}, tracking to follow. / I've refunded
{amount} to your original payment method — it takes {n} working days
to show up.}

— {your name}

No conditions, no request for patience, no invitation to negotiate. Short is the point. Everything you add here reads as hedging.

What to change before you use these

  • Match your own voice. If you write to buyers in a warmer or blunter register than this, change it. A saved reply that does not sound like you is one you will rewrite every time, which defeats the purpose.
  • Keep the placeholders honest. {ship date} means the date you will actually ship, not the one you hope for. A template that promises Tuesday and delivers Friday costs you more trust than no template at all.
  • Store them where you work. Gmail templates, Outlook Quick Parts, a help desk macro — the tool does not matter, but a document you have to go hunting for will not survive a busy week.
  • Fix the source too. If Template 1 is the one you send twenty times a week, your product pages are not stating a dispatch window clearly enough. Templates treat the symptom.

The part templates cannot fix

Templates make each answer cheaper. They do not make the questions fewer — and the number of questions grows with your order count. That is the uncomfortable arithmetic: the time this takes goes up exactly as your store does better.

There are only three real ways to reduce the volume itself, and two of them are free. We walked through all three in How to stop answering “Where is my order?” emails — start with the first one, because it is the biggest single win and it costs an afternoon rather than money.

Where we come in, briefly. Order Genie is the AI Order Agent we build at ShopAppsLab. It sits on your storefront, looks the order up in your store, and answers “where is my order?” — plus the shipping and returns questions that tend to follow it — 24/7, without you in the loop. When a message is a decision rather than a lookup — a refund, an address change, a parcel that is actually lost — the conversation is handed to you with the full transcript, which is where templates 3 to 5 come back in. It starts free with 50 chats a month, and paid plans begin at $9. If you would rather keep answering by hand, the five templates above work perfectly well on their own — that is the honest version.

Either way, save the templates. Even a store with automation running still needs a human answer for the parcel that is actually lost, and that is exactly the message you do not want to be composing from scratch at 11 PM.