レシピ:ベーカリーの配送日ごとの1日のキャパシティ
9 min read · 2026年10月8日に事実確認済み
ベーカリーの配送日ごとの1日のキャパシティ
このレシピは、各配送日の上限をキッチンで作れる量に合わせ、対応できない日付を買い物客が予約できないようにします。 顧客は商品ページまたはカートで配送日を選びます。OrderRulesはその日付のキャパシティ、リードタイム、締め切り時刻、曜日、休業日をチェックし、どれかに引っかかればチェックアウトをブロックします。配送日と、配送日ごとの1日の上限にはAdvancedプラン(月額$19.99)が必要です。
まずキャパシティ計算ツールで、スタッフとオーブンの稼働時間を1日の数字に換算してください。
要件
以下の数字は例です。自分の数字を使ってください。
- キッチンが1配送日にこなせるのは40件の注文、または1商品なら120斤。
- 注文には1日のリードタイムが必要。
- 14:00を過ぎると、当日はリードタイムに数えない。
- 配送は火曜日から土曜日。
- 買い物客は最大14日先まで予約できる。
- 祝日と予定した休業日は配送なし。
- Shop Payの注文を含め、すべての注文に配送日が必要。
設定
オプションA(ストア全体で日付ごとの注文数)かオプションB(日付ごとに商品ごとの点数)を選びます。両方使うこともできます。
| 場所 | 画面 → フィールド | 値 |
|---|---|---|
| OrderRules | 設定 → タイムゾーン → ストアのタイムゾーン | ベーカリーのタイムゾーン |
| OrderRules | 配送日指定 → 配送日 → ストアフロントで配送日の選択を提供する | オン |
| Shopify | オンラインストア → テーマ → カスタマイズ → アプリ埋め込み | OrderRules Deliveryをオン |
| OrderRules | 配送日指定 → 配送可能日ルール → 適用対象 | すべての商品 |
| OrderRules | 配送可能日ルール → フルフィルメント方法 | 配送のみ、または配送・店舗受け取り |
| OrderRules | 配送可能日ルール → リードタイム(日数) | 1 |
| OrderRules | 配送可能日ルール → 締め切り時刻(HH:MM) | 14:00 |
| OrderRules | 配送可能日ルール → 受付期間の最大日数 | 14 |
| OrderRules | 配送可能日ルール → 配送可能な曜日 | 火、水、木、金、土 |
| OrderRules | 配送可能日ルール → チェックアウトで配送日を必須にする | オン |
| オプションA | 配送日指定 → お届け日の動作 → お届け日ごとの最大注文数 | 40 |
| オプションB | 商品別制限 → + 商品制限を追加 → 商品 → 数量制限 → 1日 | 120 |
| オプションB | 同じ商品 → 1日の上限の集計基準 | 配達日 |
| OrderRules | 配送日指定 → 配送休業日 → 日付を追加、または店舗の休日をコピー | 休業日 |
| OrderRules(任意) | 営業スケジュール → 週間スケジュール | 24時間受け付けない場合、注文を受け付ける時間帯 |
オプションAはストア全体の注文数をカウントし、すべての日付に1つの数字を使います。オプションBは1つの商品の点数をカウントします。配送と店舗受け取りは同じ上限を共有します。配達日基準に切り替わるのは1日の上限だけで、週間・月間の上限は引き続き注文日でカウントします。
営業時間はストア全体のチェックアウトを閉じます。 夜間も先の日付の注文を受け付けたいなら、スケジュールの手順は飛ばしてください。
テストケース
| # | 入力 | 期待される結果 |
|---|---|---|
| 1 | 14:00前に、選べる最も早い日付で注文 | 注文が通る。その日付の件数が1増える(A)、または注文した点数分増える(B)。 |
| 2 | 同じ確認を14:00以降に行う | 選べる最も早い日付が1日後ろにずれる。 |
| 3 | 買い物客が日曜日か月曜日を選ぼうとする | 選択できない。 |
| 4 | 買い物客が休業日を選ぼうとする | 選択できない。 |
| 5 | ある日付が上限に達する | ピッカーでその日付が選択不可と表示される。その日付でのチェックアウトはブロック。 |
| 6 | その日付の残りが6斤のときに、10斤のカート(B) | 日付と残り数を示すメッセージとともにブロック。 |
| 7 | 日付を選ばずに商品ページからShop Pay | ブロック:配送日が必須。 |
| 8 | 有効な日付でゲストチェックアウト | 注文が通る。顧客別制限はオフなので、ゲストも可。 |
| 9 | 同じ顧客が同じ日付で2回目の注文をする | 日付に空きがあれば可。再度カウントされる。 |
| 10 | あなたが注文を全額キャンセルする | その枠が、予約されていた日付に戻る。 |
| 11 | あなたがキャンセルせずに返金する | 枠は戻らない。 |
エッジケースと制限
- 最後の1枠に対するほぼ同時のチェックアウト。 検証は予約状況のスナップショットを読むため、枠を確保できません。ある日付の最後の1枠に対して2人の買い物客が同じ秒にチェックアウトすると、両方とも通ることがあります。キャパシティが小さい場合は、1枠分の余裕を残してください。
- POSはブロックされない。 POS(Point of Sale)の注文はチェックアウト検証をスキップします。上限を設定するときは、その日付の店頭販売も考慮してください。
- 返金ではキャパシティは戻らない。 一部キャンセルでも戻りません。枠を空けるには注文を全額キャンセルしてください。
- 毎日同じ上限。 曜日ごとの上限も、日付ごとの上書きもありません。忙しい土曜日も、静かな火曜日と同じ数字です。
- 日付ごとの数字はストア全体で1つ。 「お届け日ごとの最大注文数」はすべての商品をまとめて適用されます。品目ごとの上限にはオプションBを使ってください。
- チェックアウトページの日付ピッカーにはShopify Plusが必要。 商品ページとカートのピッカーはどのプランでも動作し、チェックアウトでの適用もどのプランでも動作します。