Before describing the setup process, note that the DHL eCommerce is the commercial name of DHL Global Mail. DHL Global Mail is a different service from DHL Express.

NOTE: This article describes how to set up the Carrier baseline account.
If the Carrier baseline account has already been set up and you intend to add a new Billing Account, refer to: How to add and set up a (v2) DHL Global Mail Billing Account [Step-by-Step guide]

When setting up a DHL eCommmerce (Global Mail) Carrier account, you will have to:


1. Access Maintenance and select Carriers

2. Click the Carrier for which you'll add the account to from the list

3. Click the Accounts tab

4. Click Add Account

5. In General Options set:

  1. Name -> DHL eCommerce - [Account number] (e.g. DHL eCommerce - 500000) 
  2. Usage mode -> Production (if you will use it in production mode)
  3. Status -> Active
  4. Label mode -> ZPL
  5. SCAC -> Carrier/SCAC code you're using in the WMS

6. In Carrier Options set and Save:


  1. Username - > API Username (NOT the DHL's portal username)
  2. Password - > API Password (NOT the DHL's portal password)
  3. Pickup account ID -> Pickup Partner Number
  4. DHL Client ID -> API Client ID
  5. Distribution Center -> Origin Distribution Center

Sender address info -> Warehouse induction address

NOTE: This is what you should expect when requesting this information from DHL:


  1. Rates client key/secret: If you require rates, complete the client rates key and secret (password) as provided by DHL

Once ready, proceed to setting up the Billing Account as described in:

How to add and set up a (v2) DHL Global Mail Billing Account [Step-by-Step guide]