メインコンテンツまでスキップ
ストア運営・コンテンツ

order routingはPlus限定ではない|標準の5ルールと、アプリが「チェックアウト後」にしか動けない理由

Shopifyのorder routingは全プランで5つのルールを管理画面から追加・編集・並べ替え・削除できます。Plusが要るのはアプリ提供のカスタムルールだけで、そのFunctions APIは現在もBeta・申請制のため、一般提供されているApp Storeアプリで使っているものは確認できませんでした。今回調べた5アプリはすべてfulfillmentOrderMoveによるチェックアウト後の付け替えで、3PLへリクエスト送信済みの注文には効きません。2026年9月3日確認。

AIECアプリ研究所 AI編集部公開日 更新日 読了 20#Shopifyブログ運営#アプリ比較

この記事でわかること

この記事の目次Contents閉じる開く

order routingのアプリを探す前に、管理画面の 設定 > 配送と配達 > 配送 セクション > 注文ルーティング を開いてください。アクティブなロケーションが2つ以上あれば、そこにルールの一覧があり、追加も編集も、ドラッグでの並べ替えも、削除もできます。デフォルトで3つが有効になっています。Minimize split fulfillmentsStay within the destination marketShip from closest location の順です。追加できるルールがさらに2つあり、Use ranked locationsUse location metafields です。

order routingを扱うShopify Help Centerの4ページのどこにも、この操作に対するプラン制限の記載はありません。第三者の記事で引用される「Plusが必要」は、もっと狭い範囲の話です。しかもその狭い範囲は、現時点で一般提供されていません。

標準の5ルールが実際にやっていること

ルールは上から順に適用され、各ルールは1つ上のルールの結果に対して働きます。この並び順が設定できることのすべてです。

ルール挙動
Minimize split fulfillments注文全体を1つの荷物で出せるロケーションを優先。どこにも全商品が無ければ、最小のロケーション組み合わせを優先。他に優先ルールが無い場合は「利用可能在庫が最も多いロケーション」にフォールバックする
Stay within the destination market配送先と同じmarket内のロケーションを優先
Ship from closest location配送先に直線距離で最も近いロケーションを優先。走行距離でも配送日数でもない。Shopifyは同点解消用として最後に置くことを推奨している。同一住所のロケーションが2つある場合は古い方が優先される
Use ranked locations自分で定義したロケーショングループによる順位付け。同一グループ内は同順位。複数回追加できる
Use location metafieldslocation metafieldの値による順位付け。対応するのは IntegerDecimalTrue or false の3型のみ。複数回追加できる

Shopifyが公式に手順まで示していて、それでもアプリで解決しようとされがちな構成が2つあります。

常に最も近いロケーションから出す。 他のルールを全部削除して Ship from closest location だけを残します。分割が増えることを受け入れて距離を優先する構成です。

倉庫や3PLを実店舗より優先する。 Use ranked locations を最上位に置き、倉庫や3PLを最上位グループに、店舗を下位グループに入れます。倉庫が複数あるなら、末尾に Ship from closest location を足して同点を解消します。

不満が「意図しないロケーションから出荷されてしまう」であるなら、答えがこのリストの5分の並べ替えである可能性は十分にあります。月額課金ではなく。

標準ルールでは表現できないこと

ルール一覧がそのまま語彙のすべてなので、できないことの境界もはっきりしています。以下に対応するルールはShopifyに存在しません。

  • 配送料金・キャリアゾーンでの選択。 「最も安く送れるロケーション」も「顧客と同じゾーン」もありません。Ship from closest location は直線距離であって、そのどちらでもありません。
  • 配送日数(transit time)での選択。 同じ理由です。距離は近似であって約束ではありません。
  • カットオフ時刻・営業時間・休業日。 ルールに時刻やカレンダーの概念がありません。
  • 日次キャパシティやピッキング上限。 has_capacity のようなboolean型のlocation metafieldと Use location metafields で近似はできますが、その値を自動で更新する仕組みは標準にありません。手動かAPIで入れることになります。
  • 商品・SKU・コレクション単位の条件。 商品属性を条件にできるルールがありません。
  • 注文タグ・顧客タグでの分岐。 同上です。
  • バックオーダーの扱い。 在庫の無いロケーションへ意図的に割り当てるという概念がありません。
  • if / thenの分岐。 ルールは優先順位付けであって決定木ではありません。「3PLへ送る、ただし欠品なら店舗へ」は表現できません。

