---
title: "Shopifyで購入数量を顧客ごとに制限する方法（注文ごとではなく）"
description: "Shopifyで購入数量を注文ごとではなく顧客ごとに制限し、転売業者が連続して複数の注文を行えないようにします。Shopify Functionsを使用してチェックアウト時に適用される日次、週次、月次、または生涯の上限を設定します。"
contentType: "blog"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/blog/per-customer-order-limits-shopify-guide"
slug: "per-customer-order-limits-shopify-guide"
date: "2026-05-12"
tags:
  - "shopify"
  - "per customer limit"
  - "limit one per customer"
  - "per checkout"
  - "bulk buying"
  - "resellers"
  - "fair distribution"
---
OrderRulesのようなアプリを使ってShopifyで顧客ごとの注文制限を設定し、顧客IDとメールで購入履歴を追跡し、日次・週次・月次・生涯の上限をチェックアウト時に適用することで、転売業者の大量購入を阻止し、すべての顧客に公平な分配を保証します。Shopifyにはネイティブの顧客ごとの制限機能がないため、限定ドロップ、手作り品、ベーカリー、顧客あたりの購入量を制御することが収益性とブランドの評判に直結するあらゆるビジネスにとって、サードパーティによる適用が不可欠です。

> **まず概念的な説明を見たいですか？** 「1注文あたり2個」のルールでも転売業者が10個買えてしまう理由が分からない場合は、[Shopifyにおける注文ごとと顧客ごとの制限の違い](/blog/per-checkout-vs-per-customer-limits-shopify)をお読みください。2つのルールタイプの違いと、どのShopifyアプリが実際にチェックアウトで真の顧客単位の制限を適用するかを解説しています。本ページは設定ウォークスルーです。
>
> **特にアンチスキャルピングまたはアンチボットのガイドをお探しですか？** 問題が敵対的なもの——スニーカーボット、偽アカウントを作る転売業者、限定ドロップへの組織的な買い占め——であれば、その脅威モデルに対応した[アンチスキャルピングガイド](/blog/anti-scalping-shopify-per-customer-purchase-limits)をお読みください。
>
> **法令やポリシー上の上限を守らせたいですか？** 1人あたりの購入量を法規制が制限している場合——アルコールの量、プソイドエフェドリン、サプリメント、規制対象品——は、[Shopifyで規制商品を販売する：法的な購入上限を強制する](/blog/shopify-regulated-product-purchase-limits)をお読みください。

## なぜ顧客ごとの制限が重要なのか

転売業者の問題は現実かつ拡大中であり、[Shopify加盟店を悩ませる、より広範なキャパシティ問題](/blog/shopify-capacity-problem-why-merchants-oversell)の一部です。eコマースの不正データによれば、**限定版製品の発売の15〜20％**で、転売業者による大規模な買い占めが発生しています。手作り品や数量限定品を販売する小規模な加盟店にとって、転売業者一人で1週間分の在庫を数分で消し去ることがあります。

![Shopifyにおける顧客ごとの注文制限](/images/blog/per-customer-order-limits-shopify-guide.png)
顧客ごとの制限がないと、こんなことが起こります：

- **スニーカーのドロップとコレクターアイテム：** ボットや転売業者が50個以上を購入し、本当のファンが買えなくなる
- **手作り商品：** あなたが週に30個しか作れないのに、卸売業者が200個の注文を入れる
- **ベーカリーと食品業：** 法人顧客が40個のケーキを注文し、他の全顧客をブロックする
- **割引・セールイベント：** たった一人の買い手がアービトラージ目的で割引在庫を買い占める

財務的な影響は大きいものです。加盟店は、**制御されていない大量購入により返金率が25〜40％上昇**すると報告しています。大型注文は部分的なキャンセル、返品、紛争に発展する可能性が高いためです。また、顧客対応の負担も増します。大量購入者一人と連絡を取って交渉するごとに、スタッフの時間を15〜30分消費します。

## 顧客ごとの制限の仕組み

OrderRulesの顧客ごとの制限は、各顧客の購入履歴を構成可能なクオータに対して追跡することで動作します。技術的なフローは次のとおりです：

