Merchants in the UK, Germany, France, Italy, and Spain can buy domestic and international shipping labels straight from the admin — no third-party app and no separate DHL account. Customs documents are generated automatically for international orders.
Using DHL Express required installing a third-party app or signing a separate account contract with DHL.
With no app and no DHL account, you can buy labels from "Create shipping label" on the order page.
Available on every Shopify plan. No fixed monthly fee — you only pay for the labels you buy.
| Item | Before this announcement | With DHL Express support (the 5 eligible markets) |
|---|---|---|
| App | Required Via a third-party app | Not required Built into the admin |
| DHL account | Separate contract | Not required Buy labels without your own account |
| Where labels are purchased | App screen / DHL's own admin | The order page in the Shopify admin |
| Customs documents (international) | Not specified | Auto-generated |
| Eligible plans | Not specified | All Shopify plans |
| Cost | Not stated | No monthly fee Pay-per-label pricing |
| Delivery changes (customer side) | Not stated | On Demand Delivery Reschedule, redirect, leave with a neighbor, pick up at a service point |
A way for customers to choose how a shipment already in transit gets delivered. The article names these four options.
Go to the page for the order in question.
Start from the label creation action on the order page.
For international orders, customs documents are generated automatically as well.
Stores that have been buying labels through a third-party DHL app now gain a native purchase path as well, which riskscreating two tracking numbers and two billing paths for the same shipment. Decide which one is authoritative before you migrate.
* The article does not describe the behavior when both are in use.
If customs documents are generated automatically for international orders, thenthe source is your product master data. How well HS codes, country of origin, weight, and declared value are maintained translates directly into the accuracy of those documents.
* The article does not specify which fields are referenced.
The wording is "merchants in the UK, DE, FR, IT, and ES."In multi-store / multi-market setups, availability will differ from store to store— design your operations on that assumption.
Only the purchase flow from the admin is described. Whether label purchasing can be automated via the Admin API or fulfillment webhooks isnot stated. Verify this before building bulk shipping automation.
Customers can change the delivery date/time, forward to another address, leave it with a neighbor, or pick up at a DHL Service Point = the shipping address at order time and the actual pickup location will routinely diverge. If any logic in your OMS / WMS / accounting integration treats the order's shipping address as the final destination, it's worth revisiting your returns, reshipment, and address validation flows.
* The article does not state how these changes are reflected on the Shopify side.