WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label – Built By OFFICIAL DHL PARTNER

4.82 out of 5

  • Compatible with WooCommerce 3.0.
  • License entitles 1 year of support & updates.
  • No monthly fees or yearly subscription.
  • Extend support & updates after 1 year at 50% discount.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: AdaptXY
  • Description
  • Changelog
  • Reviews (55)
  • FAQ (10)
  • Comments (532)

DHL Express

Looking for the easiest & efficient way to integrate DHL Express with WooCommerce shopping cart? Tired of copying and pasting order details just to create a label? Here is the solution!

WooForce WooCommerce DHL Shipping Plugin with Print Label is a WordPress / WooCommerce extension that helps you to automate DHL Express shipping by displaying shipping rates on cart and checkout pages, print label from within WooCommerce, pack items automatically into boxes, and enable shipment tracking.
This plugin is Verified by DHL International (UK) Ltd. This plugin will work in all countries where DHL Express service is available.

DHL Paket

WooCommerce DHL Paket Shipping (Versand) Plugin allows you to pay postage and print label from an order view page in the WordPress Admin. If you also need the shipping rates to be shown on the checkout page, you may need to set the weight and zone-based rates manually. You may also use WooCommerce Shipping Pro for this purpose.
This plugin has been Approved by DHL Paket Quality Control and allocated an official App Id for integration.
The DHL business customer shipping API permits the management of shipments and the online purchase of postage and is typically aimed at senders with a volume of more than 200 shipments per year. For DHL business customers who do not have a DHL business customer account (EXP), and who have a shipment volume less than 200 shipments per year, shipping documents are created via the private customer shipping API.
The business customer shipping API takes care of:

  • The preparation of shipping documents for national and international shipping.
  • Creation of export documents.
  • Booking or cancellation of a pick-up request for a shipment from any point of origin and delivery to any destination location.
  • Retrieval of labels.

All operations apart from those required for booking and cancelling pick-ups are available for the following shipping types: Day Definite (DD) and Time Definite (TD).

DHL eCommerce

Looking for standard domestic and international parcel pick-up, delivery and return solutions for business customers as well as e-commerce logistics and facilitation services? Here is the solution! DHL eCommerce offers all this and more!

How does it work?

woocommerce-shipping-automationStep 1: Install the Plugin, input your DHL Account details, and enable DHL Express/Paket Shipping Method for WooCommerce.
Step 2: Customer sees DHL shipping rates based on items in their cart before placing an order.
Step 3: Pay Postage, Print Label, and Generate Tracking info from within WooCommerce order page.


Main Features – DHL Express

Live Shipping Rate: Based on the product weight, box dimensions, shipping destination etc., this plugin fetches DHL postage rates for both domestic and international shipping services. You can choose to return list rates or account / negotiated rates. There is an option to set conversion value in case the shop uses a different currency


Box Packing: Box packing with DHL boxes and custom boxes. Pack items individually or using the built-in box packer.


Services: Enable/disable, edit the names of, and add costs to services


Handling Fees: Set up handling fees based on the rules you define.
DHL Shipping Price Calculator: Get prices for following domestic and international shipping services.

  • B2C
  • EXPRESS 9:00
  • EXPRESS 9:00
  • EXPRESS 10:30
  • EXPRESS 10:30
  • EXPRESS 12:00
  • EXPRESS 12:00
Print Shipping Label: Print shipping labels from within WooCommerce.
After logging in to the WordPress admin area, you can create a shipment by clicking on the ‘create shipment’ button on the right-hand side of the order details page. Shipment details would automatically be sent to the DHL Express online account, and then the shipping label( 8X4_A4_PDF, 8X4_thermal, 8X4_A4_TC_PDF, 8X4_CI_PDF, 8X4_CI_thermal, 6X4_A4_PDF) would be generated, which you can print. Postage is automatically paid on these labels using your DHL account.
There is an option to change the shipping service before generating a label.
This plugin integrates with DHL Express APIs to print domestic or international shipping labels with a tracking barcode.


Shipment Tracking: The tracking number returned from DHL while generating the label would be added to order notes and will be sent as part of the order completion email. A visual representation of tracking status can be seen in Order edit page by Admin and in Order’s section of customer’s My-Account page. The tracking information shows the current status of the shipment in transit.


Commercial Invoice: A commercial invoice is generated as a receipt as soon as Paperless trade is initiated.


Custom Shipment message: You can set your own message which can be attached along with the order completion email.


Bulk Creation/Deletion of shipments: Create shipments in bulk using the plugin. You can easily print the labels from the order overview page in woocommerce.


Return Label: Just like shipment labels, you can generate return labels as well. This option is available in edit order page. You can set custom package, and choose different service for return shipment.


Archive Air Waybill: For package safety and custom clearance purposes, you can request a DHL waybill. An airway bill gives you proof of consignment with a unique number, which you can use on DHL’s website to track the shipment.


Other features

  • DHL Pickup
  • Offer all returned rates or cheapest
  • Use Account Rates or List Rates
  • Set Duty Tax Payment Type
  • Enable Insurance with currency conversion
  • Use Pounds/inches or Kilograms/Centimeters
  • Define custom tracking messages
  • Option to switch between Test and Live mode by using developer and production keys respectively
  • WPML Supported (French FR & German DE translated out of the box).

Main Features – DHL Paket

