Shipi Resources
Shipi Resources
Shipi Resources
How to Configure DHL Express in Shipi

Table of Contents

41 sections

This guide explains how to integrate DHL Express with Shipi to calculate live shipping rates, generate labels, and automate DHL Express shipments.

Go to Shipping Accounts

  1. Login to your Shipi dashboard
  2. Navigate to Carriers β†’ Shipping Accounts
  3. Click Connect Account or Add Shipping Account

Select DHL Express

  1. In the Add New Shipping Account popup:
    • Search for DHL, or
    • Select DHL from the carrier list
  2. Click on DHL

Step 1: DHL Express Account Information

This section connects your DHL account with Shipi.

πŸ”Ή Shipping Account Name

ValueExplanation
Any nameInternal reference only
ExampleDHL – International, DHL – Domestic

πŸ“Œ Helps when managing multiple DHL accounts.


πŸ”Ή Execution Mode

OptionWhat It MeansWhen to Use
Live ModeReal DHL shipmentsβœ… Production
Test ModeTesting only⚠️ Sandbox accounts

πŸ“Œ Always use Live Mode for real shipping.


πŸ”Ή API Key / API Secret

FieldExplanation
API KeyAuthenticates Shipi β†’ DHL
API SecretSecures communication

πŸ“Œ Provided by DHL Express developer portal.

Please find the below document to fetch the API key, API Secret, Account number from DHL Portal,


πŸ”Ή Account Number / Import or Return Account No

FieldExplanation
Account NoYour main DHL billing account
Import / Return AccountUsed for returns & imports

πŸ“Œ Required for rates + labels.


πŸ”Ή Insurance

OptionMeaningRecommended
DisabledNo DHL insuranceβœ…
EnabledDHL shipment insurance⚠️ High-value only

πŸ”Ή Are You Shipping Dangerous Goods?

OptionMeaningUse Case
NoNormal shipmentsβœ… Most merchants
YesLithium, chemicals, batteries⚠️ DHL approval needed

🚫 Enable only if DHL has approved your account.


πŸ”Ή Reason for Export

OptionWhen to Use
SALENormal eCommerce orders
GIFTPersonal gifts
TemporaryTemporary export
Return for RepairRepair shipments
SampleFree samples
Commercial PurposeB2B
Personal BelongingsMoving goods
Warranty ReplacementReplacements
Diplomatic / DefenceGovernment only

βœ… Most merchants: SALE


πŸ”Ή Who Pays Duties?

OptionMeaningRecommended
ShipperMerchant pays dutiesβœ…
RecipientCustomer pays duties⚠️ Delays possible

Shipper Address (Ship From Address)

The Shipper Address defines where DHL Express will pick up the shipment and what appears as the sender address on labels and customs documents.

Shipper Address Fields Explained

FieldDescriptionNotes
Shipper NameContact person nameRequired
Company NameBusiness or store nameAppears on label
Mobile / Contact NumberDHL Express pickup contact numberMust be reachable
Email AddressShipment-related communicationRequired
Address Line 1Primary pickup addressRequired
Address Line 2Optional extra address infoOptional
CountryPickup countryMust match DHL Express account
StatePickup stateRequired
CityPickup cityRequired
Postal / Zip CodeArea postal codeVery important
Tax ID / GSTINTax identifierRequired for some countries
House NumberHouse / building numberOptional

Shipi allows you to save multiple ship-from addresses using the Address Book.

Use this when:

  • You ship from multiple warehouses
  • You have dropshipping locations
  • You want to switch pickup locations easily

πŸ‘‰ Note:
Address Book setup will be covered in a separate dedicated document.
Link this section to:
β€œHow to Manage Ship-From Addresses in Shipi”


Step 2: Package Configuration (Important)

DHL Express shipping rates and label generation depend heavily on how your products are packed.

Before continuing, we strongly recommend configuring your Package Settings correctly.

