---
title: "重量ベースの顧客制限"
description: "1 人の顧客が一定期間に購入できる合計重量に上限を設けます。ストア全体・商品単位・コレクション単位で設定できます。"
contentType: "docs"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/docs/customer-rules/weight-based-limits"
slug: "customer-rules/weight-based-limits"
---
## 合計重量で顧客を制限する

重量制限は、1 人の顧客が一定期間に購入できるポンド数（またはキログラム、オンス、グラム）に上限を設けます。制約が「個数」ではなく「物理的な量」であるときに適したルールです。たとえば上限 40 lb の一律料金の箱、数量の限られた収穫物の公平な配分、個数ではなく重量で管理される規制対象商品などです。

重量制限は**顧客単位**のルールです。現在のカートだけでなく、その期間に顧客が行ったすべての注文を合算して数えます。

## 設定方法

1. Shopify の各バリエーションに**重量**が設定されていることを確認します
2. 「**顧客制限**」を開きます
3. 「**顧客制限を追加**」をクリックします
4. 制限タイプで「**合計重量**」を選びます
5. 上限値を入力し、単位（**lb**・**kg**・**oz**・**g**）を選びます
6. 範囲を選びます — ストア全体、商品単位、コレクション単位
7. 期間を選びます — **ローリング 30 日**、日次、週次、月次、生涯
8. 「**保存**」をクリックします

## 例：コーヒーの公平な配分

```
ルール： 1 顧客あたり最大 5 kg、ローリング 30 日
範囲：   コレクション「シングルオリジン」

注文 1（3/3）： 1 kg 袋 × 3   -- OK（5 kg 中 3 kg 使用）
注文 2（3/9）： 1 kg 袋 × 3   -- ブロック（6 kg に達するため）
注文 2（修正後）： 1 kg 袋 × 2 -- OK（5 kg 中 5 kg 使用）
4/3： 3 月 3 日の注文が対象期間から外れ、3 kg の枠が回復します
```

## 例：送料一律の重量予算

```
ルール： 1 顧客あたり月 40 lb まで
範囲：   ストア全体

注文 1： 25 lb -- OK（40 lb 中 25 lb 使用）
注文 2： 20 lb -- ブロック（45 lb に達するため）
注文 2（修正後）： 15 lb -- OK（40 lb 中 40 lb 使用）
毎月 1 日に、ストアのタイムゾーンでリセットされます。
```

## 範囲

| 範囲 | 集計対象 | 向いている用途 |
|---|---|---|
| ストア全体 | 顧客が購入したすべての商品の合計重量 | 配送・梱包の重量予算 |
| 商品単位 | 顧客の全注文における 1 商品の重量 | 重量のある商品や配分対象の商品 |
| コレクション単位 | コレクション内すべての商品の重量 | 公平配分のドロップ、規制対象カテゴリ |

## 単位と換算

ルールは **lb・kg・oz・g** に対応しています。OrderRules が自動換算するため、ルールの単位と各商品の単位は一致していなくてかまいません。40 lb の上限は 450 g の商品とも正しく比較されます。チームが普段使っている単位で設定してください。

## 期間

**ローリング 30 日**はチェックアウト時点からさかのぼって数えるため、顧客の枠は一括ではなく徐々に回復します。**日次・週次・月次・生涯**は他の顧客制限と同じ挙動で、ストアのタイムゾーンでリセットされます。詳しくは[制限期間](/docs/customer-rules/limit-periods)をご覧ください。

## お客様に表示される内容

**商品ページ（ログイン時）：**
- 「今月はあと 15 lb 追加できます」

**チェックアウト時：**
```
「この注文は月あたり 40 lb の上限を超えます（注文済み：25 lb）。」
```

これらのメッセージはすべてカスタマイズでき、購入者にはご自身の言語で表示されます。詳しくは[言語と翻訳](/docs/languages)をご覧ください。

## ヒント

- **重量が未設定**のバリエーションがないかカタログを確認してください（ゼロとして扱われます）
- [ログイン必須の設定](/docs/guides/guest-checkout-blocking)を有効にすると、ゲストのチェックアウト単位ではなく顧客単位で重量を追跡できます
- 「どれだけの重量か」と「何個か」の両方を制御したい場合は、重量の上限と数量の上限を組み合わせてください。先に達した方でチェックアウトがブロックされます
