The question "Where is my order?" (WISMO) is a constant for any ecommerce store. These inquiries can make up a significant portion of all support tickets, with some reports suggesting the share climbs past 50% during peak seasons. Each question is a moment of customer anxiety and a drain on your support team's time. Shopify's platform updates throughout 2026 introduced several small but significant changes to order tracking and local pickup, all aimed at giving customers clearer, more proactive information.
A single WISMO ticket might seem minor, but the cumulative cost is significant. If a support agent spends six minutes on a ticket, that can cost over $2.50 in agent time alone. For a store getting 100 such tickets a day during a peak, that's $250 daily, or $7,500 a month, purely spent on reassuring anxious customers. This calculation ignores the opportunity cost of what those agents could be doing instead, like assisting with a high-value purchase.
These features provide more detailed fulfillment statuses, improve communication for local pickup, and add flexibility for merchants using a variety of shipping carriers. By closing common communication gaps in the post-purchase journey, these tools help lower the number of WISMO tickets your team has to answer, freeing them up for more complex customer issues.
Which tracking and pickup changes landed in the 2026 editions?
Shopify's 2026 updates introduced an "in-progress" fulfillment status, expanded Shop app tracking, improved local pickup notifications, and added manual delivery marking for unsupported carriers. These changes, released across the Winter, Spring, and Fall editions, provide customers with more granular status updates and merchants with more control.
Expanded Shop app tracking means more third-party carrier statuses are aggregated directly within the app. Previously, some tracking would send users to a carrier's website. The 2026 updates pull data from more sources, keeping the customer inside the Shopify ecosystem. This creates a more seamless experience and offers more chances for post-purchase marketing and engagement.
The underlying principle for these updates is "proactive transparency." Instead of waiting for a customer to ask, the system anticipates their questions and provides information just before the point of uncertainty. This shift from reactive support to proactive communication is a core theme of Shopify's 2026 platform enhancements, aiming to build trust automatically and reduce support load.
The goal of these updates is to give both merchants and customers more visibility between the moment an order is placed and when it's delivered. An "In progress" status, for example, fills the gap between "Confirmed" and "On its way, " letting customers know their order is being actively prepared. Similarly, better tools for local pickup and unsupported carriers ensure that more orders have accurate, up-to-date statuses, regardless of the fulfillment method.
How do you send and resend local pickup emails from the admin?
You can send or resend the "Ready for pickup" notification email directly from an order's fulfillment page in the Shopify admin. This is useful if a customer missed the original email, deleted it by accident, or simply needs a reminder that their order is waiting.
According to Shopify's help documentation, once an order is marked as ready for pickup, the option to view or resend the email appears in the order's timeline. This was a long-requested feature, as previously merchants had to manually email customers for reminders. To send the notification, navigate to the specific order, click "Ready for pickup, " and an email is sent to the customer. To resend it, you can find the event in the order's timeline and trigger it again.
An edge case appears when the customer's email has a typo. Resending the notification to the wrong address is useless. The best practice is to first confirm the email address on the order or by phone. If you cannot reach the customer, the order remains in limbo, accumulating storage costs and risking becoming forgotten inventory that you eventually have to write off.
When resending, consider adding a personal note if your system allows. The default notification is generic. Adding a sentence like, "Just a friendly reminder your order is here for you at our downtown location, " can turn a functional email into a positive brand interaction. This small touch reinforces that a real person is handling their order and cares about their experience.
How do you mark an order delivered for an unsupported carrier?
For carriers without full Shopify integration, you can manually add a tracking number and then use the "Mark as delivered" button. This feature, noted in a Spring '26 update, allows merchants to keep their order statuses accurate even when using carriers that Shopify doesn't automatically track.
When you fulfill an order, you add the tracking number provided by your carrier. If Shopify doesn't recognize the carrier, the tracking number will still link to the carrier's website, but the status won't update automatically within Shopify. The "Mark as delivered" function allows you to manually close out the order's lifecycle in your admin, which helps with reporting and internal workflows.
A Worked Example: Local Courier Deliveries
Imagine you run a flower shop in a large city and use a local bike courier for same-day deliveries. Shopify cannot track "City Bike Couriers" automatically. After the courier confirms a delivery via text message, you open the order in your admin. You click "Fulfill, " add the internal reference number as the tracking number, select "Other, " and then immediately click "Mark as delivered."
This simple click cleans up your "Unfulfilled" queue and provides a more accurate timestamp for delivery analytics. You can now measure your courier's average delivery time, from the moment an order is marked "Ready for pickup" to when it is "Marked as delivered." This data is crucial for evaluating your courier's performance and providing customers with accurate delivery estimates in the future.
Without this manual step, dozens of local delivery orders might sit in your "Fulfilled" but not "Delivered" list indefinitely. This skews your analytics, making it impossible to know your actual fulfillment cycle time. It also creates a risk for disputes or chargebacks, as there is no formal closure of the order recorded in your system, leaving you with weaker evidence if a customer claims non-delivery.
Which carriers do manual tracking numbers now auto-detect?
When you enter a tracking number manually, Shopify may recognize the format and suggest a shipping carrier for you. The platform supports hundreds of carriers, and according to its documentation, this includes major global carriers like DHL, UPS, FedEx, Canada Post, Australia Post, and EVRi.
The auto-detection works by using regular expressions (regex) to match the structure of the tracking number you enter. Each major carrier has a unique format, a specific number of digits, a certain prefix, or a combination of letters and numbers. Shopify maintains a library of these patterns to make an educated guess, saving you a click during the fulfillment process.
The system can be wrong, especially with regional carriers or new services whose number formats overlap with established ones. For instance, a new European carrier might use a 12-digit, all-numeric format similar to a FedEx service. Always double-check the auto-detected carrier before sending the notification. A wrong link frustrates customers and creates the very WISMO ticket you're trying to avoid.
If the system detects the wrong carrier, you can manually select the correct one from a dropdown menu. This auto-detection feature simplifies the fulfillment process by reducing the number of fields a merchant has to fill in. It speeds up the process of adding tracking information and reduces the chance of selecting the wrong carrier, which could lead to a broken tracking link for the customer.
What is the in-progress fulfillment status?
The "In progress" fulfillment status is a state between "Unfulfilled" and "Fulfilled" that indicates fulfillment work has begun. This could mean a shipping label has been purchased or that warehouse staff are picking and packing the items for shipment, giving customers early visibility.
This status is particularly useful for operations that use third-party fulfillment services or have a multi-step preparation process. When a fulfillment is requested from a service via an app, the status changes to "In progress." This provides a more accurate picture of the order's journey and assures the customer that their order is moving forward, even before a carrier has scanned the package.
The Pre-Shipment Latency Trade-Off
Using the "In progress" status introduces a trade-off. Activating it immediately shows progress, which is good. However, if your fulfillment process takes several days, the order might sit in this "in progress" state for too long. This can create a new form of anxiety for the customer: "My order is in progress, but why isn't it shipping?"
The solution is to trigger the "In progress" status at the most meaningful point in your workflow. For most merchants, this is when the shipping label is printed. This action signals a firm commitment to ship the order shortly and represents a concrete step in the process. It is a milestone that typically happens hours, not days, before the package is handed off to the carrier.
Which of these help cut where-is-my-order questions?
All of these updates help reduce WISMO inquiries by providing proactive, accurate, and accessible status information. Clearer statuses like "In progress" and timely pickup notifications prevent the uncertainty that leads customers to contact support. A customer who can see their order is being worked on is less likely to ask for an update.
A Worked Example: The True Cost of WISMO
Consider a store with 5,000 orders per month. A conservative estimate is that 3% of these orders will generate a WISMO ticket, which is 150 tickets. Let's say your support agent earns an average of $18.80 per hour and spends six minutes to resolve each ticket. This includes looking up the order, checking the tracking, and reassuring the customer.
The math is straightforward. Six minutes is one-tenth of an hour, so each ticket costs $1.88 in agent time. For 150 tickets, that is $282 per month. Over a year, this adds up to $3,384. This figure only covers direct labor. It does not account for the distraction from higher-value support tasks like helping a customer choose a product or upselling an accessory.
Implementing proactive updates can deflect a significant portion of these inquiries. If the "In progress" status and clearer pickup notifications cut these tickets by 40%, you save over $1,350 a year in direct costs. More importantly, you free up 30 hours of support agent time to focus on sales and retention, not just reassurance and repetition.
The core reason customers ask "where is my order" is a gap in communication or a break in their expectation of progress. When tracking information is unclear, unavailable, or appears stalled, customers become anxious and reach out for reassurance. By automatically detecting carriers, providing an "in progress" status, and enabling merchants to resend pickup notifications, Shopify's updates fill these potential communication gaps and build customer confidence.
The moment after a customer pays is one of the most critical parts of their journey. Every piece of clear communication you provide builds trust and reduces the chance they'll need to contact your support team.
While Shopify's platform improvements provide customers with better native tracking, the post-purchase experience can still be complicated by simple human error. A customer might enter the wrong apartment number or select the wrong state when placing their order. Even the best tracking updates are useless if the package is sent to the wrong address. This is where allowing customers to fix their own mistakes becomes essential.
A simple typo in a shipping address is a surprisingly expensive problem. A single failed delivery can cost a retailer over $17. The carrier will attempt delivery, fail, and eventually return the package to you, a process that can take weeks. You now face the cost of the return shipping fee, plus the cost to ship the item a second time.
If the item is perishable or seasonal, the returned product may be a total loss. Imagine a $100 order. A $10 return fee from the carrier and a $15 reshipping cost means you have spent an extra $25, and your profit margin on that order is likely gone. If the item is lost entirely, you bear the full cost of goods sold plus all shipping fees.
This scenario creates the worst kind of WISMO ticket. The customer sees "delivery failed" on their tracking and is now confused and upset. Your support team has to investigate, coordinate the reshipment, and apologize for a delay. Allowing customers to fix their own address in the first hour post-purchase prevents this entire chain of expensive events from ever starting.
Tools that enable customers to edit their own order details, like fixing a shipping address directly on the order status page, can prevent a failed delivery before it happens. By giving customers a short window to make corrections after they've paid, you can reduce failed shipments and the resulting WISMO tickets. Tacey's order editing capabilities work on the order status page, giving customers the power to solve their own problems before your team even starts picking the order. You can install Tacey from the Shopify App Store to get started.
Frequently asked questions
Can customers track orders for any carrier?
If you use a Shopify-supported carrier, the order status updates in real time on the order status page. For unsupported carriers, you can add a tracking number that links to the carrier's website, but the status won't update automatically within Shopify. However, apps from the Shopify App Store can bridge this gap, offering unified tracking pages that pull data from hundreds of carriers, presenting a consistent experience for customers regardless of your shipping partner.
Do these updates apply to all Shopify plans?
The features described here are part of the core Shopify platform and are generally available on all plans. However, availability for some specific features mentioned in Shopify Editions can sometimes be limited to certain plans, regions, or be in early access. You should always check the specific Edition's release notes for details.
What is the difference between "Fulfilled" and "Marked as delivered"?
"Fulfilled" typically means the order has been shipped and a tracking number assigned. "Marked as delivered" is a manual status update a merchant can apply to an order that was shipped with an unsupported carrier. It serves to formally close out the order's lifecycle in the admin, confirming the customer has received it.
Does the "In progress" status appear automatically?
The "In progress" status appears when you mark it as such in the admin or when a fulfillment request is sent to a third-party fulfillment app. It is a way to signal that preparation for shipment has started before the carrier has the package. It does not trigger automatically just from an order being placed.
Can I customize the 'Ready for pickup' notification?
Yes, you can edit the email template for this notification. Navigate to Settings, then Notifications, and select the "Ready for pickup" template in the Local pickup section. Here, you can change the subject line and body of the email using Shopify's Liquid variables to include customer and order details. This is a great opportunity to add brand voice, store hours, and specific pickup instructions.
How do these tracking updates affect my store's analytics?
Using these features consistently leads to much cleaner data. Manual delivery marking ensures your fulfillment times are accurate for all carriers, not just integrated ones. The "In progress" status gives you a new metric to track: the time between an order being placed and fulfillment work beginning. This helps you identify bottlenecks in your own warehouse before an item even ships.
Where can I find Shopify's latest platform updates?
Shopify announces major platform updates through their "Editions" publications, which are released a few times per year. Smaller changes and feature rollouts are often detailed on the Shopify Changelog or the official Shopify Blog. Following these sources is the best way to stay current on new capabilities.