Postage & Label Printing: You can pay postage and generate labels with the click of a button from the order view page inside WordPress admin. The box size and package weight will be passed to DHL Paket API for this purpose. After logging in to the WordPress admin area, you can first create a shipment by clicking ‘Create Shipment’ button on the right-hand side of the order details page. Once this button is clicked, you will see the print label button which can be used to print the shipping label for the package.


Manual Label Printing: Provide desired weight and dimensions of the box manually and generate labels.


DHL Europaket Compatibility: The plugin is compatible with DHL Europaket. DHL Europaket is tailor-made for business-to-business parcel shipping – fast, reliable delivery to 27 European countries.


Packstation Compatibility: Your customers can drop off their packages at the nearest store using this feature.
Box Packing: Based on the weight and size of the items in the order, a packing box is selected from predefined box sizes available for DHL Paket. The following boxes are available by default.
  • Päckchen XS
  • Päckchen S
  • Paket S
  • Paket M
  • Paket L
  • Paket XL
  • Reisegepäck

Create Manifest: Generate manifest by providing the start and end date.


Return Label: You can enable this feature for generating return labels for your shipments.


Cash on Delivery: Similar to return label, enable shipments to be shipped using the COD feature.
Domestic Shipping: The following domestic services are supported
  • Delivery on Time
  • Delivery Early
  • Express 09:00
  • Express 10:00
  • Express 12:00
  • Delivery Afternoon
  • Delivery Evening
  • Express Saturday


Test/Live Mode: This plugin gives you an option to switch between Test and Live mode.


Shipment Tracking: Live tracking number gets added to customer order details. The plugin allows you to define custom tracking messages.


Bulk Creation/Deletion of shipments: Create shipments in bulk using the plugin. You can easily print the labels from the order overview page in WooCommerce.

Main Features – DHL eCommerce

Label Printing: Generate labels with the click of a button from the order view page inside WordPress admin. The box size and package weight will be passed to DHL eCommerce API for this purpose. After logging in to the WordPress admin area, you can first create a shipment by clicking ‘Create Shipment’ button on the right-hand side of the order details page. Once this button is clicked, you will see the print label button which can be used to print the shipping label for the package.


Shipment Contents Description: The plugin provides an option to include a description for the contents of your shipment.


Box Packing: Based on the weight and size of the items in the order, a packing box is selected from predefined box sizes available for DHL eCommerce.
Diverse Range of Services: The following services, along with a few more, are included:
  • DHL GM Business Priority
  • DHL GM Business Standard
  • DHL Parcel International Standard
  • DHL Parcel International Direct
  • DHL GM Publication Priority
  • DHL GM Publication Standard
  • SM Marketing Parcel Ground
  • DHL SM Parcel Plus Expedited
  • DHL SM Parcel Plus Ground
  • DHL SM Parcel Expedited
  • DHL SM Parcel Ground
  • DHL SM Parcel Return Light
  • DHL DHL SM Parcel Return Plus
  • DHL DHL SM Parcel Return Ground
  • DHL DHL SM Parcel Expedited Max
Shipment Tracking: Live tracking number gets added to customer order details. The plugin allows you to define custom tracking messages.


Screenshots – DHL Express

Real-time Rates
Generate Label
Shipping Label
Shipment Tracking
Settings Page
Rates Settings
Package Settings
Tracking Settings

Screenshots – DHL Paket

Settings Page
Checkout Page
Order Admin Page