### 顧客の識別

OrderRulesは2つの方法で顧客を識別します：

1. **Shopify Customer ID** — ログイン中の顧客の場合、OrderRulesはShopifyのチェックアウトセッションから一意の顧客IDを読み取ります。これは、Cookieを削除したりシークレットモードを使ったりしても偽装できないため、最も信頼性の高い識別子です。

2. **メールアドレスの照合** — ゲストチェックアウトの場合、OrderRulesはチェックアウト時に入力されたメールアドレスを追跡します。顧客が同じメールアドレスで3件のゲスト注文を行えば、3件すべてが制限にカウントされます。

このデュアル追跡アプローチは、ログインとゲストチェックアウトを交互に使う顧客を含め、**繰り返し購入の92〜95％を捕捉**します。

### 制限期間

OrderRulesは時間ベースの4つの制限期間をサポートします：

| 期間 | リセット | 最適な用途 |
|------|---------|-----------|
| **日次** | 店舗のタイムゾーンの真夜中 | ベーカリー、レストラン、日次ドロップブランド |
| **週次** | 各週の開始時（曜日は設定可能） | 手作り商品、サブスクリプションボックス |
| **月次** | 各月の1日 | 卸売アカウント、高額商品 |
| **生涯** | リセットされない | 限定版、一人一個の商品 |

期間を組み合わせることもできます。たとえば、顧客は **1日2個** かつ **1か月5個** まで購入可能です。両方の制限が同時に適用されます。

### Shopify Functionsによる適用

顧客ごとの制限は、**Shopify Functionsのチェックアウト検証**によって適用されます。これは重要な技術的詳細です。商品ページでJavaScriptを使うアプリ（JavaScriptを無効化したりAPI呼び出しを使ったりすることで回避可能）と異なり、Shopify FunctionsはShopify独自のチェックアウトインフラ内でサーバーサイドで実行されます。次の方法では制限を回避できません：

- ページの再読み込み
- 複数のブラウザタブの使用
- JavaScriptの無効化
- ストアフロントへの直接的なAPI呼び出し
- チェックアウトボットの使用

顧客が制限を超えると、チェックアウトはあなたのカスタムメッセージとともに検証エラーを表示します。注文は単純に進められません。

## Shopifyで顧客ごと・月ごとの購入を制限する方法

顧客ごと・月ごとに購入を制限するには、顧客ごとのルールを作成し、期間を**毎月**に設定します。OrderRulesは、その暦月に顧客が出したすべての注文を — 別々のチェックアウトをまたいで、ログイン時もゲスト時も（メールで）— カウントし、上限に達した時点で次の注文をブロックします。カウンターはストアのタイムゾーンで毎月1日にリセットされます。

**なぜ「毎月」なのか？** 日次の上限は毎晩リセットされるため、同じ数量を来る日も来る日も確保されるのを防げません。月次の上限は*頻度*を制御します。「顧客ごとに月3注文まで」「顧客ごとに月1箱まで」、あるいは法人・従業員向けストアの「顧客ごとに月500ドルまで」といった**月間の支出上限**です。OrderRulesは期間内のすべての注文をまたいでカウントするため、大口の購入を連続したチェックアウトに分割してすり抜けることはできません — これはチェックアウト単位のルールが開けたままにする、まさにその抜け穴です。

設定は3つの項目だけです。**制限の種類**（注文数、合計数量、合計支出）、**期間**（毎月）、**値**（例：3注文、12個、500ドル）。よくある月次の設定は次のとおりです。

- **消耗品（コーヒー、サプリメント、ペットフード）：** 顧客ごとに月2〜4注文にすると、本当の再注文をブロックせずに在庫を公平に保てます。
- **法人・従業員向けストア：** 顧客ごとの月間**支出上限**で各人の予算を強制します — [従業員・B2Bストア向けの支出上限](/blog/shopify-customer-spending-caps-employee-b2b)を参照してください。
- **受注生産・手間のかかる商品：** 顧客ごとに月1個が、実際の生産能力に合います。
- **希少品の公平な分配：** 月次の上限と日次の上限を組み合わせます（例：1日1個**かつ**月5個）。まとめ買いとゆっくりした買い占めの両方をカバーできます。

