Description
The DHL Express Shipping for WooCommerce plugin connects your store directly with DHL Express, providing:
- Real-time DHL Express rates at checkout
- Automated shipping labels (including return labels)
- Pickup requests & tracking
- Automatic order status updates
- Full HPOS support
This plugin removes the hassle of manual shipping by automating every step with Shipi.
For setup documentation, visit:
Installation & Configuration Guide
Obtain DHL Express REST API Key and Secret from DHLExpress
Developer Snippets / Request New Snippet
Features
Customer-Facing (Checkout Page):
* Real-time DHL Express shipping rates
* Domestic & international services:
– DHL Express Worldwide
– DHL Domestic Express
– DHL Economy Select
– DHL Express Envelope
– And more (14+ services)
* DHL account discounts supported
* Hooks & filters available (currency conversion, insurance, packaging, etc.)
Admin-Facing (WooCommerce Dashboard):
* Automatic DHL Express label generation
* Manual shipment creation option
* Email delivery of labels + download from WooCommerce order page
* Return labels & pickup creation
* Automatic tracking updates for customers
Benefits
- Instant labels – No delays between order placement and label creation
- All DHL Express services supported – Domestic + International
- Error prevention – Handles address length limits to avoid delivery failures
- Database optimized – Short label URLs stored (not heavy Base64 data)
- Shipment auditing – Detects failed/damaged deliveries for refund claims
Screenshots
Installation
- Install and activate the plugin.
- Go to WooCommerce Settings Shipping DHL Express.
- Enter your DHL Express API credentials (provided by DHL).
- Configure your origin address, services, and preferences.
- Save and start shipping with DHL Express.
FAQ
-
Do I need a DHL Express account?
-
Yes, please contact DHL to obtain your API credentials.
-
Can I generate return labels?
-
Yes, return labels are supported.
-
Does this plugin support HPOS?
-
Yes, it is fully HPOS compatible.
-
Is both domestic & international shipping supported?
-
Yes, all DHL Express services are included.
-
Can I create shipments manually?
-
Yes, manual shipment creation is available from the WooCommerce order page.
Reviews
Contributors & Developers
“DHL Express Shipping for WooCommerce – Live Rates, Labels & Pickup (HPOS Supported)” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
5.5.8
- Latest Woocommerce compatibility
5.5.7
- New filter added for customer request
5.5.6
- Latest version update
=5.5.5
> JS confiluct fixed
=5.5.4
> Notice Bug Fixing
=5.5.3
> New WordPress version tested
=5.5.2
> Bug fix on order rate
=5.5.1
> Bug fix
=5.5.0
> Translation API Updated
=5.4.0
> New DHL API Updates
=5.3.0
Performace Inprovements
=5.2.7
Release Date – 30 March 2024
Performace Inprovements
=5.2.7
Release Date – 13 March 2024
Minor improvements
=5.2.6
Release Date – 07 March 2024
Bug fix on single quote
=5.2.5
Release Date – 29 Feb 2024
Bug fix on state length
=5.2.4
Release Date – 12 Jan 2024
Bug fix on manual order creation
=5.2.3
Release Date – 08 Jan 2024
Minor improvements
=5.2.2
Release Date – 05 Jan 2024
Added some error handlings
=5.2.1
Release Date – 19 Dec 2023
Minor bug fix
=5.2.0
Release Date – 08 Dec 2023
Added custom shipment description support through filter.
=5.1.1
Release Date – 22 Nov 2023
Minor improvements
=5.1.0
Release Date – 02 Nov 2023
Added field to saved inbound commodity code
=5.0.2
Release Date – 31 Oct 2023
Skip Sku filter added
=5.0.1
Release Date – 24 Oct 2023
Minor bug fix
=5.0.0
Release Date – 20 Oct 2023
MY DHL API support