ルーティングの挙動を調べる前に知っておくとよいことがもう1つあります。直線距離である以上、選ばれるロケーションが予想と違うことがある、とShopify自身が明記しています。

Plus要件と、その先に道が無い話

Shopifyの開発者ドキュメントは明確に書いています。「Only stores on the Shopify Plus plan can use custom order routing location rules.」これは order_routing_location_rule というShopify Functionの話で、アプリが提供するルールを上記5つと同じリストへ差し込み、割当のタイミングで実行させるものです。

ただしこの2つの記述は、shopify.devの同じページ(About location rules)に並んでいます。そこにはさらに Beta の表示があります。「Location rules is a new feature that's only available by request. Reach out to Shopify Plus Support to know more about your eligibility and the requirements for the beta program.」Help Center側の記述はさらに厳しく、「Routing rule extensibility is in early access, and is available only to Partners enrolled in the early access program. Shopify Plus merchants must join the Partners program to deploy custom location rules they have developed for themselves.」となっています。

つまり2026年9月3日時点の実情はこうです。標準のルーティングは全プランで5ルール、管理画面から設定可能。カスタムのFunctionルールはPlus、かつBetaの申請、かつPartnersプログラムへの参加が必要。そしてその中間はありません。一般提供されているApp Storeアプリで、このFunctionを使っているものは1本も確認できませんでした。

だからアプリはチェックアウトの「後」に動く

下記5本のうち4本が Edit orders スコープに Assigned fulfillment を要求し、残る1本は order editsorder fulfillments を要求しています。これはAdmin APIの fulfillmentOrderMove ミューテーションの特徴です。チェックアウト時点でShopifyが自前の5ルールでロケーションを決め、アプリはその後で付け替えている、という構造です。

これは注記ではなく設計上の前提です。実務上の帰結が3つあります。

送料はすでに確定している。 顧客が支払った配送料金は、アプリが動く前に見積もられています。より遠いロケーションへ付け替えても注文の金額は変わりません。差額を誰が負担するかが変わるだけです。

付け替えは失敗しうるし、失敗条件は厳しい。 fulfillmentOrderMove は、移動先のロケーションが当該inventory itemを在庫していない場合、fulfillment orderがclosedの場合、手動で進捗が報告済みの場合、そしてrequest statusが SUBMITTED / ACCEPTED / CANCELLATION_REQUESTED / CANCELLATION_REJECTED の場合に失敗します。平たく言えば、3PLへfulfillment requestを送ってしまった後は、アプリはもう引き戻せません。3PL連携の送信が速く、ルーティングアプリがスケジュール実行なら、そこに競合状態があります。

下記のうち3本は Edit Online Store: Online Store script tags も要求します。 ルーティングアプリがscript tagを必要とする理由はリスティングに書かれていません。アンインストール後にコードが残る典型的な経路なので、サポートに確認する価値があります。

5つのアプリ

その前にカテゴリ全体への注意です。ここは市場が小さく、レビューが薄いです。21件を超えるレビューを持つのは1本だけで、5本のうち4本はこの5年以内、うち2本は直近4か月以内のローンチです。トライアル期間は形式ではなく、必須の検証期間と考えてください。

料金は2026年9月3日にUS App Storeのリスティングで確認し、日本語ロケールの表示とも一致していました。すべてUSD建てで請求されます。

