Send shipping tracking events to Shopify
Last updated July 1, 2026
Parcel Track already monitors your shipments across 1,000+ carriers. With shipping events sync enabled, the app also pushes every carrier update back into Shopify itself — so the rest of your stack sees the same delivery status that Parcel Track does.
What gets sent to Shopify
When a carrier reports a new status, Parcel Track writes it to Shopify as a fulfillment event on the order. Concretely, this means:
- Order timeline. Each update (In Transit, Out for Delivery, Delivered, Failed Attempt, Exception) appears as an entry on the order’s timeline in the Shopify admin, with a timestamp. Your support team can answer “where is my order?” without opening another tab.
- Fulfillment status. Shopify’s fulfillment reflects the real delivery state — for example, orders are marked delivered when the carrier confirms delivery, not just “fulfilled” at ship time.
- Shopify native notifications. If you have Shopify’s own Out for delivery and Delivered customer emails enabled, they fire from these fulfillment events. (If you use Parcel Track’s notifications for those statuses, disable the Shopify equivalents to avoid double emails — see the note below.)
- Other apps. Any app that reads Shopify fulfillment events — helpdesks, loyalty tools, returns apps, ERP connectors — automatically stays in sync with the true carrier status.
For the list of statuses Parcel Track detects and how they map, see Shipment statuses explained.
How to enable it
- In your Shopify admin, go to Apps → Parcel Track → Settings.
- Open the Shopify sync section.
- Turn on Send shipping events to Shopify.
- Optionally choose which statuses to push. Most merchants push all five; some push only Out for Delivery and Delivered to keep timelines short.
- Click Save. Syncing starts with the next carrier update — past events are not backfilled.
Note: Avoid duplicate customer emails. If Parcel Track’s Out for Delivery and Delivered notifications are enabled, turn off the matching templates under Shopify’s Settings → Notifications → Customer notifications, or vice versa. Pick one sender per milestone. See How Parcel Track shipping notifications work.
Verifying it works
- Open a recently fulfilled order in your Shopify admin.
- Scroll to the Timeline.
- After the carrier’s next scan, you should see an event such as “Shipment is in transit” attributed to Parcel Track.
Updates typically appear within minutes of the carrier reporting them. If a shipment shows no events at all, the carrier may not have scanned it yet — see Why is my shipment stuck in Pending?.
Common questions
Does this change the customer-facing tracking link? No. This feature only writes status events. To point Shopify’s order status page and emails to your branded page, see Update the Shopify tracking link and Add a tracking link to Shopify email templates.
Does it count against my order quota? No. Syncing events for an order that is already tracked does not consume additional orders from your plan (free for the first 50 orders, then $0.04 per order).
Can I turn it off later? Yes. Toggle it off in Settings → Shopify sync at any time. Events already written to order timelines remain there.
Tip: With sync enabled, delivery dates flow into your reporting too — combine it with Order-to-delivery time analytics to monitor your real fulfillment performance.
Questions about syncing? Contact support@parcel-track.com.
← Previous
Add a tracking link to Shopify email templates
Next →
Remove the carrier tracking number from Shopify emails