Explore AIMS360's apparel business software
FREE DEMO

Brands ship DHL with AIMS360 through ShipStation, which carries DHL among its carriers, through an SPL Group account that includes DHL, or through a 3PL billing your DHL account. Tracking and freight come back to the AIMS360 order.

DHL logo
Shipping integration · DHL

DHL and AIMS360: how DHL shipments run through your ERP

DHL is the carrier many brands use for international parcels. With AIMS360, the order, the allocation and the pick ticket live in the ERP, and the DHL label is bought where DHL is connected: in ShipStation, through an SPL Group account, or by a 3PL shipping on your DHL account. The tracking number and the freight still come back to the AIMS360 order.

AIMS360
DHL for consumer brands
3
Routes for DHL shipments: ShipStation, SPL Group, a 3PL
200+
Carriers in ShipStation, DHL among them
5
ShipStation accounts AIMS360 can map
1
AIMS360 order where tracking and freight land
The short answer

Does AIMS360 work with DHL?

Yes. The most common route is ShipStation. AIMS360 sends released pick tickets to ShipStation, which carries DHL among its 200+ carriers, your team buys the DHL label there, and the tracking number and freight cost come back onto the AIMS360 order. Brands with an SPL Group account can also see SPL's rates beside their other carriers, and SPL lists DHL among the carriers on its platform. A 3PL can ship on your DHL account too.

AIMS360's own carrier APIs inside the ERP are UPS and FedEx. If you need DHL rated and labeled on the AIMS360 shipping screen itself, ask the implementation team what is available for your account before you plan around it.

Routes

Four ways DHL fits into an AIMS360 operation

Pick the one that matches how your parcels leave the building. Many brands use more than one.

Route How DHL fits What comes back to AIMS360
ShipStation Connect your DHL Express account in ShipStation, or use the DHL options ShipStation offers. AIMS360 sends the pick ticket, and the label is bought in ShipStation. Tracking number and freight cost on the order
SPL Group SPL's rates appear wherever AIMS360 shows shipping rates, on a ShipVia code bound to the SPL connection. SPL lists DHL among its carriers, so DHL depends on your SPL contract. The rate you picked, on the same rate list as your other accounts
Your 3PL The 3PL ships from its own system. For third party billing, a customer's DHL account can be passed to the warehouse with the order, as it is with Bergen Logistics. The shipment confirmation, which invoices the order
Shopify DHL app Orders where the shopper picked a DHL rate import with that shipping method, mapped to an AIMS360 ShipVia code. The order, with the right ShipVia code for whichever route ships it
Through ShipStation

A DHL shipment through ShipStation, step by step

AIMS360 built the ShipStation integration and supports it, so there is no connector in the middle.

  1. The order lands in AIMS360

    From Shopify, a wholesale rep, a B2B platform or EDI. Allocation decides what can ship before anything leaves the ERP.

  2. A pick ticket is released

    Only allocated work with stock behind it crosses to ShipStation, in your priority order.

  3. Your team labels it as DHL

    In ShipStation, against your DHL Express account or ShipStation's DHL options, with ShipStation's customs documents for international parcels.

  4. Tracking and freight come back

    ShipStation sends the tracking number and shipping cost back to the AIMS360 order, so margin after freight is readable.

  5. The order is invoiced and closed

    For a Shopify order, invoicing in AIMS360 marks the Shopify order fulfilled with the carrier and tracking number.

Shopify DHL orders

Importing Shopify orders that shipped DHL

A small mapping detail that saves a lot of failed imports.

01

Why DHL orders are different

Shopify brands usually offer DHL through a DHL shipping app. The method text on those orders changes with weight and price, so the same service can arrive under a different name on every order.

02

How AIMS360 maps them

For DHL app orders, the inbound shipping map only needs the shipping source and the shipping code. The method text can simply say DHL, and it is not used to match.

03

Map the code once

One mapping line per DHL shipping code covers every order that comes in with it, for example every free economy order, however the text reads.

04

Then ship it your way

The ShipVia code the order maps to decides the route: ShipStation, a 3PL, or another carrier if you change the service before it ships.

International

Cross-border DHL shipments: who does what

Most DHL volume is international, so these are the questions that come up first.

Question Answer
Does AIMS360 produce customs documents? No. AIMS360 prompts for declared value, but commercial invoices, customs forms and HS codes are not produced by its shipping integration.
Where do customs documents come from? ShipStation handles international customs documentation when you label there. Otherwise use DHL's own tools or your broker.
Selling in more than one currency? A ShipStation account runs in one currency, and AIMS360 only sends pick tickets to an account whose currency matches. Each currency needs its own connection.
A warehouse in another country? Map it to its own ShipStation account. AIMS360 supports up to five, each tied to a warehouse.
Setup

Setting up DHL with AIMS360, in order

The ShipStation route, which is the one most brands take.

  1. Decide the route

    ShipStation for DHL Express parcels, SPL Group if your SPL contract includes DHL, or your 3PL. Most brands use ShipStation.

  2. Connect DHL where it lives

    Add your DHL Express account in ShipStation, or confirm DHL with SPL Group or your 3PL.

  3. Connect ShipStation to AIMS360

    Set up the ShipStation connection in AIMS360 and map each warehouse to a ShipStation account and ship-from location.

  4. Create ShipVia codes for DHL services

    Each DHL service you sell gets a ShipVia code, which is what orders, rates and labels all point at.

  5. Map Shopify DHL shipping codes

    Add one inbound shipping map line per DHL shipping code, using the shipping source and code only.

  6. Ship a test order

    Run one order through to a DHL label and check that the tracking number and freight land on the AIMS360 order.

DHL FAQ

DHL and AIMS360 questions, answered

Yes, through ShipStation, which carries DHL among its carriers, through SPL Group where your contract includes DHL, or through a 3PL. Tracking and freight come back to the AIMS360 order in each case.

AIMS360's own carrier APIs are UPS and FedEx. DHL labels are bought in ShipStation or by your 3PL. If you need DHL on the AIMS360 shipping screen, ask the implementation team what is available for your account.

Yes. ShipStation lets you connect your own DHL Express account, so labels bill to your DHL rates. ShipStation also offers its own DHL options.

Yes. When the label is bought in ShipStation, the tracking number and freight cost return to the AIMS360 order. Invoicing then marks a Shopify order fulfilled with the carrier and tracking.

SPL Group's rates appear wherever AIMS360 shows shipping rates, and SPL lists DHL among the carriers on its platform. Whether DHL is in your SPL contract is a question for SPL. See SPL Group.

Where the 3PL integration supports it. With Bergen Logistics, for example, a customer's DHL account details are stored on the customer and passed to the warehouse for third party billing, the same way as UPS or FedEx accounts. Confirm it for your 3PL.

Usually because the DHL app changes the method text on each order. Map DHL by shipping source and shipping code only, and one line covers every order with that code.

No. AIMS360 prompts for declared value but does not produce commercial invoices or customs forms. ShipStation produces international customs documents when you label there.

GlobalPost is ShipStation's international parcel service and runs through the same ShipStation route. See GlobalPost.

Shipping DHL internationally?

Bring one order and its destination. We will run it from the AIMS360 order to a DHL label in ShipStation and show where the tracking lands.