Connect Commercetools with DHL to pull live shipping rates, auto-generate labels, and push tracking updates to customers and ops, reducing manual fulfillment work.
• Order and address data from commercetools is mapped to DHL shipment requests, including service level, package details, and ship-from identifiers.
• Shipping rates can be requested during checkout via DHL APIs, with carrier services mapped to commercetools shipping methods and tax-inclusive totals handled per store setup.
• Shipment creation returns DHL shipment IDs, label PDFs/ZPL, and tracking numbers, which are persisted back to commercetools order shipments and custom fields.
• Tracking events are ingested from DHL (polling or webhooks where available), then translated into commercetools shipment state transitions and timeline notes.
• Idempotency keys and retry logic handle duplicate requests and transient API errors, with correlation IDs logged across both systems.
• Multi-store and locale-specific rules route requests to the right DHL account, pickup location, and label format, based on channel, warehouse, or country.
.png)
We integrate DHL APIs into your commercetools checkout and order workflow, so rate requests, shipment creation, labels, and tracking events run automatically. The setup can use middleware or a direct API layer, depending on your architecture and SLA needs.
Typical mapping covers addresses, package dimensions and weight, service level, customs data, label URLs, tracking numbers, and shipment status events. We align data models so ops and customer emails use the same tracking source.
Yes, we can route shipments by inventory location, shipping rules, or carrier service, then create multiple DHL shipments per order when needed. Each parcel gets its own label and tracking number, synced back to commercetools.
It can, as long as the right product and order attributes are available for customs data. We implement paperless trade where supported, and generate the required invoice and EDI fields for international DHL services.
Choose a team that can own API design, retries, idempotency, and monitoring end to end, because shipping failures usually surface at peak volume. scandiweb has delivered 2,100+ eCommerce projects since 2003 and supports complex, integration-heavy stacks.














