Direct Mode

In direct mode you can print DHL eCommerce labels without an Endicia account. We support both domestic and international label printing.


First gather your account information from your DHL Rep, including:

  • Account Number
  • PICKUP Number
  • Mail Id
  • Processing Facility Code
  • ORMD-Category (if you will ship dangerous goods)
  • Shipping Methods
  • SFTP information (username, password)
  • Sort Code File Path

Request that your DHL Rep upload the DHL Sort Code to your FTP site.

Then follow the steps below to generate the 5 testing labels, .DSM and .ESM files for DHL approval:

1) Turn on DHL eCommerce Direct Mode
On Setup => Shipping, slect Enable DHL eCommerce and choose Direct Mode.

2) Setup your DHL account in Teapplix
On Setup => DHL eCommerce page, enter all your DHL account information, including FTP login info. (You can keep the ESM Upload Path as the default)

3) Download the DHL internal Sort Codes.
On Setup => DHL eCommerce page, after you entered all the ftp information and save, push the “Download Sort Codes” butotn.

4) Print 5 testing labels
Once this is setup, create 5 fake orders. If you need to test for shipping dangerous goods, you need to go to Inventory->Products page, and edit that product SKU to set the Dangerous Goods Type (the type code should be provided to your by DHL).
On Open Orders page, select the DHL eCommerce services you use for each of the testing orders, enter the weight, and press "DHL" button to print the labels. You must turn off the headers and footers in the browser print setup to make the label print cleanly.
And you must also turn on "background graphics" when you print label for dangerous goods. (On your browser page to select printer, there will be an option to select "background graphics").
Click "Mark Orders Shipped" button after the labels printed successfully.

5) Generate the Manifest
After that, go to Teapplix "Order History => Batch History", and hit the "DHLGM End of Day" button. You should see that it says "xxxxxx.ESM uploaded successfully", print the DSM form that opens up to a laser printer (8x11 sheet).

6) Send for DHL approval
Give the 5 test label, the DSM form you printed to your DHL rep or send them in for approval.
Once approved, you can start printing real orders.