DocumentationAPI Reference
Shopify DHL FLC

Shopify DHL FLC

About

How to install DHL FLC functionality to a Shopify Plus store.

Requirements

Reach Merchant ID and Secret
DHL Client ID, Secret, pickup account, and pickup item seller.

Steps to Install

1) Install the public app
Navigate to the following links to install the app:

<store_domain> should look like: reach-demo.myshopify.com

2) Update your checkout.liquid file

Add snippet to checkout.liquid, at the very end of

<!-- Reach DHL Script -->
<link
    rel="stylesheet"
    href="https://assets.rch.io/shopify-v3/localize.css">
<script
    id="gointerpay_localize"
    src="https://assets.rch.io/shopify-v3/localize.js"
    data-flc_only="true">
</script>

3) Configure DHL settings
Navigate to Apps > Reach DHL FLC > Carrier tab and enter your DHL credentials

Note: Enabling the carrier will make the custom shipping options show up on the shipping step in checkout.

4) Configure Shipping Options
Navigate to the Apps > Reach DHL FLC > Shipping tab and configure the shipping zones and rates

Note: Checking 'include duties' will add the DHL duties quote to the amount for that rate.

FieldDescription
Shipping Zone NameLabel for the shipping zone, not shown to user.
CountriesList of countries covered by this zone. Each country option (including "Rest Of World") may only be set to 1 shipping zone.
RatesList of rate brackets
Rates – OrderOrder is simply used for organizing the rates in the admin. It does not denote the order of the shipping rates, since Shopify will order them based on amount automatically.
Rates – NameThe displayed name of the shipping option which the customer selects during checkout
Rates – AmountBase rate of the shipping option in the store currency.
Rates – Order MinMinimum value of the order subtotal. If left blank, will match any order subtotal below Order Max.
Rates – Order MaxMaximum value of the order subtotal. If left blank, will match any order subtotal above Order Min.
Rates – Include DutiesIf checked, the additional Duty/Tax will be added to the Shipping Method amount, and broken out as a separate line item in the Order Summary (optional).
Rates – EnabledEnable or disable the rate. Disabled rates will not be shown to the customer.

5) Configure HS Codes
Navigate to the Apps > Reach DHL FLC > HS Codes tab and upload the HS Codes CSV file to have the correct HS Codes mapped to products.

Example HS Code CSV

name,sku,hs_code
my-product-name,ABC123,1806.20
other-product-name,DEF456,2106.90.48