Last Updated: 20-June-2018
= 3.6.4 =
* Bulk shipment will now work for flat rate also.
* Fixed: Return shipment details missing.
* Added field to enter UN number for Dangerous goods.
= 3.6.3 =
* Made DHL Paket GDPR compliant.
= 3.6.2 =
* Made compatible with WooCommerce 3.4.
= 3.6.1 =
* Service Type UI changed.
= 3.6.0 =
* Now pickup request is using the correct API.
* Box name will show in edit order page.
* Default Service field is added.
= 3.5.9 =
* Made to send Declared value instead of converted value for the insured amount in the Create Shipment request.
= 3.5.8 =
* Updated the list of Special service.
= 3.5.7 =
* Changed display of Insured Amount to Store currency from Insurance currency on Invoice
= 3.5.6 =
* Fixed: When the insurance is disabled then in the edit order page while clicking on add package the insurance field is coming.
* UI modification for Payment Country field.
= 3.5.5 =
* Feature : Option to select the type of product.
* Archive ref number is not displayed in the commercial invoice.
* Minor bug fix.
= 3.5.4 =
* Made compatible with Aelia Currency switcher plugin.
= 3.5.3 =
* Error for weight based packing for dimensions having decimal values is fixed.
= 3.5.2 =
* DHL Packet Bulk create shipment issue is fixed.
= 3.5.1=
* Rounding off to the nearst decimal value is added.
= 3.5.0 =
* Payment country code feature added.
* DHL Express Incorrect net weight in commercial invoice issue is fixed.
= 3.4.17 =
* Fixed number of pieces display in pickup request.
* Fixed Declared value issue with weight based packing.
= 3.4.16 =
* Fixed Insurance issues.
= 3.4.15 =
* WooCommerce 2.6.11 compatibility for DHL packet.
* Fixed: DHL Express Create Shipment Error.
= 3.4.14 =
* Message to print documents when PLT is not available.
= 3.4.13 =
* PLT enabled is showing for the countries for which the service is available.
* Added special service code “PT” for return shipment.
= 3.4.12 =
* Proper address mapping for the multi-vendor plugin(third party plugin) in rate request and create shipment.
* Insured value column appears only when checked in edit order page for packages.
= 3.4.11 =
* Now dhl express sends the full name in company name field if left blank in edit order page.(for shipping address)
= 3.4.10 =
* Compatibility with WooCommerce 2.6.14.
= 3.4.9 =
* Fixed: In the rate request, we are sending the server date instead of the WordPress date.
* Fixed: More than 3 decimal is given for weight(when weight is less than 1) then the weight is sending as 0 in cart page.
* Fixed: When more than 3 decimals are given for weight(when weight is less than 1) then weight is not rounded off up to 3 decimals for create shipment.
= 3.4.8 =
* Fixed: While creating the shipment plugin was sending the server time rather than sending the WordPress time.
* Fixed: Pick up request was not sending proper date.
* Tooltip is changed for method title.
= 3.4.7 =
* Bug Fix On Packing.
* Bug Fix On PickUp.
* Bug Fix On Multi-Vendor Payment Country.
= 3.4.6 =
* DHL Paket Shipment Error Fix.
= 3.4.5 =
* Commercial Invoice overlapping fixed.
* Default Service Issue Fixed.
= 3.4.4 =
* Multi-Vendor Package weight Issue is Fixed.
= 3.4.3 =
1) Filter Added for Currency Switcher for WooCommerce.
2) Return Label Company Name Bug Fix.
3) Bug FIx on Shipping Methods Availability.
= 3.4.2 =
* Postal code Bug fixed.
= 3.4.1 =
1) Insurance Currency Option Implemented With Converted rate Its Converting Amount from DHL Currency to Insurance Currency.
2) Enable and Disable Insurance In Checkout Field.
3) Settings Page Contents Change.
4) For Every Order Shipment Content Modification Option is Implemented.
5) Default Domestic Service Chosen Option Implemented for Bulk Shipment.
6) Default International Service Chosen Option Implemented for Bulk Shipment.
7) Shipment Tracking UI Modified.
8) PickUp API Implemented.
9) Box Packing Add BOX and Remove Box Button UI Modified.
10) Update Notification Fix.
11) Return Label Insurance Option Disabled.
12) Return Label Data Staging Service Implemented for Keep data 90 Days In DHL Server.
13) Tool Tip Added.
14) Delete option to Generated Shipment Packages.
= 3.4.0 =
* Fixed: Compatibility with WooCommerce Measurement Price Calculator.
= 3.3.5 =
* COD is going to charge value and Currency code element.
= 3.3.4 =
* Tracking UI Changed for customers
* In Label Section "Show only chosen services on Rates & Services section" option Introduced
* PHP 7.0 Compatibility
* First Time Installation Values changed.
* Package Removing Option Introduced.
* Real-Time Tracking Functionality Modified.
= 3.3.3 =
* Multi-Vendor Support
* Notices Fix
* Product Image Upload Fix
* Weight-Based Packing is Modified.
= 3.3.2 =
* Fixed for the error - No services available while selecting box packing.
= 3.3.1 =
* WPML Compatible for German and French languages.
* Order Page Real-time Package Rate Fix.
= 3.3.0 =
* Design Change with 5 Tabs : General, Rates & Services, Label & Tracking, Packaging, License
* Tracking available in order page
* Currency changes automatically by selecting the Country from the Plugin
= 3.2.8 =
* Fixed Estimated Delivery minutes appearing in one digit.
= 3.2.7 =
* Fixed weight is not converting properly to selected weight unit in Weight Based
= 3.2.6 =
* Return Label Insurance Amount Exceeds Fixed
= 3.2.5 =
* DHL Paket Fatal Errors Fixed,
* DHL Paket Unpaged Items Algorithm Changed
* DHL Express Local Product Code functionality Changed
* FPDF Library UPDATED with Different Class.
= 3.2.4 =
* Company name was not going properly.
= 3.2.3 =
* Introduced Latin Encoding option.
* Limited the length of consignee Company Name to 35 characters.
= 3.2.2 =
* Bug Fix: Shipping Label XML Modified for HS Tariff.
= 3.2.1 =
* Fixed PHP error on weight based shipping.
* Fixed weight conversion not happening in commercial invoice.
= 3.2.0 =
* 1. Archive Airway Shipping Documents
* Cash On Delivery Option
* Break down Shipping charges
* DHL Email Notification With Shipper Message
* Customer Logo Uploading on the Shipping Label
* Advanced Settings Modified
* Return Label Generation.
= 3.1.2 =
* Fixed showing virtual product in Commercial invoice.
= 3.1.1 =
* Fixed not going the HST with DHL Paket label request.
= 3.0.6 =
* Limit product title exceeding 75 char limit.
* Aligned product title lines in the Commercial invoice.
= 3.0.4 =
* Fixed changing 'PaymentCountryCode' according to shipping charge payment type (As DHL confirmed it should be origin country always).
= 3.0.3 =
* Void Shipment Implemented.

= 3.0.1 =

*DHL E-commerce Header Fix.

= 3.0.0 =

*DHL E-commerce implemented.

= 2.3.2 =

* German translation Updated.

= 2.3.1 =

* Fixed not working without SOAP.

= 2.3.0 =

*Fixed issues on estimate delivery.
*Fixed not going  PaymentCountryCode if duty payer is receiver.

= 2.2.9 =

