Overview
In this scenario, we’ll set up Order Fulfillment Guru to ship from a specific warehouse if it can fulfill the entire order for a specific shipping state first, and if not, then partially fulfill the order.
<aside>
❗ This feature integrates seamlessly with other Shopify public or private apps / API’s that can read orders based on locations (i.e. the app can selectively import orders based on location and ignore other orders).
If you are looking for the ability to split & route orders based on inventory availability at different warehouses or 3PL’s, but your fulfillment partner's system does not work with multiple locations in a Shopify store, please schedule a Zoom call.
</aside>
Requirements
How to set up
<aside>
❗ If you haven’t yet, please review Get started with Advanced Order Routing
</aside>
geography all or none split shipment.mp4
- Let’s assume you have 2 warehouses in Shopify: East Coast Warehouse and West Coast Warehouse. You want the following order routing logic:
- For orders with shipping address in US East coast and if entire order can be fulfilled from East Coast Warehouse, ship from Easy Coast Warehouse
- For orders with shipping address in US West coast and if entire order can be fulfilled from West Coast Warehouse, ship from West Coast Warehouse
- If an order cannot be fulfilled entirely by either warehouse, split ship from each warehouse while still prioritizing shipping state and Easy Coast Warehouse over West Coast Warehouse
- In Order Fulfillment Guru, 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 to update orders or have a post-purchase cross-sell app
- Click Add Routing rule
- Enable Inventory comparison and select All-or-none
- Enable Shipping address state or province and enter east coast states, see list of common states
- Set Select location or Fulfillment partner to East Coast Warehouse
- Click Save
- Click Add Routing rule
- Enable Inventory comparison and select All-or-none
- Enable Shipping address state or province and enter west coast states, see list of common states
- Set Select location or Fulfillment partner to West Coast Warehouse
- Click Save
- Click Add Routing rule
- Enable Inventory comparison and select Split shipment
- Enable Shipping address state or province and enter east coast states, see list of common states
- Set Select location or Fulfillment partner to East Coast Warehouse
- Click Save
- Click Add Routing rule
- Enable Inventory comparison and select Split shipment
- Enable Shipping address state or province and enter west coast states, see list of common states
- Set Select location or Fulfillment partner to West Coast Warehouse
- Click Save
- Click Add Routing rule
- Enable Inventory comparison and select Split shipment
- Set Select location or Fulfillment partner to East Coast Warehouse
- Click Save
- Click Add Routing rule
- Enable Inventory comparison and select Split shipment
- Set Select location or Fulfillment partner to West Coast Warehouse
- Click Save
- Click Confirm at bottom of the screen This is important!