リセットは暦ベース（毎月1日）で、直近30日のローリング方式ではありません。そのため各顧客は毎月きれいで予測しやすい枠を得られ、上限に達するとリセット日を記したカスタムメッセージが表示されます。

## 顧客ごとの制限のユースケース

### 限定ドロップと限定商品

限定版アイテム（コレクター品、アーティストとのコラボ、季節リリース）を販売している場合、顧客ごとの制限は公平な分配を保証します。詳しくは、[Shopifyで限定ドロップを混乱なく実施するためのガイド](/blog/create-limited-drop-shopify-without-chaos)をご覧ください。標準的な設定は次のとおりです：

- **顧客あたり1〜2個、生涯制限** 真の一点物アイテムに
- **ドロップごとに顧客1個** 繰り返される限定リリースに
- **顧客あたり3〜5個** 希少だが排他的ではないアイテムに

限定ドロップを行う加盟店からは、顧客ごとの制限を導入することで、無制限の発売に比べ **ユニーク購入者数が60〜80％増加** したという報告があります。これにより、一握りの転売業者に売上が集中する代わりに、より大きく、より熱心な顧客基盤が育ちます。

### 手作り・職人による商品

**10万を超える手作り商品の加盟店** がShopifyで運営されています。これらの商品は本質的に生産制約があります。陶芸家は週に20個のマグカップ、ジュエリー職人は15個のネックレスを生産できる、というように。顧客ごとの制限がない場合、卸売の問い合わせや大量注文ひとつで、生産分の全てを消費しかねません。

職人系加盟店向けの推奨設定：

- 標準アイテムに **顧客あたり週3〜5個**
- 手間のかかる作品に **顧客あたり月1個**
- 卸売関係を識別し別管理するための **生涯制限10〜20個**

### ベーカリーと食品業

**25万を超える飲食料品加盟店** がShopifyで販売しています。ベーカリーやレストランの場合、顧客ごとの制限は、ひとつの法人注文がキャパシティを食い尽くすことを防ぎます。会議用に30セットのサンドイッチプラッターを注文するケータリング業者が、個人ランチ顧客30人をブロックしてはいけません。

典型的なベーカリーの設定：

- **顧客あたり週2〜3個のカスタムケーキ**
- **顧客あたり1日5ダースのカップケーキ**
- **店舗全体の日次制限と組み合わせ**（たとえば1日の合計50件）

ベーカリー固有のさらに詳しい設定については、[ベーカリーがShopifyでカスタムケーキ注文を管理する方法](/blog/bakeries-shopify-custom-cake-orders)をご覧ください。

### セールイベントとプロモーション

セール期間中、顧客ごとの制限はアービトラージ目的の買い手が割引在庫を買い占めるのを防ぎます。Shopify加盟店のデータによれば、**顧客ごとの制限がないフラッシュセールでは、上位5％の買い手が在庫の30〜45％を購入** しています。制限は、その需要をより多くの顧客に再分配します。

セールでの一般的な設定：

- **セールコレクション全体で顧客あたり5個**
- **日次のリセット** で、忠実な顧客が毎日戻ってこられるように
- VIPに報いたい場合は **ロイヤリティタグ付きの顧客を制限から除外**

## ステップバイステップの設定ウォークスルー

### ステップ1：OrderRulesをインストールする

[OrderRules](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=per-customer-order-limits-shopify-guide)にアクセスし、Shopifyストアにアプリをインストールします。インストールはワンクリックで、APIキーや開発者の設定は不要です。詳細な手順については、[インストールガイド](/docs/getting-started/installing-orderrules)をご覧ください。

### ステップ2：顧客ごとのルールを作成する

OrderRulesダッシュボードから：

1. **ルールを作成** をクリック
2. ルールタイプとして **顧客ごとの制限** を選択
3. 数量を設定（たとえば顧客あたり2個）
4. 期間を選択（日次、週次、月次、または生涯）

### ステップ3：ルールの適用範囲を決める

ルールが何に適用されるかを決めます：

- **ストア全体** — すべての商品が1つの共有制限にカウントされる
- **特定のコレクション** — タグ付きコレクション内の商品のみがカウントされる
- **個別の商品** — 商品ごとに独立した制限を持つ

ほとんどの加盟店はコレクション範囲のルールから始めます。たとえば、標準商品は制限なしのままで、「Limited Edition」コレクションに顧客あたり2個の制限を適用するなどです。

### ステップ4：制限メッセージを書く

顧客が制限に達すると、チェックアウト時にカスタムメッセージが表示されます。例：

> 「このアイテムは公平なアクセスを確保するため顧客あたり2個に制限されています。あなたはすでに最大数を購入しています。」

> 「カスタムケーキの注文の週次制限に達しました。あなたの制限は次の月曜日にリセットされます。」

> 「顧客あたり1個に制限されています。イベント用にさらに多くの数量が必要な場合は、orders@yourbakery.com までご連絡ください。」

3つ目の例はベストプラクティスです：**正当な大量購入者に手動の回避経路を提供** しつつ、匿名の転売業者には制限を適用しましょう。

### ステップ5：ルールをテストする

同じ顧客アカウントで2件のテスト注文を行い、2件目で制限が発動することを確認します。次を確認してください：

- 制限メッセージがチェックアウトで正しく表示される
- 注文がブロックされる（警告だけでなく）
- カウンターが正しいタイミングでリセットされる

### ステップ6：有効化と監視

ルールを有効化し、OrderRulesダッシュボードを監視します。次が表示されます：

- 何人の顧客が制限に達しているか
- どの商品が最も頻繁に制限されているか
- 制限が厳しすぎる（ブロック率が高い）か、緩すぎる（ブロックなし）か

## 顧客ごとの制限を他のルールと組み合わせる

顧客ごとの制限は、他のOrderRules機能と組み合わせると最大の威力を発揮します：

- **顧客ごとの制限 + 日次ストア制限：** 各顧客を3注文までに制限し、かつストア全体を1日合計50注文までに制限します。これにより、個別の公平性と全体のキャパシティ管理の両方を実現します。
- **顧客ごとの制限 + 営業時間：** 営業時間中のみ注文を受け付け、かつ各顧客を1日2件までに制限します。レストランやベーカリーに最適です。
- **顧客ごとの制限 + 祝日カレンダー：** 年間の公平性を維持しつつ、祝日には顧客ごとの制限を増やします（たとえば12月のギフトシーズンは2個ではなく5個まで許可）。

ルールタイプと組み合わせオプションの完全なリストは、[機能ページ](/features)をご覧ください。

## 転売業者検出のメリット

単なる制限を超えて、顧客ごとの追跡は購入パターンに関するデータをもたらします。OrderRulesのダッシュボードは、どの顧客が繰り返し制限に達しているかを示します。これは次のことを示唆します：

- 複数の注文で制限を回避しようとする **転売業者**
- B2Bチャネルに案内すべき **卸売の買い手**
- VIP待遇に値する **熱心なスーパーファン**

このデータは、問題が起きた後に対処するのではなく、顧客関係について情報に基づいた意思決定を行う助けになります。

## 転売業者を止めよう。顧客を守ろう。

顧客ごとの注文制限は、Shopifyでの公平な製品分配のための最も効果的な単一ツールです。限定ドロップを実施する、手作り品を売る、ベーカリーの日次キャパシティを管理する、いずれであっても、顧客一人がどれだけ買えるかを制限することはあなたのビジネスと本当の顧客の両方を守ります。[Shopifyでの売り越しを防ぐ](/blog/prevent-overselling-shopify)他の戦略と組み合わせれば、顧客ごとの制限は誰が何をどれだけ買うかについての完全な制御をあなたに与えます。

**[無料プランを始める](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=per-customer-order-limits-shopify-guide)** — ワンクリックでインストール、5分以内に最初の顧客ごとの制限を作成、そして今日からチェックアウトで公平なアクセスの適用を始めましょう。
