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

バリアントごとの上限

3 min read

特定バリアントに上限を設ける

制約をかけたいのは商品全体ではなく、特定のバリアントだけの場合があります。OrderRules ではバリアント単位で上限を設定でき、人気のサイズやオプションだけを制限して、それ以外には影響を与えません。

バリアント上限の設定方法

  1. 商品上限 を開きます
  2. 商品上限を追加 をクリックします
  3. 商品を選択します
  4. 上限をかけたい バリアント を選びます(例:「サイズ L」)
  5. 最小・最大数量を設定します
  6. 保存 をクリックします

例:T シャツのサイズ別上限

商品:    T シャツ
バリアント:サイズ L
上限:    1 注文あたり 5 枚

他のサイズ:上限なし

結果:
  顧客が L サイズを 5 枚注文: OK
  顧客が L サイズを 6 枚注文: ブロック
  顧客が S サイズを 10 枚注文:OK(S は上限なし)

例:限定カラーの展開

商品:    ハンドメイドマグ
バリアント:色:Gold Edition
上限:    1 顧客あたり 1 個(生涯)

結果:
  初回注文:顧客が Gold マグを 1 個購入 -- OK
  2 回目の注文:顧客が再度 Gold マグを試みる -- ブロック
  顧客が Blue マグを購入:OK(Blue は上限なし)

バリアント上限が向くケース

  • すぐに売り切れる 人気サイズ を公平に分配したい
  • ラインナップ内の 限定カラー や特別エディション
  • バリアントごとに 生産能力が異なる 場合(例:カスタム刻印は小ロットのみ対応)
  • 製作工数が大きい プレミアムバリアント

チェックアウトでの挙動

顧客がバリアント単位の上限を超えると、チェックアウトに専用のエラーが表示されます:

「T シャツ(サイズ L)は 1 注文あたり 5 枚までです。」

エラーには対象のバリアント名が明示され、どの商品を調整すべきかが顧客にもすぐ伝わります。

商品レベルの上限との併用

商品レベルとバリアントレベル、両方の上限を同時に設定できます。両方ともに適用されます:

  • 商品上限:1 注文あたり T シャツ 10 枚まで(バリアント問わず)
  • バリアント上限:1 注文あたり L サイズ 5 枚まで

L サイズ 6 枚と S サイズ 5 枚を注文した顧客は、商品合計(11 枚)が商品上限を超えていなくても、L サイズのバリアント上限でブロックされます。