ParcelPilot
Help

Shipments — Tracking

Shipment tracking serves three main purposes:

  1. Show the current delivery progress inside Parcel Pilot.
  2. Automatically progress shipment/order statuses based on carrier scans.
  3. Optionally push tracking/fulfilment confirmation back to the ecommerce platform.

Tracking basics

A shipment typically has:

  • Carrier and service
  • Tracking number
  • A derived tracking URL (carrier page link)
  • A normalised status (in transit/out for delivery/delivered/etc.)

Tracking polling

Tracking polling runs periodically for shipments that are not final.

Depending on how the shipment was created/booked, Parcel Pilot can poll:

  • UPS
  • Royal Mail
  • DPD
  • DHL Express
  • Transglobal Express

Notes:

  • Manual/external shipments may have tracking stored but cannot always be polled (depends on carrier/integration configuration).

Does tracking get sent back to eCommerce?

It can, if enabled.

When a shipment is created or its tracking is updated, Parcel Pilot can push shipment confirmation (including tracking) back to the appropriate ecommerce integration.

Important:

  • This respects a per-integration toggle (for example, “push shipping confirmations”). If the toggle is off, no upstream update is sent.
  • For merged orders, a single shipment can be pushed back to multiple upstream orders in the merge group.

Troubleshooting

  • If tracking status isn’t updating, check the shipment has a tracking number and a supported carrier.
  • If tracking isn’t pushed back upstream, check the Client Integration settings for shipment-confirmation pushing.
  • If a carrier API fails, shipments store tracking debug/audit info in shipment metadata for investigation.