Overview
Set up live rates at checkout for Shopify and display your DHL shipping rates to your customers automatically.
Before you begin
Note! To activate the third-party carrier-calculated shipping, your store needs to be on the Advanced or Plus plan. If you're on the Shopify plan, then you can add this feature for a monthly fee or switch from monthly to yearly billing. For more information, contact Shopify Support.
About live rates at checkout
The destination address and the total weight of the cart are used to electronically return your DHL Express shipping rate.
Your customer can select the preferred shipping method and the order will be imported with this shipping method.
Rate Disclaimer:
DHL’s Shipment charges are calculated according to the higher of actual or volumetric weight per piece and any piece may be re-weighed and re-measured by DHL to confirm this calculation. This may result in a higher price than displayed at the time of checkout.
-
Prices quoted are estimates based on the information you have supplied.
-
Prices quoted may not include duties, taxes, customs charges or all surcharges and fees.
-
Transit time and price quotes are indicative and DHL has no liability or responsibility for differences between this indicative quote and the actual price or transit time.
-
Your final transit time and price may differ based on the characteristics of the shipment, services requested and the packages actually tendered to DHL.
Plugin Disclaimer:
While every effort has been made to ensure the accompanying plugin is as compatible as possible, many factors such as site customizations or conflicts with other third party plugins may result in the DHL plugin to behave unexpectedly or not function.
DHL offers no warranty or guarantee's that plugins will operate for your specific site.
1. Activate the rates at checkout
Once you have third-party calculated shipping rates in Shopify, you'll need to activate the rates in your DHL Express Commerce settings.
- Go to Settings, then select Integrations to display a list of your integrations
- Click on Settings (next to your Shopify integration) then select the Other Tools tab.
- Under Checkout rates, click Enable.
- Go back to Settings (on the main menu), then choose Checkout Rates and click on the Courier Configuration tab. Tick Enable advanced configuration
- Enable the DHL products that you would like to display on checkout, by ticking the checkbox against the specific products
- Click Save
2. Apply DHL Express live rates to Shopify shipping zone
After activating rates at checkout within DHL Express Commerce, you must apply DHL Express Commerce to the Shopify shipping zones where you would like calculated live rates.
- Log into your Shopify account.
- Navigate to Settings (located in the lower left-hand menu).
- Select the Shipping and delivery menu option.
- If you already have a general shipping profile click to open this and skip to step 6. Otherwise, click New Profile.
- Add a profile name and your products.
- Select Add shipping zone, give the zone a name, select the applicable countries, and click Done.
- Within the zone, click Add rate.
- From the drop-down menu, select Use carrier or app to calculate rates and choose DHL Commerce (Rates provided by app).
- Select the services you wish to offer at checkout. These are the DHL Express products set in Checkout Rates in DHL Express Commerce (e.g., DHL EXPRESS WORLDWIDE).
- Click Done and Save. Your DHL Express rates will now apply based on the conditions set for the zone.
Shopify Article | Shopify shipping zones
3. Set Checkout Rates calculation method
- Go to Settings > Checkout Rates
-
Select an option on how rates are calculated
-
Single Package using sum of integration item weights
- Ignore any dimensions passed through from your ecommerce platform and total up the weight of all items in 1 package.
-
Single Package using sum of integration item weights and integration item dimensions
- Total up all item weights and dimensions from your ecommerce platform into 1 Package.
- Total up all item weights and dimensions from your ecommerce platform into 1 Package.
-
Single Package using default package weight and default dimensions
- Ignore weights and dimensions from ecommerce platforms and always use the 1 default package set up in Settings > Package Setup
- Ignore weights and dimensions from ecommerce platforms and always use the 1 default package set up in Settings > Package Setup
-
Unique Package for each item using integration item weights and integration item dimensions
- This setting is not applicable to Shopify at this moment of time
-
Single Package using sum of integration item weights
For further configuration options such as, adding a margin to your contract rates, or renaming the methods displayed, please have a look at this article
Troubleshooting
Note! If when activating checkout rates for Shopify you receive the following error:
"The remote server returned an error: (422) Unprocessable Entity".
This typically means the Shopify subscription is on the Basic Plan or the Third-party calculated shipping rates add-on is not active.
For live rates at checkout on Shopify its necessary to have their Advanced Plan or to have the third-party carrier-calculated shipping rates add-on.