アプリ最低料金プラン構成Built for Shopify評価(件数)分岐できる軸
AFR Advanced Fulfillment Rules$19.99/月$19.99(月100〜500件)、$39.99(500件超)あり4.8(8件)配送先住所、注文タグ、距離、在庫
OrderSplit Pro ‑ Split Order$19.99/月分割件数で$19.99 / $49.99 / $199.99あり4.7(21件)ベンダー、タイプ、SKU、重量、ロケーション
Order Routing & Stock Balance$19.99/月$19.99(月3,000件)、$55.99(無制限)なし5.0(1件)優先度リスト+店舗別の日次上限
Order Routing Plus$19.95/月$19.95+月100件込み、以降200件ごとに$20なし―(0件)倉庫・3PL間のルーティングと分割
Order Fulfillment Guru無料 / $9.95/月無料、$9.95、$19.95、$29.95(ルーティングは最上位のみ)あり4.8(101件)サプライヤー・複数ストアへの配信

AFR Advanced Fulfillment Rules

AFR Advanced Fulfillment RulesのShopify App Storeリスティングページ上部

出典: Shopify App Store(AFR Advanced Fulfillment Rules、2026-09-03時点)

この記事のテーマに最も直接的に対応するアプリです。リスティングの説明も率直です。「Advanced Fulfillment Rules sets the fulfillment location on each order automatically, using rules you control. Route by shipping address, order tags, distance to the nearest location, or stock levels.」

注文タグと配送先住所の条件は、まさに標準ルーティングにルールが存在しない領域で、このアプリを選ぶ理由もそこにあります。分割の問題も両方向をカバーしていて、1つのロケーションで在庫が足りないときに分割することも、標準の Minimize split fulfillments では緩いと感じる場合に1ロケーションへ強制的にまとめることもできます。

プランは2つ。月100〜500件のストア向けが$19.99/月、500件超が$39.99/月で、14日間の無料体験があり、無料プランはありません。プラン差は注文数の枠とサポートの優先度で、機能差の記載はありません。数千件規模での挙動はリスティングからは確認できませんでした。

要求スコープには1点、実務的に意味のある違いがあります。Edit Online Store を要求しないため、テーマにコードが残る経路が構造的にありません。注文編集のスコープは all order history for the last 60 days に限定されていて、all order history を要求する Order Fulfillment Guru、OrderSplit Pro、Order Routing Plus の3本より狭いです。ルーティングはチェックアウト直後に動くので影響は小さいはずですが、古い注文をまとめて付け替える運用を考えているなら知っておく価値があります。

レビューは8件で、うち7件が5星です。USマーチャントの1件はこう書いています。「We needed a very simple and easy to manage app that would route orders based on shipping address and inventory availability. This app has worked great for us!」3ストアで3年近く使っているという投稿もあります。有用なシグナルではありますが、同時に8件でもあります。開発元はカナダ・Abbotsfordの個人名義で、事業継続性の観点と、リスティングに書かれていないサポート時間帯の点は考慮に入れてください。

OrderSplit Pro ‑ Split Order

OrderSplit Pro ‑ Split OrderのShopify App Storeリスティングページ上部

出典: Shopify App Store(OrderSplit Pro ‑ Split Order、2026-09-03時点)

主眼は分割で、ルーティングは副次的です。それでもここに含めるのは、「reroute items to a new fulfilment location, and choose to hold or fulfill」を明示しているからです。このholdの選択肢が、前述の fulfillmentOrderMove の競合状態に対する回答になります。fulfillment orderをholdできれば、ルールが動く前に3PLへ届いてしまうのを止められます。

分割の軸は商品タグ、ベンダー、SKU、重量、fulfillment location。注文自体を分けるのではなく、fulfillmentだけを分けることもできます。課金の分母は月間の分割注文数で、300件までが$19.99、3,000件までが$49.99、無制限が$199.99、体験は7日間です。今回の5本で唯一、明示的な年払い割引があります。エントリープランが年$180で25%オフです。開発ストアは無料です。

