← All eCommerce integrations

The workflow at a glance

  1. Validate service and destination
  2. Prepare parcel and product information
  3. Label, collection and tracking

What we need before implementation

  • Approved MyDHL API access
  • Product and packaging data
  • Destination and customs-information rules
1.

At a glance

International DHL Express shipping requires reliable destination and product data, not just a generated label.

2.

What the integration covers

MyDHL API presents functions for rating available services, creating shipments and retrieving tracking information. Access follows the official onboarding process, while availability depends on the account and shipment route. For a store, the goal is to link an order to accurate parcel data and customs information where required. A preliminary shipping estimate before final packing is not automatically the final charge, and not every product can be shipped to every destination. Design should distinguish checkout estimates from the data verified at dispatch.

3.

The operational data flow

The catalog needs consistent weight information and accurate product descriptions. Warehouse staff provide final dimensions and split an order into multiple parcels when needed. Checkout may calculate delivery options, but dispatch should validate the data used to create the actual shipment. Destinations outside the agreed trading area require separate rules and checks. An ERP connection can preserve product information so staff do not retype important details for every export order. The operational record should also show which address and package measurements were used when a label was created.

4.

Failure cases and recovery

Missing weight, vague product descriptions or incorrect origin data can cause operational exceptions. Detect omissions before requesting a label rather than inventing values merely to pass validation. Basket changes after a shipping quote may require recalculation. Proof of delivery and tracking remain separate from shipment creation, so successful printing never becomes a delivered status. Carrier errors should be reported with the affected parcel and proposed next action. Staff also need a way to correct data without losing the association between the existing order, its shipment request and its shipping documents.

5.

Define the operational scope

In a DHL Express integration, catalog, checkout and warehouse work together but have different roles. The catalog maintains reliable product data, checkout presents eligible options and the warehouse confirms final packing. A cost estimate needs a clear relationship to the data used to obtain it. If country or weight changes, do not retain an old shipping choice without review. For international dispatch, check missing information before preparing documents. Do not invent descriptions, values or origin details simply to complete an API call; route omissions to the responsible operator.

6.

Example: another destination and package split

A Greek design store receives an international order split into two packages. Checkout estimates use known data, while the warehouse confirms final weight and dimensions before requesting documents. If the shopper changes country, review service availability and required information again. Product descriptions come from reliable catalog data. Missing information becomes an explicit operator task instead of an invented value. Both parcel references remain associated with the same purchase. That allows customer support to follow separate package progress while understanding that fulfillment belongs to one commercial order.

7.

International dispatch acceptance

Test destination changes after an estimate, missing weight and multi-parcel orders. Compare products, quantities, addresses and packaging data with generated documents. Prevent submission with critical omissions while retaining previously confirmed information. Check tracking updates without treating a label as proof of delivery. Staff approve agreed countries and service routes. An unexpected case follows a clear review of service eligibility and data before retrying. Also test the support view: it should show which parcel has progressed and which requires action without overwriting either reference.

Acceptance checks before launch

  • Accurate parcel relationships
  • Recalculation after changes
  • Separate delivery confirmation

FROM READING TO ACTION

A clear plan for your platform.

Tell us where your platform struggles and what needs to improve. Our team can connect the diagnosis with code, performance and infrastructure work.

Discuss your platform

Sources and further reading