Articles in this section

Shopify: Rates at Checkout

Overview

  • Set up live rates at checkout for Shopify. 
  • DHL Express Commerce supports live rates at checkout.
Shopify only supports calculating live rates based on weight, not dimensions.

About live rates at checkout

DHL Express Commerce uses the destination address and the total weight of the cart to return a quote for each of your couriers. Your customer can select the preferred shipping method and the order will be imported into DHL Express Commerce with this shipping method.

Before you begin

Activate the rates in DHL Express Commerce

Once you've enabled the third-party calculated shipping rates in Shopify, you need to activate the rates in DHL Express Commerce.

  1. In DHL Express Commerce, go to Settings > Integrations Shopify Settings.
  2. Scroll down to Delivery Options at Checkout and select Enable Delivery Options.

     
  3. Click Save.

Configure the rates in DHL Express Commerce

Once you have third-party calculated shipping rates in Shopify and enabled delivery options, you'll need to activate the rates in your DHL Express Commerce settings.

  1. Go to Settings, then select Integrations to display a list of your integrations 
  2. Click on Settings (next to your Shopify integration) then select the Other Tools tab.
  3. Under Checkout rates, click Enable.
  4. Go back to Settings (on the main menu), then choose Checkout Rates and click on the Courier Configuration tab. Tick Enable advanced configuration
  5. Enable the DHL products that you would like to display on checkout, by ticking the checkbox against the specific products 
  6. Click Save
     

Your customer will now see live rates at checkout.

Best practices & troubleshooting

  • Ensure all products have accurate weights. Contract rates depend on weight, and incorrect or missing weights may cause rates to be inaccurate or fail entirely.
  • Product dimensions can be supported through the Product Catalogue, which can automatically assign orders to your preset package types based on item dimensions.
  • Disable any existing flat shipping rates in Shopify to prevent duplicate rate options from appearing at checkout.
  • When creating checkout rate rules based on order value, enter the amount in the minor unit (e.g., cents, pence). For example: $100 = 10000, $80 = 8000.

What's Next?

For more information on how to set up live rates, read our guide here

Was this article helpful?
4 out of 6 found this helpful