"Where is my order?" is a design problem, not a support problem
The most common message any store receives is a customer asking where their parcel is. Every one of those is a gap in your post-purchase communication, and every one is preventable.
The days between payment and delivery are the most anxious part of a customer's experience. Most stores leave them silent, and the consequence is predictable: people email, chat and call to ask a question your systems already know the answer to. Support teams call this WISMO (where is my order), and in most stores it is the single largest category of contact. It is also the cheapest to eliminate, because the fix lives in communication and not in logistics: a dispatch date at order time, a tracking page on your own domain, and a message before the customer notices a delay.
The silence that generates the question
A typical store sends an order confirmation, then nothing until a shipping notification with a tracking number, then nothing again. Between those gaps the customer has no idea whether anything is happening, and the natural response to uncertainty about money already spent is to ask. Filling the silence with three honest updates removes most of the contacts: dispatch expectations at order time, a real notification when it ships, and a heads-up if something slips.
- Confirmation that states when dispatch will happen
- A shipping notification with a link that actually works
- A proactive message when something is delayed
- A delivery confirmation that invites the next step
Tracking that does not send customers away
A raw carrier tracking number pasted into an email asks the customer to leave your store, find the right carrier site and paste it into a form. Many will get it wrong, and the ones who succeed end their journey on somebody else's page. A tracking page on your own domain, with order status, carrier updates, the expected date and a link back into your catalog, keeps the visit yours and gives you a legitimate touchpoint on a page a waiting customer opens three or four times before the parcel arrives. Below roughly 100 orders a month it is not worth building; a well-written shipping email does the same job.
The self-service order page
Most WISMO contacts would be resolved by a page the customer can reach without logging in: order status, items, delivery estimate, tracking, and links to start a return or contact support with the order already attached. Guest checkout makes this harder and more important. A secure order-lookup link in the confirmation email covers customers who never created an account, which in most stores is the majority. Building this well belongs in the same layer as the rest of the storefront, and it is one of the highest-return pages you will ever add.
Proactive beats reactive, especially when the news is bad
A delay you announce is an inconvenience. A delay the customer discovers by waiting is a broken promise. Detect exceptions (no carrier scan within 48 hours of dispatch, a carrier-reported problem, an address issue) and message first with what you know and what you are doing. Doing this consistently heads off refunds requested out of frustration, because most people are reasonable about delays and unreasonable about silence.
The delivery moment is the best marketing slot you have
A delivery confirmation gets opened, because the recipient is genuinely interested at that moment and nothing else in your sending schedule can say that. That makes it the natural place for care instructions, a complementary product suggestion or a reorder reminder for consumables. Time the review request to arrival plus a few days, not to the order date: asking about a parcel somebody has not opened is how you collect two stars about shipping. Used well, the post-purchase sequence turns into a retention channel where it used to be a cost, the same argument made in email and retention.
What this needs technically
Reliable tracking numbers written back into the order, ideally by an integration and not by somebody pasting them; order statuses that reflect physical reality, where most reflect an internal workflow; transactional email that actually arrives, which means a sending service with SPF, DKIM and DMARC configured on the domain, never PHP mail from the web server; and a status page that loads fast on a phone, since that is where it will be opened. None of this is exotic, and all of it fails quietly if nobody checks it after a plugin update.
When this is not worth building
If your fulfillment is same-day, your volume is small and WISMO messages are rare, a good confirmation email and a working tracking link are enough. This becomes worth real investment when order volume makes support time expensive, when delivery times are long enough to create anxiety, or when you sell internationally and the wait is measured in weeks. Count your WISMO contacts for two weeks before deciding. The number usually settles the argument by itself.
Frequently asked questions
How much does order tracking reduce support tickets?
There is no honest general number, since it varies by category and delivery time, but WISMO is typically the largest single contact category in a store's inbox, and most of it is answerable by information the system already holds. Measure your own two-week baseline before and after; a general figure describes somebody else.
Do I need an order tracking plugin or a tracking service?
A plugin, if you ship with one or two carriers. Multi-carrier aggregation services earn their cost when you ship with several, need unified exception detection, or want branded tracking without building it yourself.
Should the order tracking page be on my own domain?
Where practical, yes. It keeps a repeatedly opened page on your site and not on a carrier's, it lets you present the information clearly, and it gives you a legitimate place to invite the next purchase.
How do guest customers track their order?
Through a secure order-lookup link in the confirmation email, which reaches the status page without an account. In most stores guests are the majority, and forcing account creation to check an order is a reliable way to generate the exact email you were trying to avoid.
Returns and exchanges
Returns and exchanges that keep customers: plain policy wording near the buy button, an exchange easier than a refund, and a portal that saves support hours.
Email and retention
WooCommerce email marketing that earns the second order: abandoned-cart, replenishment and win-back flows, behavior segments, SPF, DKIM and DMARC setup.
Shipping that sells
Shipping costs shown late are a leading cause of abandoned checkouts. Put cost and a delivery date on the product page, and cap carrier lookups at 3 seconds.
See how many sales your store is losing
Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".