Order Tracking Questions in Shopify Chat: How to Answer "Where Is My Order" Automatically and Honestly

TL;DR: "Where is my order" is the fourth most common thing shoppers ask a Shopify store assistant. In Chatonbo's analysis of 5,470 real website chat conversations, order status was 7.8% of conversations on Shopify stores (2.0% across all sites), and 5.8% of all opening messages asked about order status or tracking. A generic chatbot cannot answer that question, so it either guesses or deflects. The honest, automatic answer needs three things: a live connection to the store, a quick identity check (order number plus email), and a read-only lookup that replies with the real status and tracking link. When the lookup fails, the assistant should say so and collect the details for a human, never invent a date.
How often do shoppers ask about their order in chat?
The figures come from 246 live assistants between 13 June and 11 September 2026; the full dataset and method are on the What shoppers ask an AI chat assistant study page.
| Measure | Share |
|---|---|
| Order status, share of Shopify store conversations | 7.8% |
| Order status, share of all conversations | 2.0% |
| Opening messages about order status or tracking (all sites) | 5.8% |
| Shipping and delivery, share of all conversations | 5.0% |
| Opening messages about shipping and delivery | 2.4% |
| Returns, share of all conversations | 0.5% |
| Product questions, share of Shopify store conversations | 46.9% |
Two details are worth pausing on. First, the opening-message share (5.8%) is higher than the topic share (2.0%), which suggests order questions are often the very first thing typed, in the study's own example form: "track order 1042". The shopper is not browsing. They have already paid and they want one fact. Second, 39% of all conversations started outside 9:00 to 18:00 local time, so a large slice of these questions arrive when the support inbox is closed.
Why is "where is my order" a bad question for a generic chatbot?
A chatbot trained only on your website content knows your shipping policy. It does not know that order 1042 shipped yesterday with a specific carrier. Faced with the question, generic assistants do one of three things, and all of them cost you:
- They guess. "Your order should arrive within 3 to 5 business days." The shopper hears a promise. If the parcel is late, you now have a complaint and a chat transcript that backs the shopper up.
- They deflect. "Please contact our support team." The shopper came to chat precisely to avoid that, and now sends an email the team answers tomorrow.
- They loop. "Could you tell me more about your issue?" followed by the same policy paragraph again.
Complaints were only 0.9% of conversations in the study. Wrong delivery promises are one of the quickest ways to grow that number.
How to answer order status automatically
The honest answer is a lookup, not a paragraph. The pattern that works on a Shopify store:
- Connect the assistant to the store. The assistant needs read access to orders and fulfillments. On Chatonbo this is the Shopify app; the Shopify AI agent page shows the full flow, including product sync and add to cart.
- Verify before revealing. Ask for the order number and the email address on the order. Both must match before the assistant shows anything. This keeps one shopper from reading another shopper's address with a guessed number.
- Read, never write. The lookup should be strictly read-only. The assistant reads status and tracking; it never edits, cancels or refunds an order, and never touches payment details. Say this in your policy page; shoppers and reviewers both ask.
- Reply with the facts the shopper wanted. Status (unfulfilled, fulfilled, delivered), the carrier, the tracking number as a link, and the last scan if the carrier provides it. Two sentences, not a template.
- Handle the follow-ups in the same breath. "It shipped Tuesday, here is the tracking link" is usually followed by "can I change the address" or "what if it does not arrive". The assistant should know your policy for both and, for anything it cannot do itself, offer to pass the order to a human with the order number already attached.
A worked example of a good reply: "Order 1042 was shipped on 9 September with the carrier and is currently in transit. Tracking: [link]. If it has not arrived by 16 September, reply here or email support and we will open a claim with the carrier."
What should the assistant say when it cannot look the order up?
Not every store is connected, not every order number is typed correctly, and sometimes the email does not match. The fallback matters as much as the lookup.
- Say what it cannot see. "I cannot see order details from here" is fine. "Your order is on its way" when the assistant has no data is not.
- Give the shopper something true. Quote the published shipping times for their region and the returns window, both of which the assistant can read from your policy pages.
- Collect exactly what a human needs. Order number, the email on the order, and the question. In the study 12.8% of conversations ended with the visitor leaving contact details; an order question is the easiest of all to convert into a follow-up because the shopper wants to be reached.
- Promise a specific time. "The team replies within one working day" beats "someone will get back to you".
- Do not ask for a human that is not there. Only 1.0% of conversations included a request for a human. Offer the handoff once, then let the shopper go.
Practical checklist for a store owner
- Install the store app and confirm the assistant can read a real test order before you announce order tracking in the widget.
- Put shipping times per region, the returns window and the address-change policy on pages the assistant can read.
- Test the three most common shapes: "track order 1042", "where is my order" with no number, and an order number with the wrong email.
- Read one week of order conversations. Every one that ended in "please contact support" is a gap in the setup, not in the shopper.
- Decide who owns the handoff queue and what "within one working day" means on a weekend, because 24.7% of conversations happen on a Saturday or Sunday.
What about the rest of the Shopify conversations?
Order status is the sharpest question, not the biggest. 46.9% of Shopify conversations are product questions: fit, materials, compatibility, which of two items to buy. The same store connection that answers "where is my order" also gives the assistant the live catalog, prices and stock, which is what most shoppers are actually asking about. Live order lookup on Chatonbo is part of the Shopify agent on paid plans; the plan details are on the pricing page.
Answer the order question honestly and automatically, and the shopper who paid you last week stays a customer. Guess, and they remember the chat, not the parcel.
FAQ
How often do shoppers ask a Shopify chatbot about their order?
In a 2026 analysis of 5,470 website chat conversations, order status was 7.8% of conversations on Shopify stores, the fourth most common topic there, against 2.0% across all sites. Across all sites, 5.8% of opening messages asked about order status or tracking and 2.4% about shipping and delivery.
Can an AI chatbot answer "where is my order" automatically?
Yes, if it is connected to the store. A Shopify-connected assistant asks for the order number and the email on the order, reads the order status and tracking details from Shopify, and replies with the current status, the carrier and the tracking link. The lookup should be read-only: the assistant reads orders but never changes, cancels or refunds them.
What should a chatbot say when it cannot look up an order?
It should say so plainly, never guess a delivery date, quote the store's published shipping times, collect the order number and email, and promise a human follow-up with a specific time frame. Inventing a status is worse than admitting the assistant cannot see the order.
Written by
Elena KowalskiHead of Customer Success · Chatonbo
Customer Success lead. Turns chatbot deployments into measurable business outcomes.
See it work on your own website
Paste your URL and chat with an AI agent trained on your content - right now, in 60 seconds.
Try It on Your Website