I have set my shipping to use Canada Post, Purolator, UPS & DHL.
Only Canada Post & Purolator are visible at checkout.
Since there’s another Canada Post strike, I need DHL to work so that there is a shipping method that supports prepaid duties to the USA.
Thanks
Hi there,
If DHL and UPS aren’t showing up at checkout, a few things could be happening:
Shipping zones & rates – Double-check that DHL is enabled under the correct shipping zone (e.g., USA) and that it has active rates set up.
Carrier-calculated shipping – Some plans require the “Third-party calculated shipping rates” feature to display live DHL/UPS rates. If it’s not on your plan, you may need to add it through Shopify support or use a shipping app.
Service availability – Ensure DHL is fully connected and authorized in your Shopify admin. Sometimes re-connecting the carrier account solves it.
Since you specifically need a prepaid duties option for USA shipments, you might want to confirm with DHL if that service is supported via Shopify’s integration, or consider using an app like EasyShip or Zonos that specializes in DDP (Delivered Duty Paid).
If you’ve already confirmed your zones and plan settings, I’d recommend contacting Shopify support directly so they can check your account’s shipping setup in detail.
The support page isn’t working. It’s been 24 hours of it glitching (keeps refreshing ever 2 seconds) So i don’t have a way to contact support 