*Fixed not working language translations.
= 2.2.8 =
* Hard coded origin country DE for DHL Paket
* Removed POfferedAgreement check from rate response.
* Fixed conflicting of box packing algorithm with other WooForce plugins
* Fixed Conflict of common.js with other WooForce plugins
= 2.2.7 =
* Commercial invoice generated for Non_plt Shipments.
= 2.2.6 =
* Charge code added for Insurance.
= 2.2.5 =
* Developed a commercial invoice apart from PLT.
= 2.2.4 =
* Filter for tracking message translation by customer order language.
= 2.2.3 =
* Fixed conflict of filters in commercial invoice.
= 2.2.2 =
* HST(CustomsTariffNumber) with DHL Paket Shipment.
= 2.2.1 =
* Fix for country of manufacture is not getting printer in Commercial invoice.
= 2.2.0 =
* Commercial invoice filter is not working.
= 2.1.9 =
* Fix on shipper name commercial invoice - Fixed the HST is displying in WC 3.0.
= 2.1.7 =
* Fixed showing wrong weight on commercial invoice.
= 2.1.7 =
* Implemented weight based shipping.
= 2.1.6 =
* Hook for Commercial invoice data.
= 2.1.5 =
* Changed dimensions boxes of DHL paket.
= 2.1.4 =
* Fixed printing shipper state twice in label.
= 2.1.3 =
* Added filter to change product details on commercial invoice.
= 2.1.2 =
* Fixed some WC compatibility warning -Fixed Bug on generate package.
= 2.1.1 =
* Bug fix with DHL special services
= 2.1.0 =
* Compatibility with WC 2.7
* Support label even without product weight and dimensions.
= 2.0.7 =
* Label changes.
= 2.0.6 =
* Fixed some warning in the case of box packing with no product dimension.
= 2.0.5 =
* Added inner box dimensions in box packing option.
= 2.0.4 =
* Display Packastaion Post Number with shipping address.
= 2.0.3 =
* Added filter for skip product.
= 2.0.2 =
* Field label Box Maximum Weight is changed to Max Package Weight.
= 2.0.1 =
* DHL Title changed to DHL Express in Settings Page.
= 2.0.0 =
* Merged WooCommerce DHL Express and Paket Shipping Plugins with Print Label.
= 1.8.9 =
* Added LocalProductCoce for Switzerland.
= 1.8.7 =
* Show discount price on commercial invoice.
= 1.8.6 =
* Implemented Signature options at product level.
= 1.8.4 =
* Fixed bug of package creation while bulk label printing.
= 1.8.3 =
* Minor change on getting order id on bulk label.
= 1.8.2 =
* Fixed issue of not picking vendor address on rate request.
= 1.8.1 =
* Introduced country of manufacture at product level for commercial invoice.
= 1.8.0 =
* Grammar fix on commercial invoice and consistency of decimal places.
= 1.7.9 =
* Incorporate city field with rate request.
= 1.7.8 =
* Added Contents description feature in label.
* Fixed Spelling mistake (KG) in commercial invoice.
* JS change for hiding Package Type if not Per item packing method.
= 1.7.7 =
* Implemented Saturday delivery option. Spelling mistake in commercial invoice.
= 1.7.6 =
* Corrected issues of commercial invoice and XML character.
= 1.7.4 =
* Improvements on compatibility with Multi-vendor plugin.
= 1.7.3 =
* Implementation of Estimated delivery date.
= 1.7.2 =
* Fixed issue regarding real time rates.
= 1.7.1 =
* Handled special characters in the product title and corrected a minor issue in API manager.
= 1.7.0 =
* Increased decimal places in Commercial Invoice.
= 1.6.9 =
* Total Price correction in commercial invoice.
= 1.6.8 =
* Introduced manual dimensions.
= 1.6.7 =
* Item quantity problem corrected in commercial invoice.
= 1.6.6 =
* Added 'Declaration Statement' and 'signature' area on Commercial invoice.
= 1.6.5 =
* Incorporated the new format for commercial invoice and enhanced line items quantity.
= 1.6.4 =
* Introduced HTS code feature.
= 1.6.3 =
* Fixed issue of redirection during tracking meta injection.
= 1.6.2 =
* Handled the case of address line(s) exceeding 35 characters.
= 1.6.1 =
* Introduced settings method available to countries.
* Enhanced API manager error handling.
* Bug fix on tracking.
= 1.6.0 =
* API Manager issue fixed.
= 1.5.9 =
* Introduced option to print commercial invoice.
= 1.5.8 =
* Stability Improvements.
= 1.5.7 =
* Introduced Commercial invoice.
* Introduced Bulk Label Printing.
* Introduced Advanced settings.
* Fixed : Base version and premium version conflict.
= 1.5.6 =
* Corrected API manager issue.
= 1.5.5 =
* Corrected PHP Version issue.
= 1.5.4 =
* Fixed: Issue with respect to deactivation of license.
= 1.5.3 =
* Improvement on license key implementation.
= 1.5.2 =
* Implemented license keys.
* Automatically update plugin from wordpress admin.
= 1.5.1 =
* Compatibility with Multi vendor Add On.
= 1.5.0 =
* Added filter for currency conversion rate.
= 1.4.9 =
* Corrected the random service code issue.
= 1.4.8 =
* Woocommerce Compatibility update for version 2.6.0.
= 1.4.7 =
* Introduced field "LocalProductCode" for country of origin-Saudi Arabia.
= 1.4.6 =
* Tracking code updated with latest.
* New Feature - Custom shipment tracking.
* Added filter for Label request and Rate request.
= 1.4.2 =
* Hiding those rates which comes as zero on DHL Test mode. No impact on live mode.
* Weight is now rounded to 3 decimals.
= 1.4.0 =
* Flyer option while configuring Boxes.
* Weight is now rounded to 3 decimals.
= 1.3.7 =
* Additional Insurance Option.
* Flyer option for Packing.
* UTF-8 bug fix while getting rates.
= 1.3.5 =
* Fixed issue of min weight 0.5.
* Added currency conversion rate.
* Added time zone offset adjustments.
= 1.3.4 =
* Tracking Details will be sending to customer along with order completed email.
= 1.3.2 =
* Fixed European Union List: Removed Switzerland, Added Croatia and Greece.
* Fixed the issues with countries without postcode like Kenya.
= 1.3.1 =
* Enhanced error handling.
= 1.3.0 =
* Countries with No PostalCode will be fetched rates based on Country Name and City.
= 1.2.0 =
* No Duty applicable if the shipment is within Europe.
* Base locations as PANAMA to work with out Postcode.
* Added DDP/DAP in the label as per the Duty Payment Type.
= 1.1.2 =
* Resolved UTF-8 encoding issue.
= 1.1.1 =
* Added order number as reference id in DHL Shipping label.
* Removed LocalProductCode from API.
* Readable debug details.
* Fixed Per Item Shipping packaging issue when multiple quantity of same product purchased.
* Checking POfferedCustAgreement is 'N' before processing the returned service.
* Used ProductShortName instead of LocalProductName to display Service name.
* Option to choose Duty Tax Payment Type and Duty Account Number.
= 1.0.0 =
* Initial stable version.

