Shipper Integration | DHL Express

Shipper Integration | DHL Express

Introduction & Prerequisites

Kornit X has created this shipper integration to connect with companies which can integrate with DHL Express to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in the DHL Express system and a shipping label for one of your enabled DHL carriers will be generated. To correctly use this integration you must already have an account with DHL Express set up. 
If you do not already have a DHL Express account you can contact them here - DHL Express Account Enquiry
This is for DHL Express but we do offer different shipper integrations for DHL Business and DHL US account holders, to set these up please refer to the relevant documentation. 

Setup Within Platform

To setup the DHL Express integration, please head to your dropship company and within the advanced settings head to "Shipper Integrations" and click to enable the DHL Express option. This has been shown below. 

In order to enable this integration we require a Username, Password and Account Number. all of which will be provided by DHL Express within your account with them. Once these options are added you can save the integration setup to enable and this will now be an active shipper integration. 

Features Of The DHL Express Integration

You can also set multiple options that you can enable once you have connected with DHL Express and these are the following include the following. Please note that not all of the below features need to be enabled or filled in, these options are available to give users the best service. The features are listed in the way they are within the Platform. 
  1. "Enabled" toggle - When the shipper integration has been turned on this toggle will be set to on. To disable the integration simply slide this to off. 
  2. "Environment" Dropdown - The integration can be set for either a Sandbox or Live environment and to do so simply select from this dropdown. We recommend before setting this live you try printing some example labels within a Sandbox environment to ensure you are happy with the labels.
  3. "Shipment Strategy" Dropdown - A shipment strategy can also be selected from the Shipment Strategy drop down. If nothing is selected, the default Combined Strategy is used. Please note if not using standard there are 2 different options including "Individual Parcels and "Combined Parcels".
  4. "Payment Info" Dropdown 
  5. Address and Contact Details textboxes - Details regarding your business must be specified here to ensure on your labels the address of origin is included so that orders can be returned if need be. The specific details required are Contact Name, Company, Telephone, E-mail, Pickup Street Address, City, Postcode and Country Code.
  6. "Pickup Time (24 Hours)" Textbox - This field requires the Pickup Time for orders being sent via DHL, this must be in the format of 00:00 and an example of this could be setting a pickup time of after "07:45" hours. 
  7. "Closing Time (24 Hours)" Textbox - This field requires the Closing time of your store and after these hours no orders will be picked up by DHL. This must be in the format of 00:00 and an example of this could be setting a closing time of "19:00" hours. 
  8. "Pickup Type" Dropdown - The pickup time of which orders can be picked up by DHL can be specified here - either between Regularly or Specially Requested Pickup. Regularly means 
  9. "Special Pickup Instructions" Textbox - Special pickup instructions can be set against orders that may require "2 Man Delivery" which would tell DHL that in order to take this order 2 drivers will be needed to manage and pickup the orders.  

Generating a DHL Express shipping label from Platform

Once the DHL Express shipper integration has been configured, you can generated a DHL Express shipping label PDF from within the Platform by taking the following steps.

From within Platform, go to Sales > Order Manager  and locate the order you wish to create a shipping label for. When you have found the order you wish to ship, click on the whole order as shown below. 

After clicking on the order, you will see the Items listed and within these items you will find the Item ID which you need to copy for the next step as shown below. 

Finally, once the item ID has been copied, you need to head to Floor > Shipping Station and scan the barcode on the orders jobsheet or paste the Item ID  in the Dispatch Item box to generate the shipping label PDF for the order. 

Once the shipping label has been printed the order can be shipped. 

DHL Express Carrier & Method Codes

There are multiple different Service Codes that can be used with DHL Express. Below are some examples of common service codes used with this integration. 
Carrier Name
Method Code
Method Token (Printed on label)
Method Name
DHL Express
K
TDK
Express 09:00
DHL Express
T
TDT
Express 12:00
DHL Express
Y
TDY
Express 09:00
DHL Express
E
TDE
Express 12:00
DHL Express
P
WPX
Express Worldwide
DHL Express
U
ECX
Express Worldwide (EU)
DHL Express
D
DOX
Worldwide
DHL Express
N
DOM
Domestic Express
DHL Express
H
ESI
Economy Select
DHL Express
W
ESU
Economy Select (EU)
Some customers may have their own specific Service codes which will have been set up by DHL Express for you.

Examples

Below is an example of the kind of shipping label the system will generate for DHL Express, this example is for Express Worldwide deliver (WPX)All labels printed for DHL Express will have be sized at approximately postcard size at 99 by 200 millimeters.


FAQs

The below has detailed some frequently asked questions that relate to the DHL Express shipper integration. 
 
My shipping_country is not being set?
The "shipping_country must use a 2-letter ISO code and this not being set is likely the cause. A full list of 2-letter ISO codes can be found linked here
 
My products are not passing within orders?
This will likely be down to missing weight information against your products. To check this open the product and go to the "Ecommerce & Data" section of the product and ensure within the data that the "weight" field has been filled in. Without this being set the products will not pass correctly.

    • Related Articles

    • Shipper Integration | DHL US

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to DHL US. Setup To setup the DHL US integration, please head to your company and within the advanced settings head to ...
    • Shipper Integration | UPS

      Introduction & Prerequisites Kornit X has created this shipper integration to connect with companies which can integrate with UPS to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in ...
    • Shipper Integration | Fedex

      Introduction & Prerequisites Kornit X has created this shipper integration to connect with companies which can integrate with Fedex to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in ...
    • Shipper Integration | Nucleus

      Introduction This article has been created to show how to setup the Shipper Integration that Kornit X has built to connect to Nucleus, otherwise known as "ClickNShip". The following link takes you to the API documentation created by Nucleus - API ...
    • Shipper Integration: Evri (Hermes)

      Introduction & Prerequisites Kornit X has created this shipper integration to connect with companies which can integrate with Evri to allow for shipping label creation via dispatch scan points. Once an item has been scanned, a shipment is created in ...