DHL Express (MyDHL API): Rates, Labels, Customs & Pickups changelog
All notable changes to DHL Express (MyDHL API): Rates, Labels, Customs & Pickups (kv_dhl_express) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[Unreleased]
Section titled “[Unreleased]”[1.0.0] - 2026-11-08
Section titled “[1.0.0] - 2026-11-08”- DHL Express carrier on the MyDHL API 3.4.1 (replaces the core DHL module, which uses DHL’s legacy, deprecated XML-PI interface).
- Live rates at checkout (POST /rates) per DHL product or best available, in the store currency, handling fee, delivery estimate.
- Labels (POST /shipments): PDF A4 or ZPL 8x4 / 6x4, commercial invoice, waybill document, customs lines (HS code, origin), Paperless Trade, DAP / DDP with duties account, insurance, optional courier pickup; label at an order status.
- Courier pickups for several shipments (POST /pickups) and cancellation (DELETE /pickups).
- Tracking (GET /shipments/{awb}/tracking) with events on the order page and the waybill linked to DHL’s public tracking page.
- Duties and taxes estimate (POST /landed-cost), shown only.
- Duplicate protection: pending record and lock before every label, reference search at DHL (GET /tracking) for lost answers.
- Multi-Vendor owner mode or per-vendor accounts; optional account per storefront in CS-Cart.
- Encrypted credentials, test / live mode, connection test, job queue with retries, log with CSV export, upgrade synchronizer, licence check.