55 reviews for WooCommerce DHL Express / eCommerce / Paket Shipping Plugin with Print Label – Built By OFFICIAL DHL PARTNER

  1. Alexandru
    5 out of 5

    (verified owner)

    Amazing plugin ! Very fast support if you need it!

    Recommend it to anyone using DHL!
    Implementation/integration is very easy!

  2. Liezl
    5 out of 5

    (verified owner)

    Wonderful plugin, great support and fast feedback. Absolutely awesome!

  3. Nadine
    5 out of 5

    (verified owner)

    Thank you guys for the great support, really helped me alot

  4. Benjamin
    5 out of 5

    (verified owner)

    A very reliable plugin for shipping, the updates are great, and the service very responsive.
    5 stars, congrats, totally recommend

  5. Rebecca
    4 out of 5

    (verified owner)

    I’ve contacted Xadapter with a couple of queries and have been most impressed with the prompt response, and the efficiency of dealing with my requests. I was experiencing fatal errors with the DHL shipping plug in, following a woocommerce and wordpress update. This issue was quickly resolved. I also have an ongoing query regarding the dynamic pricing plug in. Developers are working on this issue to integrate the service required into an updated version if the plug in. The plug in was purchased to enable multi buy product deals, however discounts need to be offered across all variations of products. I’ve been assured that this will be resolved soon and a new update released. I would definitely recommend the xadapter plug ins. I have been extremely happy with the support given, especially by Lorenzo who has shown so much patience in resolving my queries. My technical knowledge is limited at this stage, and is a learning process for me. Thank you for your continued support.

  6. Claus
    5 out of 5

    (verified owner)

    In 4 words: Excellent plugin, Fenomenal support.

    The best DHL shipping plugin ever.

  7. andrea
    5 out of 5

    (verified owner)

    Best customer service ever

  8. jeff.park
    5 out of 5

    (verified owner)

    Great support, Lorenzo he’s like best support you could get in the whole world! So kind and fast replies to your queries.

    Highly recommended plugin, top level support!

  9. Orfeas
    5 out of 5

    (verified owner)

    Very good plugin. And the support ist extremely helpful, quick and nice!

  10. Moritz
    5 out of 5

    (verified owner)

    super quick and nice support!

  11. Kevin
    5 out of 5

    (verified owner)

    wow ! Best service – communication and assistance I have had in buying a pluging! Thank you for restoring faith in buying plugins again for me

  12. rubentpita
    5 out of 5

    (verified owner)

    This is one of the most complete and refined plugin the we have in our online store. I found this solution by way of the review on google and now I’m leaving my own that hopefully also help others.

    If you ever name “Lorenzo Marak” popup in your inbox, know that you problem is solved! the man has too much class and manage the plugin to the smallest of details which guarantee a short time frame for your store be up and running an case of any issue after you purchase the plugin.

    But things doesn’t end there; I ask DHL regarding the API access and they gave me the green light with this plugin, which made me more confident about my purchase and support.

    Overall great experience and thank you so much once again Mr. Lorenzo.


  13. Stoyan
    5 out of 5

    (verified owner)

    Quick and efficient support! Thank you guys!

  14. Ibrahim
    5 out of 5

    (verified owner)

    Hi Guys, I Just want to tell about the support I got from the team here specifically (Lorenzo) who was handling my case. First of all, I don’t know anything about websites, just started one a few months ago everything was easy just click NEXT and you’re done. But, when i needed to add a shipping system via DHL I was confused and didn’t know what to do because DHL ITs sent a developers tools. I did search for plugins and i found this one, I thought all my issues are solved now, but because of the company based country and currency, this plugin didn’t work. I was disappointed and said to my self i paid for a worthless thing, then I said I should try the SUPPORT, and i am glad I did, they solved everything. they contacted DHL ITs and it worked out. Lorenzo was very very patient with me I am sure that he did more than his JOB, our back and forth emails reached (38) within two days, can you imagine how much time he spent on my case!! I am really glad that got this plugin and this outstanding support.

  15. Asım Enes
    5 out of 5

    (verified owner)

    Fastest support i have ever received, problem solved %100 in just 3 min. Lorenzo Marak thank you!

  16. Franz
    5 out of 5

    (verified owner)

    The support was fantastic, the localization is a bit confusing. I would wish there was an option to use the plugin in english. 🙂 Can recommend.

    • Lorenzo

      Hi Franz,

      Thank you for the feedback, appreciate it 🙂

  17. marko
    5 out of 5

    (verified owner)

    This plugin helped me centralise everything on my webshop and eliminated the need to go to MyDHL page to ship items, which saves a lot of time. Add to that automatic price calculation and you got yourself a great plugin for your business 🙂

  18. Anna
    5 out of 5

    (verified owner)

    Great plugin. Great support! Answered within a day. Fixed and customized our site to our needs. Couldn’t have been any better. Thanks!!!

  19. Maxie
    5 out of 5

    (verified owner)

    The plugin works as expected. The only thing is, that it was in my case pain the as(.) to connect it with the DHL Business Account. Some of the plugins labels were quite misleading, so I’ve put there wrong information into it and the plugin threw some errors. But Lorenzo from the support team helped me to set it up and at the end it was quite easy. He answered the mails usually within a day and sometimes several times per day. So when the labels are replaced in the next version (as promised by Lorenzo) the plugin deserves full 5 stars.

  20. Darren
    5 out of 5

    (verified owner)

    Highly recommended. If you use WordPress/Woo and use DHL, then get this plugin.
    It’ll save you so much time and effort. Honestly, don’t bother with any other DHL express plugin, just this one.
    I’ve used it extensively. We needed DHL to approve the labels also, they were approved the first time.
    Highly recommended!

  21. tms
    1 out of 5

    (verified owner)

    This product does not work. I have contacted them several times.
    Lorenzo Marak Doesn’t stand by this product and we will be sure to report you.

  22. James
    5 out of 5

    (verified owner)

    Excellent plugin, I had been looking for an easy way of connecting DHL to my WooCommerce site and this did it for me. Great support too, very fast replies. Highly recommended!

  23. Elliot
    5 out of 5

    (verified owner)

    Very satisfied customer on several fronts. One, the plugin is substantial and works very well. Two, the support from the support Team is exceptional. We had very quick and very good responses to our questions which solved our queries first time round.

    This was our first time using this kind of capability within WooCommerce and are happy to promote it to our existing customers and future customers.

    Keep up the great development and support work.

  24. Tommi
    5 out of 5

    (verified owner)

    I had a company to set up our webshop, but they didn’t manage to get this DHL plugin to work. After I contacted Xadapter support the plugin was setup and running in 10 minutes from contact!!! Excellent service, thank you! I don’t have any experiences about this plugin yet (the shop is not open), but I know that I will be very satisfied just because of the support!!!
    Thank you Lorenzo!

  25. Fabain
    5 out of 5

    (verified owner)

    Very good Plugin!!

  26. Kara
    5 out of 5

    (verified owner)


    This is a platform we helped develop to allow Artisans in any country to have access to e-commerce and global shipping based out of Guatemala.
    Shipping has been a challenge out of Guatemala as the Guatemala Postal Service failed 3 years ago. We setup Global shipping with DHL, took three months. Finally we have an account.

    DHL in Guatemala lacked offering technical support in order to Integrate the DHL xadapter plugin. We were all lost as to why this plugin was not working. I was frustrated DHL, WordPress, Woo Commerce, no one could figure this out. This plugin developer finally figured out the problem that none of the groups could find.

    Yes I would recommend anyone considering shipping plugins, please use this group.

    James Dillon

    Ethical Fashion Guatemala

  27. Alma
    5 out of 5

    (verified owner)

    Very helpful and effect support. I really appreciate it!

  28. julio
    5 out of 5

    (verified owner)

    THIS DHL plug in is the best!!!
    Easy to setup, and the best part is the costumer service and support, I was having some details when setting up and they help me correct them the same day, great response and it is working now.
    Thank you for your great service and for a working APP. YOU ROCK!

  29. Khaled
    5 out of 5

    (verified owner)

    Great devs they know their stuff. Awesome plugin and great support. thanks Lorenzo and team for the additional customization it helped us a bunch good work.

  30. ryan
    5 out of 5

    (verified owner)

    Very helpful support staff. Thanks guys

  31. Siddharth
    5 out of 5

    (verified owner)

    Awesome. This Works Perfect. Few things need to improve exactly what DHL Offers.
    The best thing is Xadapter Support. 🙂

  32. LARA
    1 out of 5

    (verified owner)

    It’s almost there, but this one fault that prevents it from being useful for my purpose which is for all overseas shipments and exports which require Commercial Invoice generation.

    The issue is: Product description fit for Customs purposes describes items as “Men’s 100% Cotton Woven Jacket” or “Women’s 100% Synthetic Knit dress”, etc. – this is required for all Customs purposes internationally with their respective Harmonized System (HS) Code for Exporting purposes.

    Currently, it just imports the product’s name: eg. “Eye of Horus dress” or “Revenge skirt”, and this is not sufficient for customs purposes and it gets flagged and withheld and delayed in customs, which infuriates my customers. Frankly, to be told that fixing this “is not possible” is no way to go about improving your product based on feedback provided.

    Honestly, Woocommerce has Shipping classes within its system and you can classify products based on the Shipping class that it is, and you could pull the item description for Commercial Invoice purposes from here… But Nea from the Support team did not help and merely said “it is not possible” and did not try to resolve this basic yet extremely essential issue for all commercial invoices required in exports.

    I have brought this issue up with the Support Team back in December 2016 and have asked my DHL Integration team to contact the Xadapter Support team directly to explain the importance of this issue and resolve it, to no avail.

    Because of this issue, the plugin is useless to me and money and time spent installing and integrating the plugin, only for it to be not be useful at one aspect. And definitely not happy that the support team did not even seem to care about improving such an essential aspect of their product.

    • Anindo

      Hi Lara,

      At first, I would like to apologise for the inconvenience caused to you.
      Regarding the customs info, we already have HS code at the product level available in the latest version of the plugin (3.2.4).

      Regarding the fabric breakup for showing them in commercial invoice and customs info based on shipping class, our team is in communication with you on this. Hopefully, we will be able to check the feasibility on this and get back to you via the ticket.

      Do let us know if you have any suggestions for us. We want to provide the best support experience to our customers.

    • XAdapter

      Hi Lara, We have revamped our plugin with a number of functional and visual changes. It includes the option to put customs description while printing label which will be part of the commercial invoice. This feature must be solving your business case.

  33. Norma
    5 out of 5

    (verified owner)

    Excelent plugin and awesome customer service when something is not working properly, congratulations!

  34. Lisa
    5 out of 5

    (verified owner)

    Great plugin! Everything you need and easy to use. The customer service and support is outstanding! Would not have any fear of purchasing any of their products. Keep up the amazing work and wonderful support.

  35. Rich
    4 out of 5

    (verified owner)

    The comments below are incorrect. Version 3.0.2 and 3.0.3 of the plugin were sending the wrong codes to DHL. However, after I contacted DHL and found the correct code, two updates were done and now the problem is fixed and the software is working correctly.

    This is not 4 star because I had to contact DHL several time myself for guidance before this was fixed.

    • Anindo

      Hi Rich,

      Thank you for rating and helping us in the process of fixing the problem. We apologize for the inconvenience that you have had.

      We will definitely take this experience which will add value to our support for future issues.

  36. Alfonso
    5 out of 5

    (verified owner)

    This plugin really works fine with WC 3.0.4 . Besides Its support people is excellent, very responsive.

  37. Espen
    5 out of 5

    (verified owner)

    Extremely well laid out plugin. They we’re even responsive when we had some feature requests for cross border customs handling. Thumbs up!

  38. Andreas
    5 out of 5

    (verified owner)

    superb plugin and very nice support!

  39. Heike
    5 out of 5

    (verified owner)

    I like this plugin because it saves a lot of time. And buy the way: The support is great, thank you very (!) much!

  40. Faisal
    5 out of 5

    (verified owner)

    great plugin, works perfectly and great support ! they will help you fix any issue

  41. York
    5 out of 5

    (verified owner)

    The support team for the plugin were kind, fast and professional – absolutely top rate.
    I gladly recommend this plugin and the great team behind it!

  42. Jorge
    5 out of 5

    (verified owner)

    Awesome support team. Quick and efficient responses to get plugin running in no time.

  43. Riccardo
    5 out of 5

    (verified owner)

    Great plugin! Fantastic support! Thanks!

  44. Susan
    5 out of 5

    (verified owner)

    Super support, very reactive and great follow-up. A true time-saving tool, thank you!

    5 out of 5

    (verified owner)

    Great support!
    The plugin does the job.
    Claudio (Italy)

  46. Daniel
    5 out of 5

    (verified owner)

    The plugin works beyond expectations; the support is A (quick, kind and helpful)
    They really care about their customers! Thank you Wooforce

  47. Ilana
    5 out of 5

    (verified owner)

    This team is amazing! The service and support has made the experience of using this product wonderful. They have gone above and beyond.

  48. Kyle
    5 out of 5

    (verified owner)

    Customer Support is very quick and updates the plugins regularly

  49. Roxy
    5 out of 5

    (verified owner)

    Really fantastic customer service. Gave me a lot of help setting up this plugin and got it working perfectly. Would definitely recommend

  50. Hussein
    5 out of 5

    (verified owner)

    It’s easier to give simple plugins 5-star ratings but THIS IS EARNED.
    This error-free plugin is the must have for any e-commerce business looking to integrate DHL in minutes.
    Wooforce really proved that it’s a client oriented firm with its robust, fast and very reliable support.
    There is no doubt, I would go for any of their other plugins when needed.
    I would strongly recommend Wooforce products.
    Thank you Wooforce

  51. Taher
    5 out of 5

    (verified owner)

    there was an extra requirements for DHL in my country and the support team immediately add the requirements in a new release within 48 hours ! now that’s what I call a premium support .. Thank you .. 🙂

  52. plaid-pants
    5 out of 5

    (verified owner)

    Great plugin and amazing support. I got a reply almost instantly and they worked with me until my issue was fixed. A+

  53. Rone
    5 out of 5

    (verified owner)

    Great plugin that saves me a lot of manual work..!
    Minor issues to get it running with Danish DHL account, but superb development and feedback over about 2 weeks have made this plugin a perfect match to my shop..!
    Keep up the good work guys .!!

  54. ben.cecioni
    5 out of 5

    (verified owner)

    I had a few problems with DHL staff but, with WooForce support, everything went out fine. The plugin does what it says and could not do any better. Having a quick support is a amazing. I would recommend this plugin to anyone using DHL.

  55. Simon
    5 out of 5

    (verified owner)

    DO not use any other DHL plugin except for this one! Trust me.

    I use DHL Thailand for shipping and it was an absolute nightmare to get their API working using some other plugins (1stdeveloper) was one I tried, and it would only return shipping options for documents, we ship clothes. I spent a good week trying to get it to play nice with DHL API to no avail!

    WooForce’s plugin worked right out of the box for me, returned viable shipping methods and no problems were encountered at any point. SO massive thanks to these guys because it was going to be a huge pain to change shipping companies for the e-commerce part of our site to work. Thanks!!!!

    Also, customer service help is top notch, they were understanding and spent some time helping me test that this plugin would work before I even bought it, using my account details.

    I will be using WooForce for all my shipping plugins from now on. Thanks for writing awesome plugins guys!

