---
title: "クッキーの個数を配送日ごとに制限する（注文数ではなく）：ベーカリーが2つのデザインで1日100個を共有する方法"
description: "あるクッキーベーカリーは、配送日ごとにジャイアントクッキーを2つのデザイン合わせて100個焼けます。Shopify で配送日ごとの個数を制限する方法、バリエーションがカギになる理由、テストで確認した結果、先に知っておきたい制約を紹介します。"
contentType: "blog"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/blog/shopify-limit-units-per-delivery-date"
slug: "shopify-limit-units-per-delivery-date"
date: "2026-10-28"
tags:
  - "shopify"
  - "bakery"
  - "delivery dates"
  - "capacity"
  - "product limits"
  - "daily limit"
  - "per delivery date"
  - "variants"
  - "food"
---
私たちが話を聞いたあるクッキーベーカリーは、ジャイアントクッキーを Classic と Print の 2 つのデザインで売っています。どちらも同じオーブンで焼き、オーブンの能力は配送日ごとに 100 個。Classic 100 個と Print 100 個ではありません。2 つ合わせて 100 個です。

質問はシンプルでした。*「アプリで、配送日ごとに、2 つのデザイン合わせて個数で 100 まで数えられますか？」* 多くの配送日アプリは、これに「はい」と答えて注文数の上限のスクリーンショットを見せます。でも、聞かれているのは注文数の上限ではありません。この記事では、本当に必要なもの、設定方法、テストで確認した結果、まだできないことを紹介します。

## 結論

**はい。2 つのデザインを 1 つの商品のバリエーションにして、商品に 100 の 1 日の数量上限を設定し、配送日で数えます。** 商品レベルの上限は各日についてすべてのバリエーションの数量を合算するので、Classic 60 個と Print 40 個で金曜は満枠です。2 つのデザインが別々の商品の場合、現時点では配送日ごとの上限を共有できません。

## 「1 日の注文数」が適切な数字でない理由

「1 日 100 個」には、2 つの別々の問題が隠れています。

- **どの日か？** 注文が*入った*日で数える上限では、オーブンが埋まる金曜ではなく、月曜が忙しく見えます。ベーカリーが数えるべきは、クッキーが*届く*日です。詳しくは[1 日の上限が数えているのは、別の日です](/blog/order-date-vs-delivery-date)をご覧ください。
- **何を数えるか？** 10 人のお客様が各 10 個買えば、10 件の注文でクッキーは 100 個です。注文数の上限を 100 にすると、オーブンの能力の 10 倍が通ってしまいます。

OrderRules の各上限が実際に何を数えるかは、次のとおりです。

| 上限 | 数えるもの | 数える基準 | 商品間で共有 |
|---|---|---|---|
| **お届け日ごとの最大注文数** | 注文数 | 配送日 | はい、ストア全体 |
| **時間枠の 1日あたり上限** | 注文数 | 配送日と時間枠 | はい、ストア全体 |
| **商品の上限、数量制限 → 1日** | 個数 | 注文日 **または配送日** | いいえ、1 つの商品（そのバリエーションすべて） |
| **コレクション制限** | 個数または注文数 | 注文日のみ | はい、コレクション内 |

**個数**を**配送日**で数えるのは、商品の数量上限だけです。ベーカリーの答えが商品の設定しだいになるのは、そのためです。

## 設定：1 つの商品、2 つのバリエーション、1 つの上限

### 1. 同じオーブンを使うデザインを 1 つの商品にまとめる

Classic と Print を、たとえば **Design** というオプションを持つ「Giant Cookie」商品の 2 つのバリエーションにします。すでにバリエーションなら、この手順は不要です。

現在 2 つの商品なら、両方のバリエーションを持つ新しい商品を作ります。そのうえで、Shopify で古い商品の URL から新しい商品へ URL リダイレクトを追加します（管理画面で「URL redirects」を検索）。リンクや検索結果の行き先がなくならないようにするためです。古い商品を削除する前に、レビューアプリがこの変更をどう扱うかを確認してください。

### 2. 商品別制限で上限を設定する

1. OrderRules で **商品別制限** を開き、Giant Cookie の **制限を編集** をクリックします
2. **1日の上限の集計基準** で **配達日** を選びます
3. **数量制限** の **1日** を 100 にします
4. **バリエーション別の上書き** は空のままにして、**制限を更新** をクリックします

手順 4 が重要です。バリエーションの上書きは、そのバリエーションについて商品の上限を*置き換えます*。上限の内側に収まるわけではありません。Classic に独自の上限 60 を設定すると、Classic は自分の 60 に対して数えられ、共有の 100 は使われなくなります。

**1日の上限の集計基準** は、配送日を有効にしている場合のみ表示されます。配送日は Advanced プランで使えます。

### 3. オーブンごとに繰り返す

このベーカリーはクッキーボックスとミニクッキーボックスも売っていて、それぞれ配送日ごとに 100 個です。同じ方法で、商品ごとに上限を設定します。金曜のジャイアントクッキーが満枠になっても、金曜のクッキーボックスには影響しません。

## テストで確認した結果

開発ストアで、6" と 8" の 2 サイズのケーキを用意し、1 日の上限を 8、配送日で数える設定にしました。バリエーションの上書きはなしです。そのうえで、お客様として買い物をしてみました。

1. **6" で 10 月 31 日を選びました。** 商品ページにはこう表示されました。

   > Only 8 left for 2026-10-31.

2. **6" を 5 個カートに入れ**、8" に切り替えて同じ日を選びました。ページの表示はこうなりました。

   > Only 3 left for 2026-10-31.

   2 つのサイズは、支払いが済む前から 1 つの数を共有しています。

3. **8" を 5 個入れようとしました。** Add to cart は断られました。

   > You can only add 8 units of Celebration Cake (daily limit). Please reduce the quantity to 8 or fewer.

   あと 2 個なら追加できました。一部のテーマやバンドルアプリのように Shopify のカート API から直接超過分を追加しても、同じメッセージで断られたので、チェックしているのは商品ページだけではありません。

別のお客様が先に予約したなどで、チェックアウト*中に*日付が満枠になった場合は、Shop Pay、Apple Pay、Google Pay を含め、次のどちらかのメッセージでチェックアウトがブロックされます。

> `Delivery on {date} is fully booked. Please choose another date.`

> `Only {n} left for delivery on {date}. Please reduce the quantity or choose another date.`

## 100 に数えられるもの

- **商品のすべてのバリエーション**（その明細の配送日について）
- 同じ日付の**配送と店舗受取の注文**。1 つの数を共有します。
- **キャンセルした注文は差し引かれます。** その数量は、その日付でふたたび使えるようになります。

数えられないもの：

- **配送日のない明細。** 1日の上限には、どちらの日付でもまったく数えられません。日付のない注文が通らないよう、**チェックアウトで配送日を必須にする** をオンにしてください。エクスプレスボタンで販売している場合は、[Buy It Now が日付を飛ばす理由](/blog/shopify-buy-it-now-skips-delivery-date)もご覧ください。
- **注文の編集と返金。** Shopify 管理画面で注文の数量や日付を変更しても、元の日付と数量が数えられたままになります。

## まだできないこと

忙しい金曜の後ではなく、前に知っておいてほしいことです。

- **別々の 2 つの商品は、配送日の上限を共有できません。** コレクションの上限は注文日で数えます。バリエーションを使ってください。
- **特定の日だけ上限を下げられません。** 1 日の上限はすべての日に共通の 1 つの数字で、変更すると、お客様が予約中の日を含め、すべての日が一度に変わります。その日を完全に閉じたい場合は、配送休業日を使えます。
- **1 つのカートで、日付をまたいでも 1 日の上限の合計を超えられません。** 上限が 100 のとき、金曜に 60 個、土曜にも 60 個を 1 回の注文で頼むお客様は 100 で止められ、2 回に分けて注文することになります。上限が 100 なら、まれなケースです。8 個のケーキのように上限が小さい場合は、知っておく価値があります。
- **週次・月次の上限は、まだ注文日で数えます。** 配送日に切り替わるのは 1 日の上限だけです。
- **最後の 1 個は確保されません。** 件数は各注文が届いた時点で更新されるため、最後のクッキーを 2 人のお客様が同じ瞬間に支払うと、両方が通過することがあります。100 が絶対の上限なら、上限を 98 にして少し余裕を持たせてください。

## 個数と注文数を組み合わせる

ほとんどのベーカリーは両方が必要です。個数の上限はオーブンが決め、注文数の上限は配送業者や梱包台が決めます。両方が重なり、注文は両方を満たす必要があります。

| ベーカリーの上限 | 設定する場所 |
|---|---|
| 配送日ごとにジャイアントクッキー 100 個 | 商品別制限 → Giant Cookie → 1日の数量 100、配達日で数える |
| 配送日ごとにクッキーボックス 100 個 | 商品別制限 → Cookie Box → 1日の数量 100、配達日で数える |
| 配送日ごとに宅配業者が受けられる注文 60 件 | 配送日指定 → **お届け日ごとの最大注文数** 60 |
| 午前の時間枠で注文 20 件 | 午前の時間帯に **1日あたり上限** 20 |

## チェックリスト

- [ ] 同じオーブンを使うデザインが、1 つの商品のバリエーションになっている
- [ ] 各商品で **1日の上限の集計基準** が **配達日** になっている
- [ ] **数量制限 → 1日** にオーブンの数が入っていて、少し余裕がある
- [ ] デザイン独自の上限が本当に必要な場合を除き、バリエーション別の上書きはない
- [ ] **チェックアウトで配送日を必須にする** がオンになっている
- [ ] 開発ストアでテスト済み：2 つのデザイン、1 つの日付、上限を超える数量

関連記事：[ベーカリーが配送日アプリを選ぶ前に聞いた10の質問](/blog/shopify-delivery-date-app-bakery-questions) · [配送日ごとの上限（ドキュメント）](/docs/delivery/delivery-date-limits) · [ベーカリーの1日の生産枠レシピ](/docs/recipes/bakery-daily-capacity) · [食品・ベーカリー店向けの配送日ピッカー](/blog/shopify-delivery-date-picker-food-bakery)
