フードストアの地域配送は、単一の機能ではありません。近隣エリアに配送する(全国ではなく)、少額の配送で赤字にならないよう最低注文額を課す、キッチンが開いている間だけ注文を受ける、そしてそれ以外の人には店頭受け取りを提供する、という特定の組み合わせです。Shopify はこの大半をこなせますが、一部の顧客に対してこれをひそかに壊してしまうネイティブの制限があり、ほとんどの設定ガイドはそれを警告してくれません。
本記事は、この設定を1つのシナリオとして語り、その落とし穴を明らかにし、Shop Pay で支払う人だけでなくすべての顧客に配送ルールが適用される修正方法を示します。
手っ取り早い答え:Shopify フードストアの地域配送設定
Shopify のネイティブの地域配送をオンにし(半径または郵便番号によるゾーン、ゾーンごとの配送料と最低注文額)、店頭受け取りを追加し、全国配送をオフにします。そのうえで、配送の最低注文額、営業時間、キャパシティを Shopify Function でチェックアウト時に適用し、あらゆるウォレットにわたって確実に効くようにします。 落とし穴:ネイティブの地域配送は Shop Pay でしか機能しないため、Apple Pay、Google Pay、Amazon Pay、PayPal の顧客には表示されません。OrderRules はこのギャップを埋め(そのチェックアウト適用はあらゆる支払い方法で実行されます)、ネイティブの地域配送が対応していない営業時間、最低注文額、キャパシティ、スケジュール受け取りを追加します。
シナリオ
近隣の3つの郊外エリアに配送し、店頭受け取りも提供する、全国配送のないハンバーガーショップを想像してください。このショップには、順番に次のものが必要です。
- 配送エリア — 実際に配達に行くエリア。
- 配送の最低注文額 — 単発の6ドルの注文が、ドライバーに支払った後に赤字にならないように。
- 営業時間 — キッチンが稼働している間だけ注文を受ける。
- 店頭受け取り — 自分で取りに来たい顧客のために。
- 配送なし — 全国に郵送されるハンバーガーを誰も注文しないように。
- キャパシティ管理 — 注文が殺到してもキッチンが埋もれないように。
Shopify はゾーン、配送料、最低注文額をネイティブで処理します。残りの4つと、最初の3つに関わる1つの大きな落とし穴こそが、このガイドの真価が問われるところです。
ステップ1 — 地域配送エリアを設定する
Shopify では、ネイティブの地域配送はロケーションごとに設定します。ゾーンは2つの方法で定義できます。
- 半径による方法 — ロケーションを中心に最大 100 マイル / 160 km(近隣の地域を含められますが、他国は含められません)。
- 郵便番号による方法 — 対応する郵便番号のリストを貼り付けます(最大 3,000 文字)。
ロケーションごとに最大10ゾーンを作成でき、それぞれに任意の配送料と最大3つの価格ベースのルール(例:40ドル以上で送料無料)、さらに配送の最低注文額を設定できます。半径のほうが設定は速く、郊外エリアの真ん中を配送境界が走るような場合は郵便番号のほうが正確です。多くのショップは半径から始め、どの通りまで配達するかが正確に分かったら郵便番号に切り替えます。ほとんどのフードショップにとって、これでどこに配送しいくらかかるかを定義するには十分です。
距離ベースの料金、手描きの地図ゾーン、ドライバーのルート設定や配車が必要な場合、それは別のレイヤーです。Zapiet(ゾーン、料金、スケジュール管理)や EasyRoutes(ルート最適化とドライバー追跡)のようなアプリが追加してくれます。OrderRules はゾーンのジオフェンシングや配車は行いません。その上に乗るルールを担います。
誰も警告しない落とし穴:エクスプレスウォレット
これが、実際の顧客に対して地域配送を壊してしまう制限です。Shopify 自身のヘルプページには、こうはっきり書かれています。
「地域配送は Shop Pay では機能しますが、Apple Pay、Google Pay、Amazon Pay、PayPal などの他の高速チェックアウトには対応していません。」
買い物客がチェックアウトの最初に Apple Pay や Google Pay をタップすると、地域配送は単純に表示されず、チェックアウトはデフォルトで配送になります(地域限定のフードストアでは、その配送が存在しない場合もあります)。ほとんどのフード注文が発生し、エクスプレスウォレットがあちこちにあるスマートフォンでは、多くの顧客が取りこぼされたり混乱したりします。
しかもこれはサイレントな失敗です。カードでチェックアウトをテストすると地域配送が表示され、すべて問題なさそうに見えます。その裏で、配送オプションを一度も見なかった Apple Pay の顧客はタブを閉じてしまいます。調査すべきエラーは出ず、コンバージョン率が静かに下がるだけです。だからこそ、この制限は数か月後に気づくのではなく、最初から設計で回避しておく価値があります。
Shopify が公式に案内する回避策は率直です。地域配送がビジネスの中核であるなら、それらのエクスプレスチェックアウトを無効にするというものです。(2026年の変更により、顧客は Shop Pay のフロー内でApple Pay を使えるようになりましたが、単独の Apple Pay / Google Pay / PayPal / Amazon Pay のボタンは依然として地域配送をバイパスします。制限は解消されていません。)
より良い修正なら、支払い方法を犠牲にせずに済みます。Shopify チェックアウト検証 Function はあらゆる支払い経路で実行されます。Shopify のドキュメントは、これが「Shop Pay、PayPal、Google Pay、Apple Pay などのエクスプレスチェックアウトを含む」と明言しています。つまり、ウォレットをオフにする代わりに、あらゆるウォレットが必ず通過するチェックアウトで配送ルール(最低額、営業時間、対象条件)を適用するのです。それが、次の3ステップの背後にある仕組みです。
ステップ2 — 確実に効く配送の最低注文額を設定する
ネイティブの地域配送にはゾーンごとの最低注文額がありますが、同じ Shop Pay 限定の制限を引きずっています。すべての顧客に確実に効く最低額を実現するには、チェックアウト Function で最低注文額を適用します。20ドルの配送最低額を下回る Apple Pay の顧客は、他の全員と同じようにチェックアウトでブロックされます。抜け道はありません。最低注文額ガイドを参照してください。OrderRules は Pro プランでこれを実現します。
ステップ3 — チェックアウトで営業時間を適用する
これは、ネイティブの地域配送がまさに対応していない機能です。営業時間という概念がなく、真夜中でも配送注文を受け付けてしまいます。営業時間を追加して、キッチンが稼働していないときにチェックアウトを閉じ、返金することになる注文の代わりに「本日は閉店しました、11時に再開します」といった明確なメッセージを表示しましょう。Function を介してチェックアウトで実行されるため、あらゆるウォレットにわたって効きます。営業時間の設定方法と表示 vs 適用を参照してください。
ステップ4 — 店頭受け取りを追加する
ロケーションごとに店頭受け取りをオンにします。ネイティブの受け取りは顧客に処理時間(「約1時間で準備完了」)を表示しますが、受け取り日時やタイムスロットを選ばせることはできず、スロットごとのキャパシティもありません。顧客に受け取り枠を予約させ(各枠で何人が取りに来るかを制限し)たい場合は、スケジュール管理アプリを追加します。OrderRules は Advanced プランで、スロットごとの上限を備えた配送/受け取り日時スロットピッカーを提供します。配送タイムスロットを参照してください。
ステップ5 — 全国配送をオフにする
地域配送と店頭受け取りのみを提供する場合は、顧客が誤って配送を選べないようにしましょう。配送料(または配送のプロフィール)を削除または空にして、チェックアウトで選べるオプションを地域配送と店頭受け取りだけにします。温かい料理の注文に「配送」の行が出ることほど地域の顧客をいら立たせるものはなく、それを受け付けてしまうことほどあなたを痛い目に遭わせるものはありません。
ステップ6 — 配送キャパシティと締め切りを制限する
ネイティブの地域配送にはキャパシティ管理がないため、バズった金曜日には、キッチンが調理・配達できる以上の配送がなだれ込むことがあります。次を追加しましょう。
- 1日あたり・スロットあたりのキャパシティ上限。配送枠が過剰予約になる代わりに完売するようにします。(配送キャパシティ制限を参照。)
- 注文締め切りと調理リードタイム。遅い注文が次の枠に回るようにします。(締め切り時間を参照。)
どちらもあらゆる支払い方法にわたってチェックアウトで適用されます。これがこの設定全体を貫くテーマです。
ネイティブの Shopify vs 追加するもの
| 機能 | ネイティブの Shopify 地域配送 | 追加するもの |
|---|---|---|
| 配送エリア(半径 / 郵便番号) | あり(10ゾーン、100 mi) | —(高度なゾーンには Zapiet) |
| ゾーンごとの配送料 + 最低注文額 | あり | あらゆるウォレットで効く最低額(OrderRules) |
| Apple/Google Pay、PayPal に対応 | なし — Shop Pay のみ | チェックアウト Function による適用(全ウォレット) |
| 営業時間の適用 | なし | 営業時間(OrderRules) |
| 配送/受け取りタイムスロット + キャパシティ | なし | スロットピッカー + 上限(OrderRules) |
| スケジュール受け取り(顧客が時間を選ぶ) | なし(「X 分後に準備完了」のみ) | 受け取りスケジュール管理(OrderRules) |
| 距離ベースの料金 / ドライバーのルート設定 | なし | Zapiet / EasyRoutes |
パターンはこうです。ネイティブは地図を用意してくれます。あなたはルール(そして必要ならルート設定)を追加します。
配送半径、最低額、料金:数字を正しく設定する
設定自体は簡単です。地域配送を採算に乗せるのは数字です。フードストアの目安:
- 半径 — Shopify が許す最大値ではなく、ドライバーが温かい料理を時間内に届けられる範囲に設定します。3〜5 km の狭い半径は、たいてい 20 km の半径に勝ります。配送が速く、料理が美味しく、返金が減ります。小さく始め、配送時間を正直に保てる場合にのみ広げましょう。
- 最低注文額 — ドライバーに支払った後に配送が赤字になる分岐点より上に設定します。1回の配達に8ドルかかるなら、12ドルの最低額ではかろうじて損益分岐点です。多くのフードショップは20〜30ドルに落ち着きます。最低額は、あらゆるウォレットに対してチェックアウトで適用される場合にのみ機能します(ステップ2)。
- 配送料 vs 一定額以上で無料 — 定額の料金はドライバー分をカバーし、「40ドル以上で送料無料」のルールは顧客に商品を追加するよう促し、平均注文額を引き上げます。Shopify はゾーンごとに最大3つの価格ベースのルールを許すので、両方を設定できます。
- ゾーンごとに異なるルール — 最も遠い郊外エリアには、料金を高くしたり、より高い最低額を求めたりします。中核エリアを罰することなく、遠距離の配送を採算に合う状態に保てます。
これらを、実際の平均注文額とドライバーコストに照らして、ローンチ前にモデル化しましょう。15ドルと25ドルの最低額の差は、多くの場合、地域配送が自力で採算を取れるか、静かに利益を削り取るかの差になります。
配送 + 店頭受け取り:両方を提供する
両方を提供し、顧客に自分で選ばせましょう。店頭受け取りは味方です。受け取り注文はドライバーに支払う必要がなく、配送スロットのキャパシティも消費しないため、忙しい夜のプレッシャーの逃し弁になります。
- 小さな特典で受け取りを後押しする — 取りに来たら割引や無料のサイドを付けると、ピーク時に配送キャパシティの負荷が減ります。
- 受け取りには独自の調理時間を与える — ネイティブの受け取りは「X 分後に準備完了」を表示します。顧客に枠を予約させ、一度に何人が取りに来るかを制限したい場合は、スケジュール管理を追加します。
- 営業時間を一貫させる — 同じ営業時間ルールが配送と受け取りの両方でチェックアウトを閉じるため、閉店中はどちらも注文を受けません。
その結果:すべての顧客が配送または受け取りを利用できます。提供していない配送オプションが表示されることも、営業時間やキャパシティを超えた注文が入ることも決してありません。
OrderRules が担う範囲、担わない範囲
範囲を明確にしておきましょう。OrderRules は、最低注文額、営業時間、キャパシティ上限、締め切り、スケジュール配送/受け取り、顧客ごとの制限をチェックアウトで、あらゆる支払い方法にわたって適用するルールレイヤーです。まさにここが、ネイティブの地域配送が崩れる部分です。OrderRules は配送ゾーンを描いたり距離ベースの料金を計算したりはしません(それはネイティブの地域配送や Zapiet が行います)。ドライバーのルート設定や配車もしません(それは EasyRoutes などが行います)。それらと併用してください。OrderRules は、あなたの配送ルールを実際に効かせる部品です。
自社ドライバーか、配車アプリか?
誰かが料理を運ばなければならず、地域配送には2つの選択肢があります。
- 自社ドライバー — 狭い半径では最も安く、顧客が最後に受ける印象を自分でコントロールできます。ボリュームが少なくエリアが小さいうちは十分です。
- 配車 / ルート設定アプリ — 成長するにつれ、EasyRoutes のようなアプリが注文を効率的なルートにまとめ、顧客にライブ追跡(デリバリーアプリで慣れ親しんだ体験)を提供します。
いずれにせよ、役割分担は明確に保ちましょう。ルート設定アプリは注文を運び、OrderRules はどの注文を受け付けるか(営業時間内で、最低額以上で、キャパシティ内で)をコントロールします。そうすれば、ドライバーに届く注文は常に配達可能です。これはShopify でフードデリバリー事業を始める方法で扱った、同じルールレイヤーの分担です。
自社ストアでの地域配送 vs マーケットプレイスでの地域配送
代わりに DoorDash や Uber Eats を通じて地域配送を運営することもできますが、これらは注文ごとに 15〜30% を取り、あなたの営業時間やキャパシティを適用してくれません。自社の Shopify ストアで運営すれば、そのマージンを確保でき、上記のコントロールも手に入ります。よくある戦略は、集客にアプリを使い、リピート顧客を自社ストアへ誘導することです。トレードオフの全体像は自社の Shopify ストア vs フードデリバリーのマーケットプレイスを、配送専業ならShopify でゴーストキッチンを運営するを参照してください。
避けるべきよくある間違い
- ウォレットの制限を知らない。 カードでテストするとうまくいき、チェックアウトできなかった Apple Pay の顧客に気づけません。チェックアウトで対象条件を適用しましょう。
- ネイティブ設定だけの配送最低額。 エクスプレスウォレットをすり抜けます。Function で適用しましょう。
- 営業時間の適用がない。 午前3時の配送注文を受けて(そして返金して)しまいます。
- 配送をオンのままにする。 地域の顧客が温かい料理に「配送」を選んだり、郵送できない注文を受けてしまったりします。
- キャパシティ上限がない。 忙しい一晩がキッチンとドライバーを埋もれさせます。
- 半径が広すぎる。 冷めた料理と遅れた配送は、狭い配送エリアなど比べものにならないほど速く、あなたのレビューを傷つけます。
- カードでしかテストしない。 顧客より先にエクスプレスウォレットのギャップに気づくため、必ず Apple Pay でテスト注文を行いましょう。
手っ取り早い設定チェックリスト
地域限定のフードストア向けに、設定全体を1つのリストにまとめました。
- ゾーン — 実際に配達に行くエリアを、半径または郵便番号で。
- 配送料 + 一定額以上で無料 — ドライバー分をカバーし、より大きな注文を後押しします。
- 配送オフ — 温かい料理が郵送されるよう注文されないように。
- 受け取りオン — 現実的な「X 分後に準備完了」の調理時間とともに。
- 最低注文額 — ネイティブ設定だけでなく、あらゆるウォレットにわたってチェックアウトで適用。
- 営業時間 — キッチンが稼働していないときにチェックアウトを閉じる。
- キャパシティ上限 + 締め切り — 注文の殺到でキッチンやドライバーが埋もれないように。
- カードだけでなく Apple Pay でテスト — エクスプレスウォレットのギャップに気づくため。
項目5〜7(およびそれらすべてでのクロスウォレットの適用)は OrderRules、1〜4はネイティブの Shopify に、距離ベースの料金やドライバーのルート設定が必要ならゾーンアプリを加えたものです。
結論
フードストアの地域配送は組み合わせです。ゾーン、最低額、営業時間、店頭受け取り、配送なし、キャパシティ。そして Shopify はその一部しかネイティブでカバーせず、しかも顧客を静かに取りこぼすウォレットの制限を抱えています。ゾーンをネイティブで設定し、配送をオフにし、最低額・営業時間・キャパシティをチェックアウトで適用して、顧客がどう支払っても、すべての顧客に効くようにしましょう。
OrderRules を無料で始めて、Shopify フードストアに営業時間、配送の最低注文額、キャパシティ上限、スケジュール受け取りを追加しましょう。Shop Pay、Apple Pay、Google Pay、その他あらゆる支払い方法にわたって、チェックアウトで適用されます。