Only logged in customers who have purchased this product may leave a review.

Frequently Asked Questions

Yes, using this plugin, you can generate shipping labels in bulk.

Yes, a commercial invoice is generated as a receipt after initiating paperless trade.

Yes you will be able to get existing account rates using our plugin.

You need to contact xmlrequests@dhl.com along with your Full Account details like account number, region, address, etc to get API Access.

Ideally it should work across the globe for DHL Express Service. Request you to check the demo site with your account details.

Absolutely possible to use this plugin only for the label-printing part.
And you can use our Table Rate Shipping Pro plugin for creating own rates for customers.

Yes. You can uncheck ‘Production Key’ option in the settings.

You can configure Product dimensions and weight in any unit. Plugin will automatically convert it to ‘lbs’ and ‘in’ for processing with DHL.

Yes. We have a support team working on for fixing any issues related with plugin.

For test mode, you only need to provide Account number, SITE ID and SITE PASSWORD.
User name (SITE ID): DeveloperID (can be found under "My Account" when you login to your developer portal)
Password (SITE PASSWORD): Developer portal password
In live environment, you need to provide the Account number and
User (API USER): Username (from the business customer portal / Intraship username )
Signature (API KEY): Password (from the business customer portal / Intraship Password)


    GREGORY - 4 hours ago

    DHL PARCEL BENELUX - Outbound DHL PARCEL BENELUX - Outbound DHL PARCEL BENELUX - Outbound DHL PARCEL RETURN BENELUX - Inbound DHL PARCEL RETURN BENELUX - Inbound DHL PARCEL RETURN BENELUX - Inbound DHL PARCEL CONNECT - Outbound DHL PARCEL EUROPLUS INTERNATIONAL - Outbound DHL PARCEL RETURN CONNECT - Inbound Is it possible to test it ? Does the plugin allow configuration / country where we ship ? Kind Regards, Gregory

  • Lorenzo

    Lorenzo - 4 hours ago

    Hi, Currently DHL parcel/ecommerce works only for USA for other European and Asian countries only DHL Express works. So the services you mentioned will not be available with the plugin. And yes with the plugin you can choose which countries you ship to. Regards, Lorenzo


    GREGORY - 4 hours ago

    When the plugin will be available for Europe ? Because for now we can’t buy it because we use the services listed. Kind Regards

  • Lorenzo

    Lorenzo - 2 hours ago

    Hi, It might take at least two months to implement it, we have already listed in our future plan for the plugin to add services for Europe and Asia as well. Regards, Lorenzo

  • Liezl

    Liezl - 1 week ago

    Hi again. Is there a way for the plugin to charge for only one items weight even if we have multiple items? Our products weigh between 2-25gms each but we have to (for shipping) have their weights as 0.5kg each. This means if our client buys 3 items, they are getting billed for 1.5kg shipping, when in fact all 3 items together is still under 0.5kg. Is there a way to only bill them for 1?

  • Liezl

    Liezl - 4 days ago

    Hi again, any ideas on this? I really would appreciate any input.

  • Lorenzo

    Lorenzo - 4 days ago

    Hi, The ApI will charge the shipping cost as 0.5kg even if you enter the weight of the product as 25 grams. so you don't have to enter the weight of the product as 0.5kg. Enter the original weight of the product so that when multiple products are in cart it will have the correct weight, Regards, Lorenzo

  • Liezl

    Liezl - 1 week ago

    Can anyone explain to me what each of the shipping services are? We are shipping goods from Dubai to Europe, UK and Africa, but I have no idea what those services mean.

  • Lorenzo

    Lorenzo - 1 week ago

    Hi, Each of the services are different, depending on domestic or international, and some require documents and some don't. And depending on the delivery time and how many days it will take. And there are few restriction on what items you ship on certain services. It's best to contact DHL Account manager to get the detailed explanation about each service and which should suit you best. Usually for International shipment the Express World Wide with the product code P is used. Regards, Lorenzo

  • Liezl

    Liezl - 1 week ago

    Great, thanks. I keep getting this error though when I try to generate a Waybill: DHL Express Create Shipment Error:154 : SA field value is invalid All our products are configured with weights and dimensions.

You are protected by our 30 Day Money Back Guarantee.     Add to cart