ShipEngine's integration with DHL eCommerce allows you to create international labels for shipments from Australia and automatically submits customs documentation electronically for all shipments.
Interested in shipping with DHL eCommerce Australia? Get a quote today!
Looking for DHL eCommerce US or Canada?
ShipEngine offers a separate DHL eCommerce integration for US- and Canada-based accounts. Please see our DHL eCommerce (US and Canada) help article for details.
Connection Requirements:
Contact your DHL account representative if you do not have any of the following information.
-
An active account with DHL eCommerce.
-
Sold To Account ID
-
Account Client ID and Password Provided by DHL via email.
-
Pickup Account ID
Manifest Requirements:
-
DHL eCommerce requires a printed manifest for each day's shipments. To manifest your shipments, use ShipEngine's End of Day process.
The carrier integration can be used to create domestic shipping labels.
The carrier integration can be used to create international shipping labels.
ShipEngine will submit international customs information electronically to the carrier.
The carrier integration can be used to create domestic return labels.
When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.
Additional carrier insurance can be purchased through ShipEngine.
Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.
Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.
Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.
ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.
ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.
The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.
-
DHL eCommerce supports 1 label message. You must use the "reference3" field in your label request body.
-
Labels can and will appear differently when they ship to different destinations. Because shipments go to different DHL eCommerce stations to be sorted by destination, their labels will look differently depending on the shipment destination.
-
Shipments generated through our direct DHL eCommerce must be closed out and manifested through ShipEngine. See our Create Manifests page to learn more.
Here are some common issues, potential causes, and troubleshooting tips.
Issue |
How to Troubleshoot or Resolve |
---|---|
Error: "The requested Special Service Codes AA is not available. Please make sure data entered is valid before proceeding or contact our customer service." |
This means you have selected an unsupported shipping options for your shipments. Verify that any options you've added to your shipment are supported by the requested DHL eCommerce service. |
Error "The destination country code XX could not be found. Please check the destination country code." |
This means the country code in the recipient address is not valid according to DHL's system. This is common for very small countries that may have multiple country codes. To fix this, you must update the country code to one that DHL recognizes. Check the available country codes provided by DHL. |
The carrier integration can be used to create domestic shipping labels.
The carrier integration can be used to create international shipping labels.
ShipEngine will submit international customs information electronically to the carrier.
The carrier integration can be used to create domestic return labels.
When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.
Additional carrier insurance can be purchased through ShipEngine.
Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.
Shipment manifests and End of Day documents are submitted electronically to the carrier by ShipEngine.
Shipment manifests and End of Day documents are generated as PDF files that can be printed along with shipping labels. Because these documents are not electronically submitted, physical copies must be provided to the carrier.
ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.
ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.
The carrier integration can be used to create multi-package shipments, where multiple individual packages are linked together into a single shipment record with a master tracking number.