FulfillmentTrackingInfo - DHL does not generate valid shipment tracking data

Hi!

I cannot manage to receive shipment tracking status directly in Shopify, on an order level. In particular, our fulfiller provides the tracking company “DHL Express”, and a valid tracking number, which Shopify correctly turns into a clickable URL.

However, the status of the order remains “Fulfilled”, and I cannot see changes such as “Delivered” in the status pill.

Is this expected? We noticed that DPD, for example, works just fine!

Thank you in advance :slight_smile:

@gabbihive Yes this is expected behavior in Shopify.

Shopify only updates the status pill (e.g. In transit / Delivered) for a limited set of carriers with deep status integrations. DHL Express tracking links are clickable, but Shopify often does not pull delivery status updates from DHL, so the order stays as Fulfilled.

That’s why DPD works correctly Shopify supports richer status syncing for it.

Workarounds (short):

Use a tracking app (AfterShip, Track123, ParcelPanel) to show delivery status

Rely on carrier emails + tracking page for delivery confirmation

Or mark orders manually if delivery status is critical internally

I can suggest the lightest app setup that won’t affect performance.

Is there a reason, ideally some pieces of documentation, where this behavior is explained? Still seems unusual to me, as “DHL”, “DHL Express” and “Deutsche Post” are all valid tracking companies according to the GraphQL docs :slight_smile: