メインコンテンツへスキップ

レシピ:限定販売、お一人様1点まで

9 min read · 2026年10月8日に事実確認済み

限定販売:お一人様1点まで

このレシピは限定リリースを公平に販売します。顧客ごとに累計1点まで、総数は固定、決まった時刻にチェックアウトを開始し、ゲストチェックアウトはなし。 総数の上限はShopifyの在庫が担います。各購入者の上限はOrderRulesの顧客ごとのルールが担います。販売開始時刻のチェックアウト開始は、カレンダーの特別営業日が担います。顧客ごとの制限にはProプラン(月額$9.99)が必要です。営業時間とカレンダーはすべてのプランで使えます。

要件

以下の例の数字は仮のものです。自分の数字に置き換えてください。

  • 各顧客が買える限定商品は1点。この先ずっと。
  • リリース数は合計200点。
  • 限定商品のチェックアウトは、ストアのタイムゾーンで土曜日10:00に開始。
  • 購入にはログインが必要。ゲストチェックアウトはなし。
  • Shop Payやその他のエクスプレスチェックアウトでも制限が有効。

設定

場所画面 → フィールド値
Shopify商品 → 在庫 → 数量を追跡するオン
Shopify商品 → 在庫 → 数量200
Shopify商品 → 在庫 → 在庫切れの時も販売を続けるオフ
Shopify設定 → 顧客アカウント買い物客がログインできる状態
OrderRules設定 → タイムゾーン → ストアのタイムゾーンストアのタイムゾーン
OrderRules顧客別制限 → 設定 → 顧客あたりの制限を有効にするオン
OrderRules顧客別制限 → 設定 → ログイン必須メッセージログインを促す文言
OrderRules顧客別制限 → + ルールを追加 → 制限の種類合計数量(点数)
OrderRules顧客別制限 → + ルールを追加 → 期間累計
OrderRules顧客別制限 → + ルールを追加 → 上限数1
OrderRules顧客別制限 → + ルールを追加 → 適用範囲特定の商品 → 限定商品
OrderRulesカレンダー → 特別営業日を追加(販売日) → 状態特別営業時間で営業、10:00から閉店時刻まで
OrderRules設定 → 休業中メッセージ10:00前に買い物客に表示する内容
Shopify商品 → オンラインストアでの販売状況販売日の0時以降、10:00より前に公開

営業時間は1つの商品ではなく、ストア全体を閉じます。 カレンダーの特別営業日は、販売日の10:00まですべてのチェックアウトを止めます。その閉じている時間帯に商品を公開すれば、買い物客は商品を見られても、早めにチェックアウトすることはできません。前日から公開していると、通常の営業時間が適用され、その時点で売れてしまいます。他の商品も販売していて、その時間帯にストアを閉じられない場合は、代わりに限定商品を10:00まで非公開にしておきます。その場合、販売開始時刻を決めるのはOrderRulesではなく、Shopifyの公開設定です。

テストケース

販売日の前に、同じ設定にした複製のテスト商品で実行してください。

#入力期待される結果
1ゲストが1点をカートに入れ、チェックアウトに進むブロック。ログイン必須メッセージが表示される。
2ゲストが商品ページからShop Payを使うチェックアウトで同じメッセージとともにブロック。
3ログインした顧客が、販売日の10:00前に1点をチェックアウトブロック。休業中メッセージが表示される。
4ログインした顧客が、10:00以降に1点をチェックアウト注文が通る。その顧客の使用量は1。
5ログインした顧客が2点をチェックアウトブロック:顧客ごとの制限を超えている。
6同じ顧客が1点の2回目の注文をするブロック:累計の上限に到達。
7同じ顧客が2点目をShop Payで支払うブロック:エクスプレスチェックアウトも同じように検証される。
8あなたが顧客の注文を全額キャンセルし、顧客が再度注文する注文が通る。全額キャンセルで使用量が戻る。
9あなたがキャンセルせずに返金し、顧客が再度注文するブロック。返金では使用量は戻らない。
10在庫が0になるShopifyが売り切れとして販売を止める。

エッジケースと制限

  • ほぼ同時のチェックアウト。 OrderRulesはスナップショットから検証するため、商品を確保したりロックしたりできません。同じ顧客による同じ秒の2つのチェックアウトが、両方とも通ることがあります。総数の上限はShopifyの在庫です。リリース数に設定しておいてください。
  • 1アカウントにつき1つの購入枠。 制限はShopifyの顧客アカウントごとにカウントします。複数のメールアドレスを持つ人は、何度でも登録できます。OrderRulesはそれらのアカウントを結びつけられません。
  • POSはブロックされない。 POS(Point of Sale)の注文はチェックアウト検証をスキップします。顧客に紐づいていれば、その顧客の使用量にはカウントされます。
  • 返金では使用量は戻らない。 一部キャンセルでも戻りません。購入枠が戻るのは全額キャンセルのときだけです。
  • カウントはルールを設定した時点から。 それ以前の注文はカウントされません。累計はリセットされないため、販売が終わったらルールを削除または編集してください。
  • ゲストはストア全体でブロックされる。 顧客別制限がオンの間は、限定商品だけでなく、すべてのゲストチェックアウトがブロックされます。販売日の前にアカウントを作成するよう買い物客に伝えてください。
  • 検証の対象外: 注文の編集、サブスクリプションの更新、予約注文とお試し購入の注文、Create Order APIで作成された注文。

関連