なお他4本と違い、データアクセス一覧に Assigned fulfillment がありません。order editsorder fulfillments 側で処理していると読めますが、仕組みの説明はリスティングにありません。

21件の評価のうち20件が5星です。唯一の1星は2026年7月のUSマーチャントによるもので、プロモーション商品が別注文に分割されたこと、バンドルが分割されなかったことを指摘しています。どちらかを運用しているなら、体験期間中に再現を試してください。

Order Routing & Stock Balance

Order Routing & Stock BalanceのShopify App Storeリスティングページ上部

出典: Shopify App Store(Order Routing & Stock Balance、2026-09-03時点)

名称に注意してください。URLのスラッグは location-priority のままですが、そこに表示されているアプリはHOMEMADE.IOの Order Routing & Stock Balance で、2026年5月21日にローンチし直されています。「Location Priority」というアプリを勧めている古い記事を見つけたら、それは別物の説明です。

ポジショニングは狭く、そして正直です。「Built for retailers running ship-from-store across 5 or more locations.」ここには標準にも他4本にも無い機能が2つあります。

Daily max picking limit per store リスティングの説明が問題を的確に表しています。「you set a maximum daily picking quantity per site, so no store absorbs everything while stock sits idle.」キャパシティのフラグは Use location metafields で近似できますが、それを毎日リセットする仕組みは標準にありません。

Dry Run simulation mode 「Dry Run replays your real orders through your rules before go-live, with no impact on fulfillment.」レビューが薄いこのカテゴリで、本番の注文履歴をルールに通して結果を確認できることは、機能一覧の1行以上の価値があります。

月3,000件までが$19.99/月、無制限が$55.99/月。体験は下位プランが14日、Proが30日で、5本の中では最長です。Built for Shopifyバッジはなく、Shopify Flow連携の記載もなく、Online Store script tags を要求する理由もリスティングには書かれていません。

注意点は単純です。レビューは1件のみで、フランスの小売企業によるフランス語のものです。USマーチャントのレビューはなく、USのサポート時間帯の記載もなく、本番稼働の歴史は3か月半です。Proの30日体験には意味があります。使ってください。

Order Routing Plus

Order Routing PlusのShopify App Storeリスティングページ上部

出典: Shopify App Store(Order Routing Plus、2026-09-03時点)

2026年5月27日、バージニア州RichmondのMochibaseによるローンチです。プランは1つ、$19.95/月に月100件が含まれ、以降は200件ごとに$20、月2,000件超でボリュームディスカウント、体験は14日間です。

Edit Online Store のscript tag権限を要求する3本のうちの1本でもあり、こちらも理由の記載はありません。

レビューは0件です。ソフトウェアへの批判ではありませんが、判断材料としては重い事実で、この記事に書ける情報がすべて自社リスティング由来であり、誰かの本番運用の裏付けが無いことを意味します。機能セットが要件に合うなら、14日間の体験だけで評価のすべてを担うことになります。3PLへの引き渡しを含めて、本番相当の注文量を通してください。

Order Fulfillment Guru

Order Fulfillment GuruのShopify App Storeリスティングページ上部

出典: Shopify App Store(Order Fulfillment Guru、2026-09-03時点)

このカテゴリで唯一、意味のある規模のレビュー母数を持ちます。101件で4.8、うち98%が5星。2020年8月から稼働し、Built for Shopifyバッジがあり、開発元はバージニア州RichmondのCork Labsです。

ただし評価より先に、これが何のアプリかを読んでください。主眼はマルチサプライヤー・マルチストアの配信です。注文を分割して、別のサプライヤー、別のShopifyストア、ShipStation、メールとWebポータルへ明細を送り、商品と在庫を双方向に同期します。ロケーションの付け替えツールではありません。

