Welcome to the Shopify Community!
You’re not doing it wrong — what you’ve found is basically a limitation of the native Royal Mail app in Shopify. It only supports domestic UK shipping labels, not international. That’s why you’re not seeing the option for parcels outside the UK.
A few things you can look at:
1. Use a shipping aggregator / multi-carrier app
Apps like:
-
ShipStation
-
Packlink PRO
-
Parcel2Go
-
EasyShip
-
ShippyPro
These connect to Royal Mail, DPD, DHL, UPS etc., and will let you buy and print both UK and international labels in one dashboard. They also pull through your Shopify orders automatically, so you don’t have to manually type details.
2. Direct courier integrations
-
DHL Express Commerce app works well for international orders.
-
DPD Local Online (not the standard DPD app) can sometimes support cross-border, but usually you’ll still need a middle app.
3. Royal Mail workaround
If you want to stay with Royal Mail, you’ll need to set up Click & Drop directly (outside Shopify). That does support international shipping. The workflow is: export your orders from Shopify → import into Click & Drop → print labels. Not fully seamless, but workable.
4. Hybrid approach
Some merchants keep UK parcels on Royal Mail via the Shopify app, but route international orders into a different system (Click & Drop or ShipStation). That way, you don’t have to queue at the post office every time.
Since 25% of your sales are international, I’d suggest testing ShipStation or Packlink first — they’re popular in the UK and give you access to multiple carriers (Royal Mail, DPD, UPS, etc.) under one login.
Do you want me to suggest the most cost-effective option (since Royal Mail international rates can sometimes be high), or do you prefer keeping everything under Royal Mail only?