Powered by Magento Commerce 2.4.1


DHL Shipping Manager

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

Today, DHL is the world’s largest logistics company with over 380,000 employees and offices in over 220 countries and territories. DHL is as innovative as a start-up, with the power of an international organization. 

This extension makes DHL Shipping in Magento smart and easy. It allows the admin to create and print DHL shipping labels and DHL return labels. You can create DHL labels in fully automatic, bulk, and manual modes. The system automatically inserts Tracking Number into the Shipping Information block of the shipment and sends it to the customer by email. DHL Shipping Manager allows you to make different settings and use different DHL accounts for different stores in your Magento. Using DHL Shipping Manager you will pay only to DHL by DHL prices.  Note: to our knowledge, DHL doesn’t support XML Service in Germany and Poland. Fully compatible with other our extensions: UPS Shipping Manager Pro, FedEx Shipping Manager, and IM Shipping Methods. The address book allows you to use an unlimited amount of addresses for shippers. You can use multi shipments and multi packages. The extension allows the admin to set weight and dimensions for products and creates an unlimited amount of Boxes/packages. Moreover, the extension allows the automatic selection of the required Box/package based on the product dimensions. Use COD and set as default a lot of parameters, including Packaging Type, Region Code, Shipping method, Shipping description, Type of Delivery, Who pay for Shipment, etc. The extension allows you to bill shipment to Third Party Payer and creates International Invoice. You can create DHL labels in PDF, ZPLII, or EPL2 formats. DHL Shipping Manager supports printing by Thermal printer, connected via USB.


Account & Pricing

To use this extension you have to enter your own DHL Account credentials.  You should get the DHL account information as Site ID, Password, and Billing Shipper Number before you start installing the extension.  If you haven't this information or haven't registered at dhl.com - please click here for more information. The DHL Shipping Manager fully compatible with DHL XML Service (XML-PI) so your DHL account should support this service. Please find the information about the DHL pricing page here. With our extension, you will pay for shipping to the DHL courier and strictly by the DHL pricing. If you need to contact for account set up and pricing - please contact the DHL company.



  • Create DHL Shipping Labels using your own DHL Account Credentials;
  • Create DHL Shipping Labels in Automatic mode - labels will appear exactly after the customer submit the order;
  • Create DHL Shipping Labels in Manual mode - create manually Shipments and Labels;
  • Create DHL Shipping Labels in Bulk mode – allows create label from the Orders grid page;
  • Create DHL Shipping Labels in Test Mode and Real Mode (billable Labels);
  • Create and print DHL Shipping Labels, even if DHL shipping is disabled in your Magento® System and you use Flat Rates or Table Rates for Customers;
  • Create an International Invoice;
  • Fill Address Book – create an unlimited amount of addresses for Shipper and Ship From;
  • Generate DHL Shipping Labels for every Shipment, use Multishipment and Multi packages, store and delete generated Shipping Labels in your Magento® System;
  • Automatically insert Tracking Number into the Shipping Information block of the Shipment;
  • The Tracking number can be automatically sent to customers with a notification email after label creation;
  • Set by default and for each label a lot of parameters, including Packaging Type, Shipment description, Notification message, Type of Delivery, Who pay for Duties and Taxes, etc.;
  • Sending a VOEC Number for shipments to Norway;
  • Create Return Labels by Customer (from the customer’s account) and by the admin (from Credit Memo);
  • Create Return Labels by Admin automatically, simultaneously with the Shipping Labels;
  • Take into account the Weight and Dimensions of Packages;
  • Units of measurement (kg, cm, inch, ft) can be interconverted automatically for each country if needed;
  • Automatic packaging: you can use the weight and dimensions of each product (by attributes) and create an unlimited Boxes amount for automatic label creation. Automatically calculation of required Box for current shipment based on the product dimensions - height, width, and length;
  • Use COD (Cash On Delivery);
  • Set Notifications for Admin and Customer independently;
  • Create and print Shipping Labels in different sizes (8×4, 6×4, and so on) and formats: PDF or for Thermal printing;
  • See all created DHL labels in one list for easy printing;
  • Use Bulk Printing - you select a few orders and then create a PDF file with all shipping labels of these orders for printing;
  • Bill Shipment to Third Party Payer;
  • Create Third-Party Payers;
  • Fully supports Multistore functions.


System Requirements:

  • CURL: no less than 7.19.7
  • PHP: no less than 7.0
  • OpenSSl: version no less than 1.0.1.
  • Protocol TLSv1.2


DHL Shipping Labels In 3 Modes:

  • Fully Automatic mode – automatic creation simultaneously with orders submit;
  • Bulk mode - bulk creation directly from the orders’ page;
  • Manual mode - manually create shipment(s) and then generate label(s);

DHL creates labels in PDF or ZPL / EPL formats for Thermal printing. 


List Of All DHL Labels:

Go to: Sales->DHL labels. Here you see all created labels and can additionally create any type of labels for any order:

  • DHL shipping label
  • DHL return label
  • DHL invert label (shipping label for shipping from customer to shop).

Here you can print any created label.


Multi Stores Functional:

  • If you set up a few stores on one Magento installation, you can use the Multi stores version of our extension.
  • It allows you to use different DHL accounts and to make different settings for different stores.
  • First, you make a default configuration;
  • Then you configure settings for separate stores.
  • For every setting you may leave the default value, or change it;
  • You can use different DHL accounts, shipping methods, Shipper and Ship From addresses, etc.

Technical Specifications

Back to top

Seller profile


Seller contact



DHL Shipping

Current Version


Magento platform compatibility

Open Source (CE): 2.0, 2.1, 2.2, 2.3, 2.4

Commerce on prem (EE): 2.3, 2.4

Commerce on Cloud (ECE): 2.3, 2.4


Stable Build


28 October, 2020


Extensions, Shipping & Fulfillment

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    The major version of the library for packaging dvdoug/boxpacker changes from 2.x to 3.x
    Supports PHP version from 7.1 higher.


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Supports Magento 2.3


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Compatible with Magento 2.2.4 and 2.2.5 versions


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Added default shipping method for International shipments.
    Added IsDutiable parameter
    Corrected Time Zone option
    Added functionality for Dangerous goods
    Added Currency code drop-down list
    Direct Thermal printing of ZPL/EPL labels
    Added new labels formats for printing


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Fixed specific issues from Extension Quality Program checks.


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Fixed specific issues from Extension Quality Program checks.


  • Compatible with Open Source (CE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    For Magento 2.x Included all features of the DHL Shipping Manager 1.3 for Magento 1.x Added possibility to create any type of labels: shipping label, return label and invert label at any time for any order.


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top