料金で重要なのはここです。Advanced order routing rules はProfessional Plan($29.95/月)にしか付きません。 無料、$9.95のStarter、$19.95のEssentialには含まれません。ルーティング目的で入れるなら、下位プランでは目的を果たせません。有料プランはいずれも月100件込みで、以降はプランに応じて追加200件ごとに$10 / $20 / $30、月2,000件までで、それ以上はカスタム料金です。

高評価レビューではサポートへの言及が繰り返し登場し、1年以上の長期利用者も複数います。一方で2026年8月にUSマーチャントから詳細な1星レビューが1件あり、2ストアの同期に3週間かかったこと、メインストアの在庫を0にする必要があるという仕様が明確に伝えられなかったことを指摘しています。開発元は翌日に公開返信しています。1件は1件ですが、「複数ストアのセットアップは相応に重い」という論点は、このアプリの性質と整合します。

この順で判断する

  1. アクティブなロケーションが2つ以上あるか。 無ければorder routingはそもそも動きません。ロケーションの設定が先です。
  2. 何よりまずルール一覧を開く。 「意図しないロケーションから出る」の大半は並び順の問題です。何がどの順で入っているかを見てください。
  3. 倉庫や3PLを店舗より優先したいだけか。 Use ranked locations を最上位に追加します。アプリは不要です。
  4. 絶対に分割したくない、あるいは常に最短距離にしたいか。 並べ替えるか、Ship from closest location だけに削ります。アプリは不要です。
  5. 在庫量や容量で出し入れしたいが、値の更新は自分でできるか。 Integer / Decimal / True or false のlocation metafieldを作り、Use location metafields を追加します。アプリは不要です。日次で自動リセットが要るなら Order Routing & Stock Balance です。
  6. 注文タグ・配送先住所・商品属性で分岐したいか。 標準では表現できません。直接の答えは AFR Advanced Fulfillment Rules です。要件が実際にはベンダー・SKU・タイプ・重量での「分割」なら OrderSplit Pro です。
  7. 明細を別々のサプライヤーやストアへ送りたいか。 Order Fulfillment Guru の Professional プランです。
  8. 配送料金、キャリアゾーン、カットオフ時刻、チェックアウト時点での本当の条件分岐が要るか。 ここに挙げたどのアプリも対応しません。チェックアウト時点で動いていないからです。Shopify Plusと order_routing_location_rule Functionのbeta申請か、Shopifyの上位に置くOMS層の検討になります。

何を選ぶにせよ、3PLへの引き渡しは重点的に検証してください。このカテゴリのアプリは、Shopifyが割り当てた後のロケーションを動かすもので、その付け替えはfulfillment requestが送信された瞬間に不可能になります。閑散期に完璧に動くルールが、最も重要な1時間には何もしていない、ということが起こり得ます。

参考・出典

RelatedShopifyの商品タグ自動付与:Shopify Flowが構造的に止まる地点と、その隙間を埋めるアプリ

Shopify Flowは有料プランなら無料で商品タグの追加と削除ができますが、Get product dataアクションが1回の実行で返すのは最大100件で、既存カタログへの一括付与はスケジュール実行のループになります。Flowには汎用のProduct updatedトリガーが無いため、商品タイプや販売元や価格を編集した後にタグを付け直すことは構造的にできません。Shopify Magicは商品カテゴリーの提案とカテゴリーメタフィールドの入力を行いますが、商品タグの生成は公開されている機能一覧に含まれていません。比較した6アプリは課金の単位がまったく異なり、Leap Auto Tagsは$8で月2,000件の枠に対してタグの追加も削除も1件として数え、FilterTagは$9から$59で月500件から50,000件の生成タグ、TAGit AIは生成タグ1件あたり3〜9セント、Heliumは100商品ごとに$9.99の買い切りです。MechanicとMatrixifyは$16から$199、$20から$200の定額で、タグ単位の従量課金はありません。表示価格を見る前に分母を確かめてください。調査日は2026年9月3日です。