Order Tracking
Last updated: August 11, 2025
The Order Tracking feature helps your customers stay informed about their deliveries by letting them track order status directly in your mobile app. From shipping to delivery, customers can follow their package journey step by step. They can see updates like “In Transit,” “Out for Delivery,” or “Delivered,” and even click a “Track Order” button to view real-time location updates through your shipping partner’s tracking page.
This feature not only builds customer confidence but also reduces “Where is my order?” inquiries, freeing up your support team.
Appbrew supports native tracking within the app as well as redirection to external tracking pages, depending on how your logistics partner is set up.
Configuration
Some parts of Order Tracking are pre-built into the app. Others can be customized using Appbrew’s dashboard or with help from the Appbrew team.
Tracking Integration (Self-Serve)
You can configure tracking integrations with logistics partners like:
Shiprocket
Enter your email, password, and pickup pincode to start syncing tracking data and estimated delivery dates (EDD).
Unicommerce
Add your Unicommerce URL, username, and password to connect order fulfillment data.
For both services, configuration is done in the Appbrew Studio dashboard under Integrations.
Additional Settings and Enhancements
Track Order Button Text
Customize the button label (e.g., “Track Your Package”).
Button Style
Appbrew can style the tracking button (e.g., capsule shape, color) to match your app design.
Order Number in Tracking Links
If you’re using external tracking pages, Appbrew can auto-fill order details (like order number, email, or phone) into the tracking link.
Estimated Delivery Dates
Shiprocket users can display delivery estimates on product pages based on the customer’s pincode.
Native Tracking Timeline
Enable a visual tracking progress bar inside the app that shows status updates like:
Confirmed
In Transit
Out for Delivery
Delivered
Push Notifications
Appbrew supports push notifications for order delivery events like:
Ready for Pickup
Shipped
Out for Delivery
Delivered
Note: “Order confirmed” notifications are not currently supported.
Use Cases
Here are some common ways merchants use Order Tracking to improve customer experience:
1. Track Shipments in Real Time
Customers can tap “Track Order” in their order details page to open a real-time tracking page. If native tracking is enabled, they’ll also see a visual status timeline right inside the app.
2. Estimated Delivery Date (EDD) Display
For Shiprocket users, estimated delivery time can appear on the product page and in order updates, helping manage customer expectations.
3. Push Notifications for Order Status
Notify customers when their package is shipped, out for delivery, or delivered—automatically. This keeps customers in the loop and reduces support queries.
4. Post-Purchase Status Page
A post-purchase screen can show customers live tracking updates immediately after checkout—provided your logistics provider shares delivery statuses with Shopify.
5. Click to Track External Orders
If your logistics provider has its own tracking page (like Clickpost or Grow Simplee), Appbrew can redirect users to that page with key order info already filled in.
6. Track Returns
For stores using Clickpost or Return Prime, return requests can include a tracking link that shows the return package status.
Troubleshooting / FAQ
Q: Why is the “Track Order” button not showing?
A: The button appears only after an order has been fulfilled and tracking information is available. If your logistics provider doesn’t share tracking data, the button won’t appear.
Q: The tracking bar disappears after fulfillment. Can we keep it?
A: Currently, the progress bar disappears once Shopify marks the order as fulfilled. Appbrew is working on a solution to keep it visible until delivery is complete.
Q: Can we show the estimated delivery date on product pages?
A: Yes. If you're using Shiprocket, Appbrew can show estimated delivery dates based on the customer’s pincode. You’ll need to enable this in your dashboard or contact Appbrew for setup.
Q: Customers report not seeing tracking info. Why?
A: This can happen if the customer logs in with a different email or phone than the one used to place the order. Ensure they're logged in with the correct account.
Q: Can I change the tracking provider later?
A: Yes. You can switch between supported providers like Shiprocket, Unicommerce, Clickpost, and others. Appbrew will help reconfigure the tracking integration if needed.
Q: Our customer clicked “View Details” but got redirected to the homepage. Why?
A: This was a bug that has now been resolved. If you see this behavior again, please contact Appbrew.
Q: Can we show tracking details for returns as well?
A: Yes. If you use Clickpost or Return Prime, Appbrew can display a “Track Return” button that links to your return tracking page.
Q: What tracking updates are supported for push notifications?
A: Supported events include:
Ready for Pickup
Picked Up (Shipped)
Out for Delivery
Delivered
Currently, Appbrew does not support push notifications for “Order Placed” or dynamic order ID values in the message body.