Shopify で売り越しを防ぐ最も効果的な方法は、注文の上限を自動化し、容量に達したらチェックアウトを停止することです。注文上限を導入したマーチャントは、手作業なしで売り越しを完全に解消したと報告しています。
売り越しは Shopify 上の小規模ビジネスにとってのサイレントキラーです。処理できる以上の注文を受けてしまい、配送遅延、不満の声、返金依頼、星1つレビューといった問題が次々と発生します。なぜマーチャントが売り越すのか を理解することが、解決の第一歩です。
朗報は? 売り越しは100%防げます。 注文を容量に合わせて整える、実証済みの5つの方法を紹介します。

Shopify で売り越しが起きる原因
売り越しが起きるのは、Shopify のチェックアウトにキャパシティという概念がないからです。 在庫管理が答えられるのは「この SKU の在庫はあるか」までで、「土曜日に本当に 120 個のケーキを焼けるか」には答えられません。そのためストアは対応できる限界をはるかに超えて注文を受け付け続け、そのズレは代金を受け取った後になって初めて見えてきます。
原因のほとんどは次の 4 つです。
- 生産能力の上限がない。 在庫が数えるのは個数であって、時間ではありません。受注生産の事業には 1 日の上限がありますが、Shopify はそれを一切認識しません。
- ドロップやタイムセール。 ここが最も早く破綻します。数量限定のドロップでは注文が数時間ではなく数秒で殺到するため、ブラウザ側で動くあらゆる制御――グレーアウトしたボタン、テーマ内の数量上限――は競争に負けます。Shop Pay やエクスプレス決済はカート画面を完全に飛ばし、非同期に更新される在庫カウンターは次の更新前にマイナスへ振り切ることがあります。ドロップでの売り越しの原因は、ほぼ常に同時実行(コンカレンシー)です。 多数の購入者が同じ最後の在庫に同じ一瞬で殺到しているのに、購入の瞬間にサーバー側で検証するものが何もないのです。
- 転売業者と大口購入者。 「1 回の注文につき 2 個まで」という制限は、10 回に分けて注文すれば簡単に回避できます。顧客単位で追跡しなければ、1 人の購入者が 1 日分のキャパシティを丸ごと消費できてしまいます。
- 手作業での管理。 ダッシュボードを見張って手動で商品を停止する運用は週 5〜10 時間を要し、しかも数量が跳ね上がるまさにその瞬間に破綻します。
最初の 3 つに対する対処は同じです。テーマではなく、チェックアウトのサーバー側――同時実行が実際に解決される場所――で上限を強制することです。なぜ売り越しが起きるのかでは、この議論の構造的な側面を詳しく扱っています。
1. 1日の注文上限を設定する
最も直接的なアプローチ:ストアが1日に受け付ける注文数に上限を設けます。詳しい手順は Shopify で注文上限を設定する方法 を参照してください。
仕組み: 1日の上限が50で51件目の注文が入ると、チェックアウトが自動でブロックされます。お客様には「本日の上限に達しました — 明日改めてご利用ください!」のようなメッセージが表示されます。
最適な業種: ベーカリー、レストラン、ミールプレップなど、1日の生産能力が固定の事業全般。
2. 営業時間を自動化する
実店舗の営業時間がある場合、オンラインストアも合わせるべきです。営業時間中のみチェックアウトが動作するよう設定しましょう。Shopify の営業時間を自動化する方法 を手順ごとに学べます。
仕組み: 曜日ごとの開店・閉店時刻を設定します。チェックアウトは開店時に自動で有効化され、閉店時に自動で無効化されます。
最適な業種: 厨房営業時間のあるレストラン、地域配送サービス、特定時間外には注文を処理できないあらゆる事業。
3. 商品ごとの上限を使う
商品ごとに独自の容量制約があることもあります。カスタムウェディングケーキはカップケーキより時間がかかります。限定版プリントは数量が決まっています。
仕組み: 商品やバリエーション単位で、日次・週次・月次の最大注文数を設定します。
最適な業種: カスタム品・ハンドメイド品、限定版、生産にかかる期間が異なる商品。
4. 顧客ごとの上限を適用する
ひとりの大量購入者にすべての容量を消費されてはいけません。顧客ごとの上限 が公平なアクセスを実現します。
仕組み: 各顧客に対し、期間ごと(日次・週次・月次・生涯)の最大注文数または最大数量を設定します。
最適な業種: 限定ドロップ、フラッシュセール、転売や大量購入が懸念される商品。
5. すべての方法を組み合わせる
最も効果的なのは複数の方法を重ねることです:
- 営業時間 で注文を営業時間内に限定
- 1日の上限 で総注文数を生産能力に合わせる
- 商品ごとの上限 でカスタム品・限定品を守る
- 顧客ごとの上限 で買い占めを防ぐ
| 方法 | 何を防ぐか | プラン |
|---|---|---|
| 日次の注文上限 | 1 日の生産量を超える注文を受けてしまうこと | Starter |
| 営業時間・祝日 | 対応できない時間帯に注文が入ること | Starter |
| 商品別の制限 | オーダーメイド品 1 点が制作枠を食い尽くすこと | Starter(3 商品)/ Pro |
| 顧客ごとの制限 | 転売業者が 1 回のドロップで在庫を買い占めること | Pro |
| 配送キャパシティ上限 | 特定の配送日に注文が集中しすぎること | Advanced |
いずれも Shopify Functions によってチェックアウトで強制されるため、エクスプレス決済で回避することはできません。
オールインワンソリューション
ほとんどの Shopify アプリは、これらの問題のうち1つしか解決しません。すべてをカバーするには、2〜3つのアプリ(とサブスクリプション)が必要です。
OrderRules はこの5つの方法を1つのアプリにまとめています: 注文上限、営業時間、商品ごとの上限、顧客ごとのルール、コレクションごとの上限 — すべて1つのダッシュボードから操作できます。
OrderRules を無料で始める ことで、今日から売り越しを防げます。セットアップは5分以内。コード不要です。