配送キャパシティ上限
5 min read · 2026年10月12日に事実確認済み
キャパシティ上限は、配送日が対応できる以上の注文を受けてしまうのを防ぎます。 OrderRules の注文上限と同じ考え方を、配送側に当てはめたものです。
- 日付ごと・枠ごとの上限 各配送日が——そしてその中の各時間帯が——受け付けられる注文数を制限します。日付ごとの上限はストア全体で1つの数値、お届け日ごとの最大注文数(配送日指定 → その他のオプション → お届け日の動作)です。枠ごとの上限は、時間帯テンプレート の各時間帯の 1日あたり上限 です。
- チェックアウトでブロック 日付または枠が満枠になると、チェックアウトはそれを受け付けなくなります。
- キャンセル時に自動解放 注文がキャンセルされると、その枠は解放され、再び予約可能になります。
- 時間帯の残り枠数 上限のある時間帯には残りの枠数が表示され、満枠の時間帯は 満枠 と表示されます。
上限は OrderRules の Shopify Function によってチェックアウトで適用されるため、エクスプレスチェックアウトや Shop Pay も通常のチェックアウトと同じように検証されます。POS の注文、注文の編集、API で作成された注文は検証されません。
上限がすること
| 動作 | 意味 |
|---|---|
| 日付ごと・枠ごとの上限 | 1日全体の注文数(ストア全体で1つの数値)と、各時間帯ごとの注文数を制限する |
| チェックアウトでブロック | 満枠の日付や枠は、単に非表示になるのではなくチェックアウトで拒否される |
| キャンセル時に解放 | キャンセルされた注文は、その枠を他のお客様に開放する |
| チェックアウトで適用 | Shopify Function はエクスプレスチェックアウトや Shop Pay もカバーする |
| 残り枠数 | 上限のある時間帯に残りの枠数を表示する |
知っておくべき、ひとつの制限
チェックアウトの検証は予約状況のスナップショットを読み取るもので、Shopifyが在庫を確保するように枠を押さえておくことはできません。そのため、同じ日付の残り1枠に対して、ほぼ同じ1秒のうちに2人のお客様が決済を完了した場合、両方が成功し得ます。
実際には、すでに最後の1枠まで埋まった日付で、ほぼ同時の決済が必要になるため稀です。ただしこれはプラットフォームの制約であり、今後のリリースで解消される類のものではありません。そうでないと説明するアプリは、Shopifyが提供していないものを約束していることになります。
関連
- 時間帯 · 提供ルール · 配送不可日と祝日
- キャパシティ計算ツール:スタッフとドライバーの数から、枠ごと・日付ごとの上限を算出
- 配送日ごとの上限 — 商品の1日あたりの生産量を配送日で制限します。配送可否ルールではなく商品側で設定します