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

  1. Let’s assume you have 2 warehouses in Shopify: East Coast Warehouse and West Coast Warehouse. You want the following order routing logic:
    1. 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
    2. 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
    3. 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
  2. In Order Fulfillment Guru, click Order routing
  3. Select an option for Trigger: Run automatically when orders are paid (recommended), Run automatically when orders are created, ****or Run Manually
  4. For Delay, select Run immediately unless you use Shopify Flow or similar app to update orders or have a post-purchase cross-sell app
  5. Click Add Routing rule
    1. Enable Inventory comparison and select All-or-none
    2. Enable Shipping address state or province and enter east coast states, see list of common states
    3. Set Select location or Fulfillment partner to East Coast Warehouse
    4. Click Save
  6. Click Add Routing rule
    1. Enable Inventory comparison and select All-or-none
    2. Enable Shipping address state or province and enter west coast states, see list of common states
    3. Set Select location or Fulfillment partner to West Coast Warehouse
    4. Click Save
  7. Click Add Routing rule
    1. Enable Inventory comparison and select Split shipment
    2. Enable Shipping address state or province and enter east coast states, see list of common states
    3. Set Select location or Fulfillment partner to East Coast Warehouse
    4. Click Save
  8. Click Add Routing rule
    1. Enable Inventory comparison and select Split shipment
    2. Enable Shipping address state or province and enter west coast states, see list of common states
    3. Set Select location or Fulfillment partner to West Coast Warehouse
    4. Click Save
  9. Click Add Routing rule
    1. Enable Inventory comparison and select Split shipment
    2. Set Select location or Fulfillment partner to East Coast Warehouse
    3. Click Save
  10. Click Add Routing rule
    1. Enable Inventory comparison and select Split shipment
    2. Set Select location or Fulfillment partner to West Coast Warehouse
    3. Click Save
  11. Click Confirm at bottom of the screen This is important!