To ensure the calculate DHL Express rates charged by Shopify sync as closely as possible to the DHL Express rate you pay for a label in ShipStation, you need to first configure DHL Express correctly in your Shopify account.
The next step is to configure DHL Express in ShipStation Carrier Services (if not configured already) and set ShipStation to automatically choose DHL Express as the service for the appropriate Shopify orders.
Here's a summary of the steps (details below).
- Access the Shipping Zone to adjust the available options in Shopify.
- Option 1: Configure a manual DHL Express option in Shopify to display price or weight-based shipping rates at checkout.
- Option 2: Configure a calculated DHL Express option using Shopify Shipping to display calculated shipping rates at checkout.
- Map the shipping option in ShipStation to automatically apply DHL Express Worldwide shipping to these orders when they import.
NOTE: The instructions below apply to Shopify only, but we are working to add instructions for the following platforms soon:
If your selling channel is not on this list, but you'd like to see support for DHL Express rates, please fill out this form to let us know!
Shopify allows you to set shipping options based on the Shipping Zone, which is a country or collection of countries where the recipient is located. Since DHL Express is an international only shipping service, you'll want to create a new shipping service in the Rest of World zone.
First, log into Shopify and click Settings in the lower left-hand corner of the Shopify admin homepage.
In the Shipping rates at checkout section, find Rest of World and click Edit.
Rest of World will encompass all international shipping.
- If you only want to offer DHL Express to certain countries, you can Edit the country-specific Shipping Zone.
- If the Shipping Zone you want to use does not exist yet, review this Shopify Shipping Zones article for more information.
This option allows you to set static rates for a Shipping Zone based on either total order price or total order weight.
Protip: You can use ShipStation's rate calculator to preview estimated rates to help you evaluate the static prices you want to offer to customers.
NOTE: Using a static rate like this can result in discrepancies when you compare the actual cost of the label with what the customer pays at checkout. The benefit is it's much easier to highlight static rates in advertisements or promotions, such as $50 shipping worldwide! or Free worldwide shipping for orders over $200!
To create a manual DHL Express option:
1. Scroll down to either the Price based rates or Weight based rates section and click Add Rate.
2. Choose a name for the shipping option, the minimum and maximum range for the rate, and the shipping cost. You can also select if the shipping option is free or not.
3. Click Done to save the service.
4. If you want to offer different rate options based on total price or total weight, create additional services as needed.
5. After you've set up all the services you want to use, click Save at the bottom of the page.
This option determines a calculated rate based on destination postcode, total weight of items, and your default package size, and then displays that calculated rate for your customers at checkout.
A calculated rate means that your customers will be paying about the same amount for the shipping cost that you'll be paying to ship the order. This option can be helpful if you want to avoid undercharging for shipping.
Things to be aware of with this option:
- The rates your customers will see at checkout are based on the discounted rates offered by Shopify Shipping.
- When using DHL Express via ShipStation Carrier Services, the DHL Express rates offered in ShipStation should be roughly equivalent to the rates you'd get if you created the label through Shopify Shipping. However, due to differences in how certain surcharges - like fuel surcharges - are calculated, there may be a slight variation.
- If you have your own account with DHL Express connected to ShipStation, the rates you see in ShipStation will be based on the connected DHL Express account, not the Shopify Shipping rates.
To create a calculated rate:
1. Scroll down to the Calculated Rates section and click Add Rate.
2. Choose DHL Express (Discounted rates from Shopify Shipping) from the Select a carrier dropdown in the Add calculated rate window.
3. Click Done.
DHL Express will now be listed under Calculated Rates.
4. Once verified, click Save.
NOTE: Shopify Shipping uses your default package size for all calculated rates. Since DHL Express uses the greater of actual weight vs. dimensional weight to determine the calculated rate, a larger default package size can result in a higher calculated rate. Although you can change the size of your default package, Shopify doesn't allow you to assign different package sizes to each product you sell. Some paid 3rd-party plugins (like Boxify or Advanced Shipping Manager) can provide this option, which will help display calculated rates more accurately.
Protip: For a quick way to determine a package’s dimensional weight, you can use this DHL Express tool to help you uncover large differences between actual and dimensional weight, and thus highlight products for which using a smaller box size can save on shipping costs.
If you are using calculated rates in Shopify, to ensure the rates you see in ShipStation match the Shopify rates as closely as possible, we recommend you use DHL Express through ShipStation Carrier Services.
However you chose to set up the rate, your international customers will now see the DHL Express option you created as an available shipping option during check-out.
ShipStation receives this information as the Requested Shipping Service for the order (shown in the Shipping section of an order detail pop-up and the shipping sidebar).
Use ShipStation's Service Mapping option to auto-assign DHL Express to these orders when they import.
There are two ways to do this:
1. If orders have already imported, locate an order and click Unmapped next to the Requested Shipping Service.
- Set the Service to DHL Express Worldwide with Package as the package type.
- Click Save Changes.
2. If orders have not yet imported, map the Requested Shipping Service in the store settings.
- Go to Settings > Selling Channels > Store Setup.
- Click Edit for the Shopify store.
- In the Shipping Services tab, click the Add Service Mapping option to create the service mapping manually.
- For price or weight-based rates, the Requested Shipping Service will be whatever name you entered for the service in Shopify
- For calculated rates, the Requested Shipping Service for Shopify orders is "WORLDWIDE"
- Set the Service to DHL Express Worldwide and Package as the package type.
- Click Save Changes.
Once the service mapping has been set up, any Shopify order for which the customer has selected DHL Express will automatically have DHL Express Worldwide configured for it in ShipStation.
All you have to do is create the label and ship!