Overview
- Integrate DHL Express Commerce with Shopify so you can import Shopify orders.
- DHL Express Commerce will write-back tracking information when you print a label or manifest an order based on your account settings.
- You can integrate as many Shopify stores into your DHL Express Commerce account as you like.
Integrate DHL Express Commerce with Shopify
- In your DHL Express Commerce account, go to Settings > Integrations.
- Click Add a new integration, then select Shopify from the list.
- Under Integration Version, choose either Classic or Enhanced.
Shopify Enhanced supports improved use of fulfillment locations and Shopify tags. - Enter your store name.
Your store name is located in the URL when you are logged into Shopify - after the https:// and before .myshopify.com. For example, if your URL is:
https://amazing-clothing.myshopify.com/admin/settings/checkout
Then the store name is amazing-clothing. - Click Authorize. This will redirect you to your Shopify website to authorise the integration.
- Once the integration has been authorized, select your preferred Status to import.
- Test the connection and make sure it is successful, then click Save.
Shopify FAQs
Shopify product bundles
DHL Express Commerce supports many Shopify bundle setups out of the box, including the native Shopify bundle app and third-party apps like Bundles.app. Depending on how your bundles are configured in Shopify, you may need to adjust additional settings in DHL Express Commerce to ensure they’re imported correctly.
Import Item Properties as Line Items (Multi Buy Bundles)
If your bundles or multi-select items are configured as a single line item in Shopify, with details of the individual items stored as properties, this setting will break the single line item into multiple line items.
-
When to use it
If your bundles are set up as one line item in Shopify with custom properties that list the individual items. -
How to enable it
Go to Settings > Integrations > Shopify, and enable Import Item Properties as Line Items (Multi Buy Bundles).
Expand bundle products on import
If you’re using Bundles.app or a similar app that stores bundle components as a metafield (e.g., Bundle SKU), this setting expands bundles into individual items during import.
-
When to use it
If your bundles are defined in Shopify using metafields that identify the items in the bundle. -
How to enable it
Go to Settings > Integrations > Shopify, and enable Expand bundle products on import.
Double shipping weights
If your bundles are importing with double the shipping weight, this happens because DHL Express Commerce imports both the main bundle product and its individual components.
-
Solution
Set the main bundle product’s Requires Shipping attribute to False in Shopify. This ensures only the individual items are imported into DHL Express Commerce, preventing duplicate weights.
For further assistance, check your bundle app’s documentation.
What's Next?
Now that the integration is complete, you can add the import Authority to Leave option in DHL Express Commerce, or set up live rates at checkout with Shopify.