DHL eCommerce (CA)

DHL eCommerce is a cost-effective delivery service for ecommerce merchants. ShipEngine's direct integration with DHL eCommerce allows users to create domestic labels as well as international labels destined for any country in DHL's extensive delivery network. For international shipments, ShipEngine automatically generates and submits your customs documentation.

This article contains:

Requirements

Connection Requirements:

  • An active account with DHL eCommerce.
    Contact your DHL representative to request a quote and begin the DHL eCommerce certification process.
  • Account Client ID
  • API Username and Password
  • Pickup Account Number
  • Rating API Client ID and Secret (if you wish to view rates in ShipEngine)
  • Distribution Center Name

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, follow the steps below:

  1. Contact your DHL account representative and request the following information:
    • DHL eCommerce Client ID
    • API Username and Password
    • DHL eCommerce Pickup Number
    • Rating API Client ID and Secret (optional)
    • A list of services available for your account
    • Distribution Center
  2. After you've obtained the above information, log in to your ShipEngine account.
  3. Go to Connections.
    Connections.png
  4. Click the Add a Carrier button.
    addcarrier.png
  5. Select the DHL eCommerce tile.
    dhlecom.png
  6. Enter your DHL eCommerce Account Number, Pickup Number, API Username, and API Password, and choose a Distribution Center from the drop-down menu.
  7. Click Connect.

Available Features

Common ShipEngine Features:

Feature

Supported?

Domestic Shipping

Yes

International Shipping

Yes

Electronic Customs Submission

No

Return Labels

No

Estimated Rates

Yes

Carrier Insurance

No

Tracking

Yes

Automatic Tracking

No

End of Day (Electronic)

Yes

End of Day (PDF)

No

Label Branding

No

Label Messages

No

Multi-package Shipments

No

 

Shipping Options: 

Domestic Services

DHL SmartMail Parcel Ground

DHL SmartMail Parcel Plus Ground

DHL SmartMail Parcel Plus Expedited

DHL SmartMail BPM Ground

DHL SmartMail BPM Expedited

DHL SM Marketing Parcel Expedited

DHL SM Marketing Parcel Ground

 

International Services

DHL Globalmail Packet IPA

DHL Globalmail Packet ISAL

DHL Globalmail Packet Plus

DHL Globalmail Packet Priority

DHL Parcel Direct International Expedited - DDP

DHL Parcel Direct International Expedited - DDU

DHL Parcel Direct International Priority - DDP

DHL Parcel Direct International Priority - DDU

DHL Parcel International Priority

DHL Parcel International Standard

 

Package Options

Package

 

Confirmation Options

Delivery

Integration Notes

Remember these points about ShipEngine's integration with DHL eCommerce:

  • DHL eCommerce Domestic will not display rates in ShipEngine unless the Rating API is activated.
  • 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, manifested, and printed through ShipEngine. 

Troubleshooting

Here are some common issues, potential causes, and troubleshooting tips.

Issue

How to troubleshoot or resolve

Duplicate Tracking Numbers

Tracking numbers created in the seller will always be unique. However, if one DHL eCommerce account (with the same pickup number) is connected to a different ShipEngine account, duplicate tracking numbers can occur.

To prevent this from happening, create a new DHL eCommerce sub-account to generate a new unique pickup number. When you connect your DHL eCommerce account to the secondary ShipEngine account, use the unique pickup number for the new sub-account. If you aren't sure how to do this, contact DHL eCommerce directly to help set up the sub-accounts (or potentially add multiple pickup numbers to one account).