Connecting DHL eCommerce to your ShipHero account allows you to generate labels and manage shipments directly from your warehouse. Follow the steps below to integrate this carrier.
Table of Contents
Things to Consider
- No samples required: ShipHero is an approved third-party vendor for DHL eCommerce; therefore, sample labels and manifests are not required for carrier approval.
- Mandatory closeouts: You must follow daily close-out procedures once you begin shipping. Watch this video for instructions on managing manifests.
- Reseller rates: The ShipHero web service cannot obtain rates for reseller accounts due to DHL API limitations. Per your reseller agreement, the reseller is responsible for providing the means to obtain shipping rates.
How to Connect DHL eCommerce to ShipHero
- Navigate to the Shipping Carriers page and click Connect Carrier.
- Select DHL eCommerce from the list and enter the required information.
- Click Connect.
Connection Fields Defined
| Field Name | Description |
|---|---|
| Profile | Select the profile that determines which address prints on the invoice. |
| Warehouse | Select the specific warehouse that will use this carrier connection. |
| Account Number | Your unique DHL account identifier. |
| DHL Facility Code | This code must include "US" and a "1" (e.g., USORD1), regardless of the destination. |
| DHL Client ID | Provided by your DHL representative. |
| DHL Client Secret | Your API password provided by DHL. |
Important Reminders when Connecting a Carrier Account
- Using Custom Profiles: Custom profiles allow you to connect the same carrier account multiple times with unique settings, such as specific Incoterms or 3rd Party Billing. For these settings to apply, the order must be assigned to that specific profile. If the assigned profile lacks a connected carrier, ShipHero will automatically use the carrier account connected the warehouse’s default profile for the selected shipping method. This ensures your specialized billing and shipping terms are applied correctly to every label. Visit the following article for more information on How to Use Warehouse Profiles.
- Multi-Warehouse Accounts: To generate labels from multiple warehouses, you must connect your carrier account to each individual location in ShipHero to avoid shipping errors or billing discrepancies. Please consult your carrier to determine if a single account number supports multiple origins or if unique accounts are required for each site. This is especially critical for international locations, as carrier operations vary by country.
- Note for 3PLs: When connecting a new carrier account to ShipHero, double check your 3PL Clients' Settings to ensure you are connecting the carrier account to the correct ShipHero account; if Use Customer's Shipping Accounts is enabled the carrier account must be connected at the child account level, if Use Customer's Shipping Account is not enabled, the carrier account needs to be enabled at the 3PL level. More information about Managing 3PL Client Settings can be found here.