Knowledge Base

How do I ship cross border orders from more than one warehouse?

Written by Robin Conner | Nov 12, 2026, 5:45:54 PM

To ship cross border orders from more than one warehouse, give each warehouse its own location in Shopify, record where each product was made separately from where it ships, and route every international order to the location that crosses the fewest borders. Then make sure the landed cost the shopper pays at checkout is calculated from the location that actually ships the parcel, so every shipment goes out DDP with duties and taxes already paid.

Why the origin of each shipment matters

When you ship from a single warehouse, every international order follows the same path. Once you add a second warehouse or 3PL, two orders to the same shopper can cross different borders, use different carriers and owe different duties. Two kinds of origin drive this:

  • Ship from location: the warehouse the parcel leaves from. It decides which border the parcel crosses, which carriers and lanes are available, transit time and whether customs applies at all.
  • Country of origin: where the product was made. It decides the duty rate and whether a trade agreement such as USMCA can lower it. It stays the same no matter which warehouse ships the item.

Most multi origin problems come from mixing these two up, or from quoting a landed cost from one warehouse and shipping from another.

How to set it up

1. Add every warehouse as a Shopify location

In Shopify, go to Settings, then Locations, and add each warehouse or 3PL with its full street address. Stock levels by location tell Shopify where an order can ship from, and the address is what shipping rates and customs paperwork are based on.

2. Record country of origin for every product

Add the country of origin and HS code to each product, based on where it was made. A sweater made in Portugal and stored in a US warehouse is still Portuguese origin. Our Product Classification tool can fill in HS codes where you do not have them.

3. Decide which warehouse serves which markets

Route international orders to the location that avoids extra customs crossings. Stock already imported into a region can usually be sold inside it without another import. For example, a warehouse in the Netherlands can serve shoppers across the EU without customs, while orders from that warehouse to the UK or the US still need clearance. Set your Shopify order routing rules to match.

4. Calculate landed cost from the shipping location

Duties, taxes and shipping change with the ship from location, so the price at checkout has to reflect the warehouse that will fulfill the order. Our Landed Cost Engine calculates duties, taxes and fees in real time for each international order.

5. Keep every shipment DDP, including split orders

If one order ships from two warehouses, each parcel needs its own rate and its own duties and taxes. In FlavorCloud, each partial order shows charges for the items in that parcel, and you choose DDP when you confirm it. See how to send an order in split shipments.

6. Use one importer of record across warehouses

With FlavorCloud as importer of record, customs questions come to us whichever warehouse shipped the parcel, and your shoppers never get a duty bill at the door.

Common mistakes to avoid

  • Entering the warehouse country as the product's country of origin.
  • Quoting landed cost from your main warehouse when a second warehouse ships the order.
  • Shipping the second parcel of a split order DDU by accident.
  • Routing an order through a warehouse that adds a border crossing the shopper did not need.
  • Leaving a new 3PL location out of Shopify, so stock and rates do not match reality.

FAQs

Does shipping from a Canadian or EU warehouse change a product's country of origin?

No. Country of origin is where the product was made or substantially transformed. Storing or repacking it in another country does not change it.

Can one order ship from two warehouses?

Yes. Ship it as split shipments. Each parcel is rated on its own contents and can go out DDP.

Do I need DDP if my warehouse is inside the EU?

For orders to shoppers in other EU countries there is no customs, though VAT rules still apply. For orders leaving the EU, such as to the UK, Switzerland or the US, DDP keeps duties and taxes off the shopper's doorstep.

Does FlavorCloud work with 3PLs like ShipBob?

Yes. FlavorCloud works with fulfillment partners including ShipBob, and our Cross Border Shipping network covers 300+ carriers and 220+ destinations. 3PLs can also read how a 3PL can offer DDP and landed cost pricing.