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.