Overview
In this scenario, we’ll set up Order Routing Plus to ship from different warehouses based on shipping country. For example, you want to ship UK orders from one warehouse and EU and rest of the world orders from another warehouse.
Requirements
How to set up
<aside>
❗ If you haven’t yet, please review Get started with Advanced Order Routing
</aside>
- Let’s assume you have 2 warehouses in Shopify: UK Warehouse and Netherlands Warehouse. You want all UK orders to ship from UK Warehouse and all other orders to ship from Netherlands Warehouse. When new orders are created, the order’s location will be set to UK Warehouse if shipping address is UK AND there’s sufficient inventory. Otherwise, it will be set to Netherlands Warehouse.
- In the app, click Order routing
- Select an option for Trigger: Run automatically when orders are paid (recommended), Run automatically when orders are created, or Run Manually
- For Delay, select Run immediately unless you use Shopify Flow or similar app that updates orders or have a post-purchase cross-sell app
- Click Add Routing rule
- If you want to check inventory at UK Warehouse, enable Inventory comparison and select All-or-none or Split shipment depending on your business needs
- Enable Shipping address country and select United Kingdom
- Set Assign to location to ****UK Warehouse
- Click Save
- Click Add Routing rule
- If you want to check inventory at Netherlands Warehouse, enable Inventory comparison and select All-or-none or Split shipment depending on your business needs
- No need to set Shipping address country since any remaining country will match
- Set Assign to location to Netherlands Warehouse
- Click Save
- Click Confirm at bottom of the screen This is important!
Related articles
<aside>
🔗 Get started with advanced routing rules
</aside>
<aside>
🔗 Common country, state, province, & territory names in Shopify, including list of EU countries
</aside>
<aside>
🔗 Common app and sales channel names in Shopify
</aside>