Order tracking at Shopify
You can let customers track their shipments. After you add a tracking number to a fulfilled order, customers can follow their delivery through the order status page, shipping emails, and the Shop app.
On this page
Adding tracking information to orders
When you fulfill an order and add a tracking number, Shopify uses that information to send shipment updates to your customers. Your customers can access tracking through the order status page, customer notification emails, and the Shop app.
You can add tracking information to an order in the following ways:
- Add tracking automatically, when you purchase a shipping label within the Shopify admin. The tracking number and carrier are added to the fulfillment automatically.
- Add tracking manually, when you use a shipping carrier that isn't integrated with Shopify. You enter the tracking number during or after fulfillment, and the carrier is detected automatically. If the carrier isn't recognized, then you can select it from a dropdown or enter a tracking URL directly.
If you use a third-party service for fulfillment, such as an app, then how you add tracking information depends on the service that you use. If the service provides tracking information, then it's added automatically. If you're not sure whether your fulfillment service provides this information in their integration with Shopify, then contact that service for more information.
If you ship an order without a tracking number, then you can mark the order as delivered from the order details page after your customer receives it. Otherwise, the order remains in the On its way status on the order status page.
Order tracking for customers
Customers can track their shipments through the order status page, shipping notification emails, and the Shop app.
Order status page
The order status page is the primary place where customers track their shipments. After you add a tracking number, customers can return to this page to check the status of their delivery.
Customers can access the order status page in the following ways:
- Sign in to their customer account
- Click the tracking link in their shipping confirmation email
- Enter their order confirmation number and verify their email or phone number
For shipments using a supported carrier, the order status page displays updates on the location of the shipment.
Email notifications
Customers receive notification emails at key points during delivery. You can customize notification templates or deactivate specific notifications in your Shopify admin at Settings > Notifications > Customer notifications.
Shop app
The Shop app gives your customers a dedicated place to track all their orders. Customers can use the following order tracking features in the Shop app:
- Order status updates
- Push notifications for shipping milestones
- Live map tracking
- Estimated delivery dates
Orders from your Shopify store are automatically synced to your customer's Shop account.
To activate a Track with Shop link on your mobile order status page, in your Shopify admin go to Sales channels > Shop > Settings. In the Track with Shop section, click Manage in checkout settings.
Learn more about setting up Track with Shop.
Supported shipping carriers
Tracking is supported for shipping labels purchased through Shopify and for most carriers outside of Shopify. The carriers available to you depend on how you fulfill orders.
Shopify supported carriers
When you purchase a shipping label through your Shopify admin, tracking is included automatically. Carrier availability depends on your default shipping location.
Learn more about shipping carriers that integrate with Shopify.
Third-party shipping carriers
If you ship with a carrier that isn't integrated with Shopify, then you can still provide tracking by entering the tracking number when you fulfill the order. Shopify recognizes tracking numbers from hundreds of carriers worldwide, including major carriers such as DHL, UPS, FedEx, Canada Post, Australia Post, and EVRi. Clickable tracking links are generated automatically for your customers.
For the full list of supported tracking carriers, refer to the supported tracking companies in the Shopify API documentation.
If your carrier isn't automatically recognized during fulfillment, or if the wrong carrier is detected, then you can do one of the following:
- Select the correct carrier from the Shipping carrier dropdown during fulfillment. Your manual selection takes priority over automatic detection.
- If the carrier isn't listed, then select Other. Enter the full tracking URL provided by your carrier.
Customers can click the link to visit the carrier's website and review their tracking details.