Add-ons > Manage add-ons > DHL Express (MyDHL API): Rates, Labels, Customs & Pickups > Settings.
| Setting |
Default |
Description |
| Enable |
On |
Off: no rates and no new labels; tracking of existing shipments goes on. |
| Marketplace owner mode |
On |
Multi-Vendor only. On: one DHL account for all vendors, vendors view only. Off: each vendor connects their own account. |
| Fallback shipping rate |
empty |
Shown for the DHL methods while the connection is not set up or DHL does not answer. Empty = hide the methods. |
| Same-day shipping until (hour) |
15:00 |
Later orders and weekend orders are rated and labelled for the next working day (clock of the ship-from country). |
| Insure shipments for the order value |
Off |
Adds DHL Shipment Insurance (II) to rates and labels. |
| Unit of the product box sizes |
cm |
CS-Cart stores box sizes without a unit; DHL receives centimetres. |
| Default box length / width / height |
30 / 20 / 10 |
For products without box sizes (MyDHL needs the size of every piece). |
| Debug log |
Off |
Stores label, pickup and tracking calls (masked). Rate and landed cost answers are never stored. |
| Log retention (days) |
90 |
Older log entries are removed by cron. |
| Setting |
Default |
Description |
| Label format |
PDF |
PDF (A4 page with the label) or ZPL for thermal printers. With ZPL the commercial invoice is not printed by the add-on; DHL still gets the customs data. |
| Thermal label size (ZPL) |
8 x 4 inch |
8 x 4 or 6 x 4 inch. |
| Create the label when the order status becomes |
empty |
Empty = labels by hand on the order page. |
| Also create a CS-Cart shipment |
On |
The waybill appears on the customer’s order page and in notifications, linked to DHL tracking. |
| Contents description |
empty |
Printed on the waybill (70 Latin characters). Empty = the product names. |
| Let DHL e-mail the customer |
Off |
Sends the customer’s e-mail to DHL for shipment notifications; switch on only if your privacy notice covers it. |
| Setting |
Default |
Description |
| Incoterm |
DAP |
DAP: the customer pays duties and taxes. DDP: you pay (adds Duty Tax Paid and bills the duties account of the connection, when set). |
| Export reason |
Sale |
Printed on the commercial invoice. |
| Default HS code |
empty |
For products without their own HS code. |
| Default country of origin |
empty |
Two letters; empty = the ship-from country. |
| Paperless Trade |
Off |
DHL receives the invoice electronically (service WY). |
| Ship with a paper invoice where Paperless Trade is not available |
On |
Sends DHL’s documented bypassPLTError option. |
HS codes and countries of origin per product are read from the Kavio Labs Cross-Border Duties add-on when it is installed.
| Setting |
Default |
Description |
| Book a courier pickup with every label |
Off |
Can also be ticked per label on the order page. |
| Parcels ready from / Location closes at |
10:00 / 18:00 |
Pickup window. |
| Pickup location |
empty |
For example “reception”. |
| Field |
Description |
| Mode |
Test (DHL test environment, 500 calls a day) or Live. |
| DHL Express account number |
Your shipper account (up to 12 characters). |
| Duties and taxes account |
Optional, billed for DDP duties. |
| MyDHL API user name / password |
Issued by DHL Express, per mode. The password is stored encrypted and never shown again. |
| Ship-from address, VAT, EORI |
Printed on labels and used for rates and pickups. Empty fields use the company address. |
In CS-Cart with several storefronts each storefront can have its own account; storefronts without one use the default account.
| Field |
Description |
| Handling fee (fixed) / (%) |
Your own surcharge for packing and handling, added to the price the customer pays (percent first, then the fixed amount). DHL’s quote itself is not changed or stored; the MyDHL terms forbid modifying or storing rating data, so you are responsible for how you present your own surcharge. |
| Show the estimated delivery date |
DHL’s estimate next to the method at checkout. |
php /path/to/store/admin.php --dispatch=kv_dhl_express.cron
https://your-store.example/index.php?dispatch=kv_dhl_express.cron&key=<secret>