Skip to content

October 25, 2026

How to Cut “Where Is My Order?” Emails in WooCommerce

Every online store knows the email: “Hi, I ordered last week – where is my order?” One on its own is harmless. Fifty a week is a part-time job, and each one comes from a customer who is already a little worried.

The good news: most of these emails are not about lost parcels. The parcel is usually fine and moving. What is missing is information – the customer simply doesn’t know what is happening. Give them that information before they go looking for it, and the emails dry up.

Here are seven practical ways to do that in WooCommerce.

1. Add the tracking number the moment the parcel ships

The single biggest cause of “where is my order?” emails is an order that sits on Processing for days with no tracking number, even though the parcel has already left. Make adding tracking part of packing, not something you do at the end of the week.

  • Use a tracking box right on the order screen, so the number goes in while the order is open anyway.
  • Work from a list of paid orders without tracking, oldest first, so nothing slips through.
  • If your supplier or label tool sends you a spreadsheet of numbers, import it in one go instead of copying them one by one.

2. Send a proper “shipped” email – with a link that works

The default WooCommerce emails tell the customer their order is complete, but not where the parcel is. A good shipped email includes the carrier, the tracking number and one clear button to follow the parcel. If you split an order into several parcels, say so – “2 of 3 items shipped” prevents a worried email about the missing item.

3. Keep customers updated while the parcel travels

The quiet days between “shipped” and “delivered” are when customers start to worry. A short update at the moments that matter keeps them calm:

  • In transit – the parcel has been picked up and is on its way.
  • Out for delivery – it arrives today, so someone should be home.
  • Delivered – it has arrived (and if the customer can’t find it, they now know to look).
  • A problem – a failed delivery attempt or a parcel held at customs, with what to do next.

Send each update once per parcel. More is not better: a flood of “your parcel arrived at a sorting facility” messages becomes noise.

4. Give customers a tracking page on your own site

A link that drops the customer on a carrier website they have never heard of – sometimes in another language – often creates more questions than it answers. A tracking page on your own store shows the progress in plain words, in your design, with the full history of the parcel. Let customers look up an order with just the order number and email address, so they don’t need to dig out the confirmation email.

5. Show the local tracking number when the parcel changes hands

Parcels that cross borders are often handed to a local carrier for the last part of the journey – and get a new tracking number on the way. If the customer only has the first number, tracking seems to stop exactly when the parcel is nearly there. Showing the local number (and linking to the local carrier) as soon as it appears removes a whole category of support emails.

6. Set honest delivery expectations at checkout

Many “where is my order?” emails are really “this is taking longer than I expected” emails. State realistic delivery times on the product page, at checkout and in the order confirmation – for each shipping method or destination if they differ. A customer who expects 10–15 days won’t write on day 6.

7. Catch late parcels before the customer does

Some parcels do get stuck. The difference between an annoyed customer and an impressed one is who notices first. A daily list of parcels that are taking longer than usual, or that hit a delivery problem, lets you reach out with an update – or a replacement – before the complaint arrives.

The short version

Customers don’t email because a parcel is slow. They email because they don’t know what’s going on. Add tracking early, update them at the key moments, show them a clear tracking page, and keep an eye on late parcels – and most of these emails simply stop.

ParcelKite does all of this inside WooCommerce: a tracking box on every order, automatic tracking of each parcel, shipped / in transit / out for delivery / delivered emails, a branded tracking page and a daily late-parcel report. Start free with 30 tracked parcels a month – no card needed.

Leave a Reply

Your email address will not be published. Required fields are marked *