Overview

In this scenario, we’ll set up Order Routing Plus to ship from a specific warehouse or a Fulfillment partner, depending on the delivery method (i.e. shipping or local pickup) and, optionally, the shipping rate name (i.e. Economy). One order can contain both shipped and picked-up items; each part is routed by its own rule.

Requirements

How to set up

<aside> ❗ If you haven’t yet, please review Get started with Advanced Order Routing

</aside>

  1. Let’s assume you have 2 locations in Shopify: Warehouse 1 and Store A. You want Warehouse 1 to ship orders and Store A to fulfill local pickup orders.
  2. In the app, 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 Delivery method and select Shipping. To route only one shipping rate, also enable Shipping rate name and type its name, i.e. Economy
    3. Set Select location or Fulfillment partner to Warehouse 1
    4. Click Save
  6. Click Add Routing rule
    1. Enable Inventory comparison and select All-or-none

    2. Enable Delivery method and select Local pickup

      Untitled

    3. Set Select location or Fulfillment partner to Store A

    4. Click Save

  7. 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>