DHL eCommerce (AU)

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.

DHL eCommerce Requirements

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.

Connect DHL eCommerce to ShipEngine

To connect your DHL eCommerce account to ShipEngine:

  1. Select the DHL eCommerce tile.

    DHL Ecommerce logo. Button that reads, Connect
  2. Fill in your DHL account information on the page that appears.

    SET_carrier_DHLecommAU_connectionPU.png
  3. Click Connect.

Available Features for DHL eCommerce Australia

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier 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.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

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.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

Notes About the DHL eCommerce Integration

  • 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.

Troubleshooting Tips

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 can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipEngine will submit international customs declarations electronically to the carrier.

The carrier 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.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipEngine. This insurance would be in addition to any default coverage already provided by that carrier.

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.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.