Back to Top

User Guide for Odoo DHL Shipping Integration

Updated 25 April 2024


Odoo DHL Shipping Integration: Ship Your Products Efficiently!!!

When we talk about Shipping DHL, It is the logistics industry’s global market leader. The Odoo DHL Shipping module will streamline your Odoo shipment process.

After setting up the settings, the module integrates Odoo with DHL shipping. Once configured, it lets Odoo website users use DHL shipping services for delivery.

After selecting DHL as the delivery carrier, it calculates the shipping price. While making orders in Odoo, the admin can also use DHL delivery services. 

Once Admin Approves the delivery, He can generate the DHL shipping label in the Odoo backend.

Searching for an experienced
Odoo Company ?
Find out More


  1. Odoo DHL Shipping Integration DHL delivery services into Odoo.
  2. When DHL is selected, the delivery costs are applied automatically.
  3. In the Odoo backend, the admin can generate the shipping label and tracking number.
  4. Admin can add extra service charges to the shipment price as needed.
  5. The Admin can define/update new services based on their needs.
  6. In this module, the admin can define the Packaging Type and Drop Off Type.
  7. The module is compatible with both domestic and international DHL delivery services.
  8. Customers can choose DHL as their delivery method while ordering on the Odoo website.
  9. It enables real-time shipping rate calculation on both the website and the Odoo end.

You can go through the Odoo Website Product Image Search module which provides the feature of suggesting different products only with the help of an image upload.


  1. Once you purchase the App from the Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘dhl_delivery_carrier.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click ‘Update Modules List’ in the odoo app.
  6. In the search bar, remove all the filters and search ‘dhl_delivery_carrier.’
  7. You will be able to see the module in the search results. Click on ‘Install’ to install it.

Explore and check out our Odoo development services and a plethora of quality Odoo Apps.


To avoid receiving an error message when placing a delivery with DHL Shipping Carrier, please keep the following items in mind:

  1. Valid Credentials 

Configure the module with valid DHL credentials to create DHL shipping in the Odoo back end and on the website.

  1. Correct destination and sender address

To complete the shipping, Use the Valid addresses in the order for both the receiver and the sender. The destination range determines charges from the DHL shipping service.

  1. A non-zero weight of the package

If the goods added to shipping have zero as the reported weight in Odoo, the shipment will return an error from DHL. To avoid this, the admin can configure the default weight for DHL services for the zero-weight product.

  1. The “Put in pack” option is necessary to generate a shipping label.


Configuration From Odoo back-end

1.After the installation open the General settings and enable “DHL Shipping Service”

Odoo DHL Shipping Integration Backend setting

2. Now navigate through ‘Inventory >> Shipping Methods’ and open the DHL shipping method for the configuration

shipping integration in Odoo DHL Shipping Integration

3. Here, choose the provider as MyDHL. Then, set the integration level for the module as ‘Get Rate and and Create Shipment’.

delivery options

4. Next, click Extra to set the default values of different constraints. The chosen values would be automatically picked by the order to send to DHL in case one or more orders.

extra tab configuration

5. Lastly, Configure the MyDHL Credentials.

configure MyDHL Credentials in Odoo DHL Shipping Integration

Order from Website

6. From the website, select any product add it to the cart, and then click on proceed check out.

Process checkout on the website in Odoo DHL Shipping Integration

7. Now select DHL shipping as the delivery method and click on “pay now.”

Select delivery option in odoo website

Validate the delivery from the odoo backend 

8. Once a website order is confirmed in the Odoo backend, a delivery is generated. Click on the delivery tab to open the stock operation.

open delivery option the odoo  backend  in  Odoo DHL Shipping Integration

9. Click on “Put in Pack “ and configure it

put in  pack the order you ave selected

10. Now a pop will appear to configure the dimensions of your package. configure it and click “save”

Configure the packet in Odoo DHL Shipping Integration

11. Now Validate your delivery by clicking on Validate

validate the delivery in Odoo DHL Shipping Integration

12. After the validation of your delivery, the shipping label is automatically generated by DHL.

delivery  generated in Odoo DHL Shipping Integration


I hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the same, please raise a ticket at the UV Desk.

For any doubt, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.3

Supported Framework Version - Odoo 17, 15, 14

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • RicoK
    • Anisha Bahukhandi (Moderator)
  • Edith Delgado Rimas
    • Anisha Bahukhandi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home