Automated DHL Express Shipping


DHL Express shipping plugin, integrate the DHL Express for express delivery in Domestic and Internationally. According to the destination, We are providing all kind of DHL Services. It supports all Countries.

Annoyed of clicking button to create shipping label and generating it here is a hassle free solution, HITStacks is the tool with fully automated will reduce your cost and will save your time.

Further, We will track your shipments and will update the order status automatically.


To fetch real-time rates on the checkout page, we will send product information and location to DHL.

We are providing the following domestic & international shipping carriers of DHL:
* Domestic Express
* Worldwide Express
* DHL Express
* DHL Economy

and more 14 Services.

You can get the DHL provided discounts.
By using hooks and filters you can make currency conversions, product skipping package, definition customization and supports the insurance.


DHL Express shipping plugin is deeply integrated with HITStacks. So the shipping labels will be generated automatically. You can get the shipping label through email or from the order page.

This plugin also supported the manual shipments option. By using this you can create the shipments directly from the order page. HITShipo will keep track of the orders and update the order state to complete.

Useful filters

1) Filter to restric the country

function a2z_dhlexpress_rate_packages_func($package){
$return_package = array();
if($package[‘destination’][‘country’] == ‘RU’){
return $return_package;
return $package;

2) Flat Rate based on order total for services

function hitstacks_dhlexpress_rate_cost_fnc($rate_cost, $rate_code, $order_total){
if($order_total > 250){
return 0;
return 20; // Return currency is must to be a DHL confiured currency.
add_filter(“hitstacks_dhlexpress_rate_cost”, “hitstacks_dhlexpress_rate_cost_fnc”, 10,3);

3) Change estimated delivery date format or text.

add_filter(‘hitstacks_dhlexpres_delivery_date’, ‘hit_dhl_est_delivery_format’,10,3);
function hit_dhl_est_delivery_format($string, $est_date, $est_time){
return $string;

Your customer will appreciate :

  • The Product is delivered very quickly. The reason is, there this no delay between the order and shipping label action.
  • Access to the many services of DHL for domestic & international shipping.
  • Good impression of the shop.

HITStacks Action Sample

Informations for Configure plugin

If you have already a DHL Express Account, please contact your DHL account manager to get your credentials.
If you are not registered yet, please contact our customer service.
Functions of the module are available only after receiving your API’s credentials.
Please note also that phone number registration for the customer on the address webform should be mandatory.
Create account in hitstacks.

Plugin Tags:

DHL, DHL Express, dhlexpress,DHL Express shipping, DHL Woocommerce, dhl express for woocommerce, official dhl express, dhl express plugin, dhl plugin, create shipment, dhl shipping, dhl shipping rates

About DHL

DHL Express is a division of the German logistics company Deutsche Post DHL providing international courier, parcel, and express mail services. Deutsche Post DHL is the world’s largest logistics company operating around the world, particularly in sea and air mail

About HITStacks

We are Web Development Company. We are planning for make everything automated.

What HITStacks Tell to Customers?

“Configure & take rest”


  • Configuration - DHL Details.
  • Configuration - DHL Shipper Address.
  • Configuration - DHL Rate Section.
  • Configuration - DHL Available Services.
  • Output - DHL Shipping Rates in Shop.
  • Output - My Account Page Shipping Section.
  • Output - Edit Order Page Shipping Section.
  • Configuration - Packing algorithm Settings.
  • Configuration - Shipping label Settings.
  • Tracking - Customer side auto tracking UI.
  • Integration - HITShipo integration plans.
  • Why HIT Shipo?.


مارچ 20, 2020
Needed a flat rate functionality and plugin was updated in WordPress repository in a matter of hours with the new filter. Thanks.
نوومبر 29, 2019
It's free, but you need to sign up with them and they give only 25 labels only for free then you need to upgrad for 9$ a month!
نوومبر 26, 2019
Had problems getting Rates pulled into my test site. Tech support had it fixed within the hour of getting sign in credentials. Very cool. Very efficient.
Read all 6 reviews

Contributors & Developers

“Automated DHL Express Shipping” is open source software. The following people have contributed to this plugin.




Release Date – 08 July 2020

Fixed insured amount not sending.


Release Date – 24 June 2020

Fixed some minor bugs.


Release Date – 09 June 2020

Fixed Checkout issues with displaying estimated delivery dates.


Release Date – 02 June 2020

added setting for displaying estimated delivery dates in checkout.


Release Date – 02 June 2020

Changed currency to GH country.


Release Date – 02 June 2020

Added tracking in front office.


Release Date – 29 May 2020

Some minor bugs fixed.


Release Date – 28 May 2020

Product with default user account fixed.


Release Date – 28 May 2020

Some minor bugs fixed.

2.5.1, 2.5.2

Release Date – 26 May 2020

Default shipper address will be used while not having address for vendors.
Some minor bugs fixed.


Release Date – 1 May 2020

Multi Vendor Shipments generated.

2.4.1, 2.4.2, 2.4.3

Release Date – 28 April 2020

Missing language domain added.


Release Date – 28 April 2020

Return Shipment Label option implemented.
Missing language domain added.


Release Date – 18 April 2020

Shipping Price get option implemented for audit.


Release Date – 16 April 2020

Minor bugs fixed.


Release Date – 26 March 2020

Restric country hook added.


Release Date – 25 March 2020

Minor bugs fixed with currency code.


Release Date – 20 March 2020

New filter added for shipping price.


Release Date – 19 March 2020

Minor bugs fixed.


Release Date – 11 March 2020

Minor bugs fixed.


Release Date – 22 Feb 2020

Pickup Option Introduced.


Release Date – 05 Feb 2020

Minor Bug fix.


Release Date – 05 Feb 2020

New server compatible check.


Release Date – 30 Jan 2020

Invoice wrong character fix.


Release Date – 28 Jan 2020

GSTN option included.


Release Date – 26 Jan 2020

Included price adjustment.
Included Conversion rate.
Included KG_LBS choose option.


Release Date – 11 November 2019

Releasing Shipping Lable option.


Release Date – 09 November 2018

Bug Fix on Configuration.


Release Date – 06 November 2018

Initial Version