Lifetime Deal ending soon - 50% off, only 200 copies left
Claim LTD →Agentic Commerce
AI that chats, searches, and completes full purchases.
Admin AI assistant to manage your store by chat.
Free in-dashboard AI help, always available.
Fast and accurate product search results.
Let customer shop faster with voice search.
Sell on Messenger and WhatsApp with the same AI agent.
Increase upsell with suggestions that connects.
Generative AI
Generate instant product descriptions.
Create high-res. images from simple prompts.
Build store/product templates in seconds.
Transform existing product photos with AI editing.
Auto-create product options from product name.

The EasyCommerce DHL Shipping Addon connects your store directly to the official DHL Express MyDHL API, so your customers see real, live DHL shipping rates at checkout instead of flat guesses. Every quote is calculated in real time from your store's origin address, the customer's destination, and the actual weight and dimensions of the cart — the same numbers DHL uses to bill you.
Beyond rate quoting, the addon lets you create DHL Express shipments straight from an order, capture tracking numbers and printable labels, and handle international customs declarations automatically. It plugs into EasyCommerce's existing shipping engine, so DHL options appear right alongside your other shipping methods with no extra configuration on the storefront.
The addon calls the DHL Express rating service in real time and presents every eligible DHL service as a selectable option during checkout. Rates reflect your DHL account pricing, the shipment's destination, and the cart's measured weight and box dimensions.
- Quotes are pulled live from the MyDHL API for each checkout.
- Available DHL Express services are returned dynamically by destination — no hardcoded service list.
- Each option shows the DHL product name, price, and estimated delivery date when DHL provides one.
- Options are sorted cheapest first so customers see the best value at the top.
Rates are built from the real cart, not a fixed table. The addon reads the combined cart weight and package dimensions, combines them with your store's origin address, and asks DHL to price the exact shipment.
- Uses live cart weight and length, width, and height.
- Origin is taken from your EasyCommerce business address, including postcode.
- Quotes are requested for the next available business day for realistic transit estimates.
Once an order is placed with a DHL method, you can create the actual DHL Express shipment from the order. The addon assembles the shipper, receiver, and package details, submits them to DHL, and stores the results on the order.
- Generates a DHL shipment and returns the shipment ID.
- Captures DHL tracking numbers and the shipping label (URL and downloadable label data).
- Shipment details and status are saved to the order for easy reference.
For cross-border, dutiable shipments, the addon automatically builds the customs content DHL requires, including declared value and line-item details, so international labels are created without manual paperwork.
- Sends customs value and currency with the shipment.
- Includes per-item descriptions, quantities, unit prices, and net weights.
- Falls back to a document declaration when no dutiable value is present.
The addon can query DHL for the current tracking status of a shipment by its DHL tracking number, keeping shipment progress tied to the originating order.
- Retrieves live tracking information from DHL by tracking number.
- Tracking numbers are stored against the order at shipment creation.
A built-in Test Mode lets you connect to DHL's sandbox environment with separate test credentials, so you can verify rates and shipments end to end before switching to production.
- Toggle between DHL test and production environments with one setting.
- Separate Test API Key and Test API Secret fields keep sandbox and live credentials apart.
- The addon automatically targets the correct DHL endpoint based on the selected mode.
Step 1 — Connect your DHL account.
In EasyCommerce go to Settings → Shipping → DHL and enter your DHL API Key, API Secret, and DHL Express account number. To test first, enable Test Mode and fill in your Test API Key and Test API Secret. You can obtain credentials from the DHL Developer Portal.
Step 2 — Set your origin address.
Under Settings → General → Business, complete your store address and the Business Postcode field added by the addon. DHL uses this origin to calculate accurate rates and populate the shipper details on labels.
Step 3 — Let customers choose DHL at checkout.
Once credentials and origin are saved, DHL Express options appear automatically during checkout. Customers see live DHL rates with delivery estimates and select the service that best suits them.
Step 4 — Create shipments and print labels.
After an order is placed with a DHL shipping method, create the DHL shipment from the order to generate tracking numbers and a printable shipping label. Customs details are handled automatically for international destinations.
Note: This addon requires the EasyCommerce plugin to be installed and active, along with a DHL Express MyDHL API account and valid API credentials (API Key, API Secret, and Account Number). A complete store business address, including postcode, is required for accurate shipping rate calculation.
Connect your DHL Express account today and give your customers real, reliable shipping rates and faster fulfillment—straight inside EasyCommerce.