MyDHL API connection: test and live endpoint support with API username, secret, and DHL shipper account number.
CSL DHL Express for OpenCart 3.x
Connect your OpenCart store to the MyDHL API for DHL checkout rates, admin shipment creation, label document storage, and tighter control over international shipping.
- MyDHL API connection: test and live endpoint support with API username, secret, and DHL shipper account number.
- Checkout rates: show available DHL options with costs returned for the DHL account and the customer's cart.
- Configurable DHL services: EXPRESS 9:00, EXPRESS 12:00, EXPRESS WORLDWIDE, ECONOMY SELECT, and MEDICAL EXPRESS depending on account and lane availability.
What the CSL DHL Express plugin does
CSL DHL Express for OpenCart 3.x is a shipping extension for stores that need DHL Express options in checkout and faster shipment creation inside the OpenCart admin. It uses MyDHL API credentials, a DHL account number, and store settings to request available DHL products and account-based rates.
The merchant controls the test or live environment, shipment origin, allowed destination countries, enabled DHL services, default weight and dimensions, tax class, sort order, customs description, and Incoterm. The DHL workflow stays inside OpenCart without repeated manual entry.
Key DHL Express OpenCart features
Checkout rates: show available DHL options with costs returned for the DHL account and the customer's cart.
Configurable DHL services: EXPRESS 9:00, EXPRESS 12:00, EXPRESS WORLDWIDE, ECONOMY SELECT, and MEDICAL EXPRESS depending on account and lane availability.
Admin shipment creation: the order widget collects receiver details, weight, dimensions, declared value, and selected DHL service.
DHL labels OpenCart: stores label documents as PDF, ZPL, LP2, or EPL when the MyDHL API returns a document.
Customs data for non-EU shipments: declared value, product description, manufacturer country, and Incoterm.
Multistore settings: separate enablement, credentials, destination countries, and services for each OpenCart store.
Diagnostic logs: checkout decisions, rate requests, shipment creation, and error analysis without storing credentials or label contents.
Checkout and shipment controls
The plugin gives merchants control over when DHL Express appears and how a shipment is created, without changing OpenCart core.
Checkout and MyDHL API
Set the core parameters the OpenCart DHL shipping flow needs before a shipping option is shown to the customer.
- Choose the MyDHL API test or live environment.
- Set shipper origin and allowed destination countries.
- Enable DHL products and service product codes.
- Set default weight and dimensions for checkout rate requests.
- Set tax class and sort order for the shipping method.
Shipment creation and documents
The admin widget helps the merchant send the required fields to MyDHL API and keep the result attached to the order.
- Admin order-page widget for DHL orders or, if enabled, all orders.
- Receiver name, country, postcode, phone, and email fields before shipment creation.
- Shipment number and label path storage when DHL returns a document.
- Customs fields for declared value, description, manufacturer country, and Incoterm.
- Filters and deletion tools for DHL rate request, checkout decision, and shipment creation logs.
Why use a DHL Express plugin in OpenCart
Less manual work: shipments are created from order data and the fields completed in the admin widget.
More accurate pricing: checkout uses MyDHL API responses and the DHL services you choose to enable.
Better access control: DHL API credentials stay server-side and are not exposed to checkout.
Cleaner international workflow: customs information becomes part of shipment creation when it is required.
OpenCart Greece support: help with installation, MyDHL API settings, checkout testing, and log analysis.
OpenCart compatibility
The CSL DHL Express plugin is built for OpenCart 3.x. It requires an active DHL Express account and MyDHL API access with credentials authorized for the store.
Get CSL DHL Express for OpenCart 3.x
The full DHL Express plugin is available for EUR 95.99 and connects OpenCart to the MyDHL API for checkout rates, shipment creation, and DHL label documents.
For compatibility checks, installation, or MyDHL API setup, talk to support
CSL DHL Express screenshots
Review the main MyDHL API settings and diagnostic logs available inside the OpenCart admin.
International shipping
When the DHL Express plugin fits an OpenCart store
The DHL Express plugin is suitable when OpenCart needs international shipping with MyDHL API, checkout rates, labels, and customs data without duplicate entry.
Before launch, we check services, package data, duties/customs fields, pickup/tracking flows, and how rates appear at checkout by destination country.
Frequently asked questions about CSL DHL Express
Do I need a DHL Express account?
Yes. You need a DHL shipper account number and MyDHL API credentials so the plugin can request available services, rates, and shipment creation.
How are DHL options shown in checkout?
The plugin sends a rate request to MyDHL API with country, city, postcode, weight, dimensions, and currency, then shows only enabled services returned by DHL.
Which DHL services can it handle?
It has settings for EXPRESS 9:00, EXPRESS 12:00, EXPRESS WORLDWIDE, ECONOMY SELECT, and MEDICAL EXPRESS, depending on account availability.
Can I create a DHL label from the OpenCart admin?
Yes. From the admin order widget you can create a shipment and, when MyDHL API returns a document, the plugin stores the label for download.
Does it support customs data for non-EU shipments?
Yes. For customs-declarable shipments, the payload includes declared value, currency, description, manufacturer country, weight, and invoice data.
Does it book pickups or provide live DHL API tracking?
Not in the current workflow. The plugin creates shipments with pickup disabled and stores the shipment or tracking number, without promising live tracking API.
Is it compatible with OpenCart 3.x?
Yes. The extension is for OpenCart 3.x, and its settings are stored in OpenCart settings per store.
What support is included?
We support installation, license activation, MyDHL API connection, checkout testing, shipment creation, labels, and DHL log analysis.
Ready to connect DHL Express with OpenCart?
Add DHL Express checkout rates, shipment creation, and DHL labels to your OpenCart 3.x store.