購入数の制限

予約販売時に1注文あたりの購入数の上限を設定する機能です。

購入数の上限はバリアント単位で判定します。サイズ・カラーなど異なるバリアントはそれぞれ独立して判定されるため、バリアントをまたいだ合計数量ではブロックされません。

例: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) 「保存」をクリックする

在庫数を条件に含む予約販売ルールでは、チェックアウトページでの堅牢な制限は利用できません。

  • 購入数の上限はルールに設定するが、カートページのアラートメッセージは設定に設定する(場所が異なる)

  • 在庫数条件のルールにチェックアウトページでの堅牢な制限を設定しており機能しない

  • 同一バリアントを複数カートに追加して合計が上限を超えているにも関わらず、チェックアウトの制限が未設定でブロックされない

  • バリアントごとに上限が判定されるため、異なるバリアントをまたいだ合計数量では制限されない