---
title: "バリアントごとの上限"
description: "サイズや色など、特定のバリアントに対して個別に数量上限を適用します。"
contentType: "docs"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/docs/product-limits/per-variant-limits"
slug: "product-limits/per-variant-limits"
---
## 特定バリアントに上限を設ける

制約をかけたいのは商品全体ではなく、特定のバリアントだけの場合があります。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 サイズのバリアント上限でブロックされます。