πŸ‘‰ Read this guide:
How Package Configuration Works in Shipi
(Explains individual packing, weight-based packing, boxes, and real examples)

πŸ“Œ Incorrect package configuration may cause: carrier rejections, wrong shipping rates, label failures


Step 3: DHL Express Shipping Services

You must enable at least one service.

Below is a complete table for ALL DHL services you shared, including EPX / WPX label logic and eCommerce suitability.


🏠 Domestic DHL Services

CodeService NameWhat It IsTypical UseLabel TypeeCommerce Friendly
NDomestic ExpressFast domestic deliveryPriority ordersEPXβœ…
IDomestic Express 9:00Before 9 AM deliveryUrgentEPX⚠️
ODomestic Express 10:30Before 10:30 AMTime-criticalEPX⚠️
1Domestic Express 12:00Before noonBalanced speedEPX⚠️
GDomestic Economy SelectSlower domesticCost savingEPXβœ…
H / WEconomy SelectStandard economyNon-urgentEPXβœ…
5SprintlineRoad serviceDomestic bulkEPX⚠️
7Express EasyDHL packaging onlyDocumentsEPX⚠️
SSame DaySame-day deliveryEmergencyEPX❌
9EuropackEU regionalCross-border EUEPX⚠️
2B2CConsumer deliveryResidentialEPXβœ…

🌍 International DHL Services

CodeService NameWhat It IsUse CaseLabel TypeeCommerce Friendly
D / P / UExpress WorldwideFast global deliveryMain intl serviceWPXβœ…
KExpress 9:00Early morningUrgent intlWPX⚠️
EExpress 9:10Early expressVery urgentWPX⚠️
LExpress 10:30Time-definitePremiumWPX⚠️
MExpress 10:10Time-criticalPremiumWPX⚠️
T / YExpress 12:00Before noonBalancedWPXβœ…
XExpress EnvelopeDocumentsDocs onlyWPX⚠️
FFreight WorldwideHeavy freightPalletsWPX❌
VEuropackEU shippingEU eComWPX⚠️
3B2CIntl consumerResidentialWPXβœ…
RGlobalmail BusinessMail-basedBulk mailGM❌

🚨 Special / Additional DHL Services

CodeServiceUse CaseRecommended
BBreakbulk ExpressBulk shipments❌
JJumbo BoxOversized⚠️
C / QMedical ExpressMedical❌

🚫 Enable only if DHL explicitly instructs you.


Domestic

  • Domestic Express
  • Economy Select
  • B2C

International

  • Express Worldwide
  • Express 12:00
  • B2C

Service Configuration (Right-Side Config Box)

For each enabled service, Shipi allows customization.

Available Options

OptionWhat It Does
Display NameRename service for customers
Price Adjustment (%)Increase or decrease DHL Express rate

πŸ“Œ Examples:

  • +10% β†’ Add margin
  • -5% β†’ Offer discount

Step 4: DHL Shipping Rates Settings

πŸ”Ή Enable Realtime Shipping Rates

OptionMeaningImpactRecommended
YesFetch live DHL ratesAccurate pricingβœ…
NoNo live ratesCheckout fails❌

πŸ”Ή Fetch Discounted Rates

OptionMeaningImpactRecommended
YesUses DHL contract ratesLower costβœ…
NoRetail ratesHigher cost⚠️

πŸ”Ή Cash on Delivery

OptionMeaningRecommended
NoPrepaid shippingβœ…
YesCOD shipments⚠️ Region-dependent

πŸ”Ή Saturday Delivery

OptionMeaningRecommended
NoWeekdays onlyβœ…
YesSaturday delivery⚠️ Extra cost

Step 5: DHL Shipping Label Settings

This section controls how DHL labels, invoices, notifications, and pickups behave once an order is shipped.

πŸ”Ή Shipping Label Generation Time

Defines when Shipi creates the DHL shipping label.

OptionWhat It MeansWhen to Use
Create Label ManuallyLabel is created only when you click β€œCreate Labelβ€βœ… Recommended for most merchants
Create Label immediately once order placedLabel auto-generates on order creation⚠️ Use only if warehouse is fully automated

