DHL Connector
$60.00
Integrate DHL with nopcommerce (get rates, create labels, upload papers)
DHL Express Shipping — Fully Integrated with Your nopCommerce Store
The FoxNetSoft DHL Connector integrates DHL Express shipping directly into your nopCommerce store. It connects to the DHL MyDHL Express REST API to retrieve live shipping rates at checkout, generate outbound and return shipping labels, track shipments, and cancel labels — all from within the nopCommerce admin panel.
Whether you ship domestically or internationally, this plugin brings your DHL Express account into your store workflow without switching between systems. Your team creates labels, checks delivery status, and manages returns from the same order pages they already use every day.
Key Benefits
- Accurate rates at checkout. Customers see real-time DHL Express prices based on their address and cart contents — no manual lookups, no guesswork.
- Faster fulfillment. Create DHL shipping labels directly from the order or shipment page with a few clicks, without leaving nopCommerce.
- Simplified returns. Generate DHL return labels from the admin for any shipment, making reverse logistics straightforward for both staff and customers.
- Full shipment visibility. Track shipment events and check delivery confirmation status without leaving the admin area.
- International shipping support. Handle dutiable shipments, attach Paperless Trade documents, and configure COD or Saturday Delivery as needed.
- Flexible service control. Publish or unpublish individual DHL services, localize their names per language, and add surcharges to any rate.
Main Features
- Real-time DHL Express rates at checkout. Fetches live rates from DHL for the customer's shipping address and cart, presenting available DHL Express service options during the checkout process.
- Shipping label creation from the order page. An action menu is injected into the Order Edit and Shipment Details admin pages, allowing staff to create DHL shipping labels with options for carrier service, packing type, insurance, COD, Saturday Delivery, commodity code, and Paperless Trade document attachments.
- Return label generation. Create DHL return labels for any shipment directly from the admin, with the return tracking number saved automatically to the shipment record.
- Label reprint and cancellation. Download (reprint) existing shipping or return label PDFs at any time, and cancel (void) a previously created label when needed.
- Shipment tracking and delivery confirmation. View DHL tracking events in the order tracking area and check delivery confirmation status from the admin shipment page.
- DHL shipping method management. View, edit, publish, or unpublish individual DHL carrier services. Method names and descriptions support per-language localization.
- Flexible packing and weight configuration. Choose from three packing algorithms (by dimensions, one item per package, or by volume), select LB+IN or KG+CM units, and set a minimum package weight floor for rate requests.
- Paperless Trade (PLT) document support. Attach up to four document images per label request (Waybill, Invoice, Proforma, Certificate of Origin, and others) to meet international customs requirements electronically.
- Handling charge and multi-currency support. Apply a fixed or percentage surcharge on top of DHL rates, and optionally enable multi-currency rate handling for international storefronts.
- 12 label format options. Choose the label size and format that matches your printer, from standard A4 PDF layouts to thermal formats (e.g., 8×4, 6×4, thermal, ZPL2).
- Sandbox and production API modes. Toggle between the DHL sandbox and production endpoints to safely test your configuration before going live.
- Debug logging. Enable detailed debug logging from the configuration page, with the ability to download or clear the log file directly from the admin UI.
Why Buy This Plugin
Building a custom DHL Express integration requires significant development time: implementing the MyDHL Express REST API, handling authentication, writing label generation logic, managing file storage, building admin UI controls, and maintaining the integration as the API evolves. The FoxNetSoft DHL Connector delivers all of this in a single ready-to-install plugin, tested against nopCommerce and backed by a full admin workflow.
- No custom development or API integration work required.
- Admin action buttons appear directly on existing order and shipment pages — no new workflows to learn.
- Covers the full shipping lifecycle: rates → label → return label → tracking → cancellation.
- Supports both domestic and international DHL Express services, including 30+ carrier service codes.
- Includes a 30-day trial period so you can evaluate the plugin in your store before purchasing a license.
How It Works
- Install and configure. Install the plugin in your nopCommerce store, then enter your DHL API Key, API Secret, and payer account number on the plugin configuration page. Set your preferred packing type, unit system, label format, and any optional features such as insurance or Saturday Delivery.
- Publish DHL services. Navigate to the DHL shipping methods list in the admin to review the available DHL Express carrier services. Publish the services you want to offer and optionally customize their display names per language.
- Customers see live rates at checkout. When a customer proceeds to checkout, the plugin queries the DHL MyDHL Express API in real time and presents the applicable DHL Express service options and prices based on the customer's shipping address and cart weight and dimensions.
- Create a shipping label from the order page. After an order is placed and a shipment is created in nopCommerce, open the Order Edit or Shipment Details page. Use the DHL action button menu to create a shipping label — select the carrier service, packing options, and any special services, then submit. The label PDF is generated and saved.
- Create a return label if needed. From the same DHL action menu, generate a return label for the shipment. The return tracking number is saved automatically to the shipment record.
- Track deliveries and manage labels. Check shipment tracking events and delivery confirmation status from the admin. Reprint label PDFs at any time, or cancel a label if the shipment needs to be voided.
Compatibility / Requirements
- Supported nopCommerce version: 4.90, 4.80, 4.70, 4.60
- License: A valid plugin license serial number is required after the 30-day trial period.
- DHL account required: A DHL MyDHL Express account with an API Key, API Secret, and payer account number is required to use the plugin.
- City name at checkout: The "city name" field must be enabled in nopCommerce shipping settings for the storefront shipping estimate to work correctly.