購入数の上限はバリアント単位で判定します。サイズ・カラーなど異なるバリアントはそれぞれ独立して判定されるため、バリアントをまたいだ合計数量ではブロックされません。
例:Tシャツ(S / M / L)に購入数の上限 2 を設定した場合
カートの内容 | 結果 |
|---|---|
Sサイズ × 2 | 購入可能 |
Sサイズ × 3 | ブロック(Sサイズが上限超過) |
Sサイズ × 2 + Mサイズ × 2 | 購入可能(各バリアントが上限以内) |
Sサイズ × 2 + Mサイズ × 3 | ブロック(Mサイズが上限超過) |
Sサイズ × 3 + Mサイズ × 3 | ブロック(両方のバリアントが上限超過) |
同一バリアントをカートに複数回に分けて追加した場合も、合計数量で判定します。
予約販売ルールごとに1注文あたりの購入上限数を設定できる
上限を超えた場合にカートページでアラートメッセージを表示できる
チェックアウトページでの堅牢な制限と組み合わせることで、別チャネルからの注文もブロックできる
(1) 左メニューから「予約販売ルール一覧」を開く
(2) 対象のルールを開く
(3) 「アクション(予約販売時)」の詳細設定にある「購入数を制限する」をオンにする
(4) 「購入数」に上限数を入力する(1以上の整数)
(5) 「保存」をクリックする
(1) 左メニューから「設定」を開く
(2) 「購入数の制限」セクションのアラートメッセージを入力する
(3) 「保存」をクリックする
カートページの制限は、直接URLや別チャネルからの注文を防げません。チェックアウトページでの堅牢な制限を有効にすることで、より確実に購入数を制限できます。
(1) 対象の予約販売ルールを開く
(2) 「チェックアウトページでの堅牢な制限」で「制限を有効にする」をオンにする
(3) 「購入数の制限のアラートメッセージ」を入力する
(4) 「保存」をクリックする
在庫数を条件に含む予約販売ルールでは、チェックアウトページでの堅牢な制限は利用できません。
購入数の上限はルールに設定するが、カートページのアラートメッセージは設定に設定する(場所が異なる)
在庫数条件のルールにチェックアウトページでの堅牢な制限を設定しており機能しない
同一バリアントを複数カートに追加して合計が上限を超えているにも関わらず、チェックアウトの制限が未設定でブロックされない
バリアントごとに上限が判定されるため、異なるバリアントをまたいだ合計数量では制限されない