πŸ“Œ Why Manual is recommended:
Prevents accidental label creation for cancelled or unpaid orders.


πŸ”Ή Label Type

Controls DHL label format & barcode structure.

Label TypeWhat It IsWhen to Use
ECOM26_84_001 – defaultStandard DHL eCommerce labelβœ… Recommended
ECOM_TC_A4A4 thermal-compatibleSpecial printers
ECOM26_84_A4_001A4 sheetOffice printing
ECOM26_A6_002A6 labelSmall printers
ECOM26_84CI_001Customer barcode supportedAdvanced setups
ECOM26_84CI_003Required when customer barcode usedDHL-approved only
ECOM_A4_RU_002Region-specificDHL instruction only
ECOM26_84_LBBX_001Loose BBX shipmentsBulk shipments
ECOM26_64_LBBX_001Loose BBX (smaller)Bulk shipments

βœ… For 95% of merchants:
ECOM26_84_001 – default


πŸ”Ή Invoice Type

Controls commercial or proforma invoice format.

OptionWhat It MeansWhen to Use
COMMERCIAL INVOICE 03Standard international invoiceβœ… Recommended
COMMERCIAL INVOICE 04 / 07Alternate DHL formatsDHL instruction
COMMERCIAL INVOICE P10Paper variantRare
COMMERCIAL INVOICE L10Local variantRare
PROFORMA INVOICENo sale involvedSamples / gifts

πŸ“Œ eCommerce rule:
Use Commercial Invoice for all paid orders.


πŸ”Ή Paperless Trade

Controls electronic customs documents.

OptionWhat It MeansWhen to Use
DisabledPhysical documents attachedβœ… Default
EnabledElectronic customs docs⚠️ Requires DHL approval

🚫 Enable only if DHL has activated Paperless Trade for your account.


πŸ”Ή Archive Airway Bill

Controls whether DHL stores airway bill records.

OptionWhat It MeansRecommended
NoNo archivalβœ…
YesDHL archives AWBOptional

πŸ“Œ Mostly used for compliance-heavy businesses.


πŸ”Ή Need DHL Email Alert to Customers?

Controls DHL shipment notifications to customers.

OptionWhat It MeansWhen to Use
DisabledShipi / store handles emailsβœ… Recommended
EnabledDHL sends tracking emailsOptional

πŸ“Œ Avoid duplicate emails if your store already sends tracking updates.


πŸ”Ή Shipment Content

Controls what DHL sees as shipment description.

ValueMeaning
{prod_names}Sends product names
Custom textStatic description

βœ… Recommended: {prod_names}
Helps customs & reduces clearance delays.


πŸ”Ή Planned Shipment Days from Label Generation

Defines when DHL should consider the shipment date.

OptionMeaningWhen to Use
Same DayPickup same dayβœ…
+1 DayPickup tomorrowUse if cutoff missed
+2 / +3 DayDelayed pickupRare

🚚 Pickup Settings


πŸ”Ή Pickup

Controls whether DHL pickup is requested.

OptionWhat It MeansRecommended
DisableManual pickup / drop-off⚠️
EnableDHL comes to collectβœ…

πŸ”Ή Your Pickup Location Type

Defines pickup location category.

OptionMeaningUse Case
BusinessWarehouse / officeβœ…
ResidenceHome pickupSmall sellers

πŸ”Ή From Where We Have to Collect the Item?

Specifies collection point inside location.

ExampleMeaning
Front DeskOffice reception
Warehouse GateWarehouse pickup
Security DeskGated premises

πŸ“Œ Helps DHL driver find package faster.


πŸ”Ή Your Pickup Closing Time

Defines latest time DHL can collect packages.

ExampleMeaning
18:30Pickup before 6:30 PM

πŸ“Œ Must match your actual working hours.

If required support – contact us on below link – https://myshipi.com/support