Welcome to our comprehensive guide on configuring DHL Express Shipping. Whether you’re a small business owner, an e-commerce entrepreneur, or a logistics professional, mastering the setup of DHL’s express shipping services can significantly streamline your shipping processes and enhance customer satisfaction
Download and Install
Shipi offers various shipping carriers and provides reliable, fully managed shipping solutions to e-commerce and non e-commerce platforms. you can find the below table choose the right.
Platform | Integration Link |
WooCommerce | Download |
Once you install and activated the integration plugin in your platform, you will get the below UI and this document is get you to understand “How to configure it”.
Section 1: DHL Account Integration
Enable Test Mode
Enable Live Shipping Rates
Create Label Automatically
Enable Insurance
Enable Debug Mode
DHL API Key, DHL API Secret
To obtain your DHL Express Site ID and Password you must register in the DHL API Developer Portal.
Once registered in the DHL Developer Portal, log into the portal and click on the avatar on the top right hand corner to see your Dashboard. Under apps, click on the App name you want to connect to.
Under credentials, both “API Key” and “API Secret”, are hidden. Click “Show Key” under each one. The API Key is your Site ID, and the API Secret is your Password.
DHL Account Number, DHL Import Account Number
When signing up with DHL Express, you will receive an email from DHL Express with two account numbers. One is for exports and one is for imports.
DHL Weight Unit
Choose based on the country or Store configured Weight unit that accepting by DHL.
Section 2: Currency Conversion
This section you get in ecommerce integration plugins. This option is visible when your store currency and the DHL supported currency is different
We support automatic currency conversion. By enabling the auto currency conversion checkbox, the all currency conversion functionalities will happen internally.
Section 3: Ship From address configuration
This settings are straight forward and we have to enter the shipping from location details. This details used to calculated the shipping rates, label, and pickup operations
Section 4: Multi Vendor configuration
Use Multi Vendor
This option is to enable the muti vendor support in the integrated plugin. When you enable this, the internal operations are ready to handle the multiple shipment from address based on products.
Get rates from vendor address, Create label from vendor address
when this options is checked, the shipping rates are calculated using the vendor address, shipping label generated from the vendor address.
Email the shipping labels to vendors
If checked, The shipping label, commercial invoice, waybill document, packing slips sent via email to your vendors while the shipping label is generated.
Please find the below document to find the way to configure the multi vendor
Platform | Guide Link |
WooCommerce | Will Update soon |
Section 5: Packing Algorithm configuration
We have a three type of packing algorithms
Pack Items Individually
Each item in your cart (non-virtual) is sent to the DHL API as box. Quotes for all items are combined to calculate the final cost. Only the weight is required, but also entering product dimensions produces a more accurate quote. For even more accuracy, we recommend the box packer method.
Weight Based Packing
This packing method is based on the products’ weight. You can set a max. weight (maximum weight) limit for your box and the app automatically packs the maximum number of products possible in this box based on the max. weight defined.
Box Packing
This is an advanced packing method that is entirely based on the box Volume, Dimensions, and Weight.
When your products have different weights and dimensions, this packing method allows you to set up different packages based on the products’ weight & dimensions. So, whenever a customer places an order, the app automatically chooses the right box and calculates the rates accordingly.
Section 6: Shipping Rates
Show Delivery Date
When you enable this option, It will get the Estimated delivery date based on settings and display to you in the checkout page
Fetch DHL Account Rates
If you have a special contract with DHL express, then enabling this option provides you the discounted shipping rates.
Exclude Tax
While doing rate calculation, DHL sends the response with Tax added by default. If you don’t want to add tax with it, choose this option.
Payment country
This is a used for payer Country code to DHL. Please choose shipper, if you gonna pay in your currency. Choose receiver, If paid using receiver currency or choose the country from the dropdown.
Address translation any language to English
If you think that your customer will enter the shipping to address in different languages, then their is chance that, the shipping rate may not calculated. If you enable this option, then this will translate the customer entered address to English then sent to the DHL.
Exclude Countries
By using this option, you can exclude the shipping calculation to the selected countries.
Shipping Services
We are providing 12 domestic shipping services and 17 international services with 3 special services.
Recommended services to enable is,
- Domestic Express [N] – This is commonly used for domestic shipping
- Express Worldwide [P, U, D]
- Enable all three services. This will handled internally based on countries selected.
- Express worldwide [P] will create WPX shipping labels. WPX describes a commercial shipment of goods that must pass through customs. This term is used by DHL;
- Express Worldwide [U] – This is commonly used to ship between EU countries. This provides ECX labels.
- Express Worldwide [D] – This will help you generate the shipping label with DOX Badge
Alternative Name for carrier
By default, the carrier name display like “Domestic Express”. If you want to change your custom name in your language you can use this option.
Price Adjustment
- The first column in price adjustment is to add the flat amount top of the shipping price return from DHL.
- The % column is used to add custom percentage value to the shipping price based on shipping charges.
Section 7: Shipping Label
These above settings are very straight forward to configure. This indicates to enable PLT, Saturday Delivery, Cash on Delivery, Archive Airway bill, DHL email notifications, Option to enable the dangerous goods shipping.
Shipment content will be display on your shipping label, and you can choose the PDF format using te Label format Dropdown.
Duty Payment
The payment of duties, taxes and other fiscal charges are typically the responsibility of the receiver.
Email address to sent shipping label
Shipi will sent the shipping label, packing slip, airway bill, commercial invoice to the provided email address once the shipping label is generated.