Shopifyの注文ルールを使えば、ストアでいつ・どれだけ・誰が注文できるかを細かくコントロールできます。OrderRulesのようなアプリを使えば、1日あたりの注文上限の設定、営業時間の自動化、顧客ごとの購入制限の適用、利用予算の設定、祝日カレンダーの取り込み、そしてShopify Functionsによるチェックアウト時のバリデーションまで、コードを書かずにすべて実現できます。本ガイドでは、2026年にShopifyマーチャントが利用できる注文ルールのすべての種類を解説します。
Shopifyの注文ルールとは?
注文ルールとは、Shopifyストアでの注文受付をコントロールするためにあなたが定義する一連の条件です。次のような問いに答えます。
- 1日あたり何件まで注文を捌けるのか?
- ストアが注文を受け付けるべき時間帯はいつか?
- 1人の顧客が同じ商品を買いすぎていないか?
- 各従業員はいくらまで使えるのか?
- 自動的に休業すべき日はどの日か?
問題点: Shopifyの標準機能には、組み込みの注文上限、営業時間の自動化、顧客ごとの上限といった機能がありません。在庫数量は設定できますが、それでは複数の注文をまたいだ売り越しは防げず、時間帯による休業は強制できず、B2Bの利用上限も扱えません。このギャップによって、キャパシティに制約のあるビジネスは、捌ききれない量の注文を引き受けてしまうリスクにさらされます。
それを解決するのが注文ルールです。
注文ルールが必要な理由 — キャパシティ問題
多くのShopifyマーチャントは、現実の制約のもとで運営しています。
- ベーカリー・カフェ・レストラン: 1日に捌けるのは30〜40件のみ。上限に達したらストアは注文受付を停止する必要があります。
- ハンドメイド・職人系の販売者: 1点の制作に何時間もかかります。バズった投稿で1日に200件入れば、何ヶ月分もの遅れが出てしまいます。
- サービス業: 美容室、パーソナルトレーニング、コンサルティングなど、時間枠は有限です。
- 限定ドロップ・コレクター向け: クリエイターは一度に500個をリリースし、顧客ごとの上限で「スキャルピング」を防ぎたいと考えています。
- B2B・社内ストア: 従業員ごとの利用上限、注文頻度の上限、承認ワークフローが必要です。
- 規制業種: 一部の商品ではコンプライアンスチェック、年齢確認、購入間の必須待機期間などが求められます。
注文ルールがなければ、手動でストアを閉じる(雑な対応)か、間に合わない注文を引き受ける(評判を損なう)かのどちらかになります。
なぜこれが重要なのかについては、なぜマーチャントは売り越すのか — Shopifyのキャパシティ問題を参照してください。
注文ルールが必要な事業者は?
- ベーカリー、洋菓子店、職人系の食品事業者
- ハンドメイド・クラフトの販売者(EtsyからShopifyへ移行した方)
- 品質に制約のあるプリントオンデマンド
- ローカル配送・ピックアップサービス
- オンライン注文を提供するレストラン
- 限定エディションのドロップ(ファッション、コレクター品、ゲーム)
- B2B卸売、社員向け社内ストア
- サービス業(サロン、コーチング、家庭教師)
- サブスクリプションボックス
- 規制商品(アルコール、カンナビス、サプリメント)
- フルフィルメントチームを抱える大量出荷の販売者
タイプ1: 日次・週次・月次の注文上限
最も一般的な注文ルールです。上限(たとえば1日50件)を設定すると、その閾値に達した時点で新規注文をブロックします。
仕組み
- 上限を定義する: 1日に50件
- 顧客が注文を入れると、カウンターが増加する
- 50件に達した時点で、新規顧客のチェックアウトがブロックされる
- カウンターは毎日深夜0時(あなたのタイムゾーン)にリセットされる
- 顧客には次のメッセージが表示される: 「本日の注文上限に達しました。明日改めてお試しください。」
リセット周期
リセットの単位を選びます。
- 日次: 毎日深夜0時にリセット
- 週次: 毎週月曜日(または任意の曜日)にリセット
- 月次: 毎月1日にリセット
顧客に見える表示
上限に達するとチェックアウトが無効化され、カスタムメッセージが表示されます。早い時間帯の訪問者にはライブカウンター 「本日の残り枠は45件」 が表示されます(有効化した場合)。
向いている用途
フルフィルメントに制約のあるあらゆる事業に最適です。ベーカリー、ハンドメイド販売者、レストランにとって、最も価値の高いルールです。
関連ガイド: Shopifyで注文上限を設定する方法

タイプ2: 営業時間の自動化
ストアが注文を受け付ける時間帯を設定します。レストラン、ローカル配送、タイムゾーンが重要なビジネスに最適です。
仕組み
- 営業時間を定義する: 月〜金 9:00–21:00、土 10:00–23:00、日 休業
- タイムゾーンを設定する(例: US Eastern、Australia/Sydney)
- 営業時間外はチェックアウトがブロックされる
- 顧客には次のメッセージが表示される: 「現在ストアは閉店しています。明日9:00に再開いたします。」
高度な機能
- 1日に複数の営業時間帯: 朝食注文向けに9〜11時オープン、11〜17時クローズ、夕食向けに17〜21時に再オープン
- 曜日ごとのカスタマイズ: 曜日ごとに異なる営業時間
- 祝日のオーバーライド: 特定の日付で自動休業(下記の祝日カレンダーを参照)
- タイムゾーン対応: 営業時間外に他タイムゾーンの顧客から注文が入るのを防ぐ
向いている用途
- オンライン注文を提供するレストラン
- ローカルピックアップ・配送サービス
- 予約枠のあるサービス業
- 出荷ウィンドウが決まっているサブスクリプションボックス
関連ガイド: Shopifyの営業時間を自動化する(コード不要)
タイプ3: 祝日カレンダー
米国・カナダ・英国の祝日カレンダーを取り込み、主要な祝日にストアを自動的に休業にできます。手動で独自の休業日を追加することも可能です。
仕組み
- 国の祝日カレンダーを選択する
- OrderRulesが次の祝日を自動的に休業に設定する: 元日、MLK Day、Presidents Day、Memorial Day、Independence Day、Labor Day、Thanksgiving、Christmas、Boxing Dayなど
- ストアはそれらの日の深夜0時に休業します(任意で再開時刻をカスタム指定可能)
- 追加の日付を手動で登録する: オーナーの誕生日、夏季休業、年次棚卸日など
顧客に見える表示
「[祝日名]のため休業しております。[日付] [時刻]に再開いたします。」
向いている用途
祝日に休業するすべての事業者。手動での休業・再開の手間を省きます。
関連ガイド: Shopify向け祝日カレンダー — ストアを自動休業にする
タイプ4: 商品・コレクションごとの上限
個別商品やコレクション全体に上限を設定します。限定エディションのドロップや、すべての注文を通じて10個しか売りたくないハンドメイド品に最適です。
仕組み
商品レベルの上限:
- 商品: 「ハンドメイド陶器マグ」
- 上限: 合計10個
- 10個注文された時点で、その商品は非表示またはグレーアウトされます
バリアントごとの上限:
- 同じ商品の色違い: 青は5個、赤は3個、黄色は2個
コレクション全体の上限:
- 「Limited Drop 2026」 コレクションに合計100点
- コレクション内の全商品で合計100点が注文されると、コレクション全体が新規受付を停止
向いている用途
- 限定エディションのドロップ(ファッション、コレクター品、アート)
- 小ロットのハンドメイド販売者
- 生産数量が固定されたプレオーダー
関連ガイド: Shopifyで売り越しを防ぐ — 商品ごとの上限
タイプ5: 顧客ごとの購入制限
同じ顧客が注文できる頻度と1注文あたりの購入量を制限します。まとめ買いや限定品の「スキャルピング」を防ぎます。
仕組み
頻度制限:
- 顧客は1日に1注文まで
- 顧客は1週間に1注文まで
- 顧客は1ヶ月に1注文まで
- 顧客は生涯で1注文まで
数量制限:
- 顧客は1注文あたり最大2個まで購入可能
- 顧客は1日あたり最大5個まで購入可能
- 顧客は1ヶ月あたり最大10個まで購入可能
制限は顧客のメールアドレス、またはログインID(B2Bの場合)に紐づきます。
向いている用途
- 限定ドロップ(1人で500個全部を買い占めるのを防ぐ)
- スキャルピング対策
- サブスクリプションサービス(重複防止)
- VIPアクセスプログラム(1名あたり1チケット)
関連ガイド: 顧客ごとの注文上限 — スキャルピング対策と頻度制限
タイプ6: 顧客ごとの利用上限
顧客ごとに金額ベースの予算を設定します。B2B、社員向けストア、社内プログラムでよく使われます。
仕組み
たとえば: 従業員は月に$500まで利用可能
顧客がログインして注文を重ね、$500に達した時点でチェックアウトがブロックされます: 「月間利用上限$500に達しました。予算は6月1日にリセットされます。」
期間の選択肢
- 日次: $100/日
- 週次: $500/週
- 月次: $2,000/月
- 生涯: 合計$10,000(VIPアクセスやトライアルアカウントに最適)
厳格なログイン強制
B2B/社内利用では、注文時にログインを必須にできます — これにより利用上限がゲストチェックアウトではなく実際のアカウントに紐づきます。
向いている用途
- 従業員割引ストア
- 与信枠のあるB2B卸売アカウント
- 法人ギフトやインセンティブプログラム
- 利用上限付きのトライアル/フリーミアムアカウント
関連ガイド: 顧客ごとの利用上限 — B2B・社員ストア向けガイド
タイプ7: 最低注文数量
商品単位またはストア全体で最低数量を強制します。B2Bや卸売でよく使われます。
仕組み
商品レベル:
- 卸売Tシャツ: 1注文あたり最低12個
ストア全体:
- 全注文に最低$100の商品を含むこと
これより少ない数量や金額でチェックアウトしようとすると、次のメッセージが表示されます: 「この商品の最低注文数量は12個です。カートを調整してください。」
向いている用途
- B2B・卸売の販売者
- ケース・ロット単位の注文(例: コーヒーの卸売)
- 小口注文では採算が合わない手間のかかる商品
ストアフロントの動的メッセージ
ライブの注文カウンターやカスタムメッセージをストアに表示し、リアルタイムでキャパシティの状況を顧客に伝えます。
ライブカウンター
{REM_QTY}タグで残数を表示します。
- 「本日の残り枠はあと件!」
- 「ハンドメイド商品の在庫は点です」
注文が入るたびにリアルタイム更新され、ページ再読み込みは不要です。緊急性を演出し、顧客がキャパシティを把握できるようになります。
カスタムメッセージ
- 上限間近? 黄色のバナーを表示: 「本日はまもなく上限です。お早めにご注文ください!」
- 本日終了? 青色のバナーを表示: 「明日9:00に再開いたします」
- 祝日休業? バッジを表示: 「Thanksgivingのため休業中。11月28日に再開」
Theme App Embed(コード不要)
OrderRulesのウィジェットはコードを編集せずにテーマに追加できます。インストールは数秒で完了し、あらゆるShopifyテーマ(Dawn、Supply、Narrative、カスタムテーマなど)で動作します。
関連ドキュメント: ストアフロントメッセージとライブカウンター

Shopify Functionsによるチェックアウト・バリデーション
注文ルールはストアフロントだけでなく、サーバーレベルでShopify Functionsによって適用されます。これによって:
- JavaScriptを無効化してもルールは回避できません
- ルールはweb、モバイル、API、サードパーティ統合など、すべてのチェックアウト経路で機能します
- 不正を防止し、捌けない注文を引き受けることがありません
サーバーサイドが重要な理由
注文上限がストアフロント(JavaScript)だけで適用されていた場合、技術に詳しいユーザーは次のことができてしまいます。
- ブラウザのJavaScriptを無効化する
- ブラウザ拡張で「注文上限」メッセージを除去する
- API経由で直接注文を送信する
Shopify Functionsはこれを防ぎます。 バリデーションは顧客が注文を送信した後、決済が処理される前にShopifyのサーバー上で行われます。回避は不可能です。
仕組み
- 顧客がカートを満たし、「チェックアウト」をクリックする
- チェックアウトフォームが送信される
- Shopify Functionsが注文をあなたのルールと照合する
- 通過すれば決済が処理される
- 不通過なら、カスタムエラーメッセージとともにチェックアウトがブロックされる
ブラウザ上のいかなる小細工でも回避できません。
関連ガイド: Shopifyチェックアウト・バリデーションとFunctions — 鉄壁の注文ルールを構築する
適切なプランを選ぶ
OrderRulesには2つのプランがあります: Starter(無料) と Pro($9.99/month)。
機能比較
| 機能 | Starter(無料) | Pro($9.99/mo) |
|---|---|---|
| 営業時間 | ✓ | ✓ |
| 祝日カレンダー | ✓ | ✓ |
| 日次注文上限 | 100/日まで | 無制限 |
| 商品ごとの上限 | 3商品まで | 無制限 |
| 顧客ごとの注文上限 | — | ✓ |
| 利用上限 | — | ✓ |
| 最低注文数量 | — | ✓ |
| CSV一括取り込み | — | ✓ |
| ストアフロントメッセージ | ✓ | ✓ |
| ライブ注文カウンター | ✓ | ✓ |
| 優先サポート | — | ✓ |
Starterプランが向いている人
- 小規模なベーカリーやカフェ(1日100件未満)
- 季節型ビジネス(営業時間+祝日カレンダーを利用)
- アップグレード前にまず注文ルールを試したい場合
Proプランが向いている人
- 大量出荷の販売者(1日100件超)
- 顧客制限付きの限定ドロップ
- 利用予算のあるB2Bストア
- それぞれ異なる上限を持つ複数商品の販売者
- ルールの一括取り込み(CSVアップロード)
成長中の事業者の多くはStarterから始め、3〜6ヶ月以内にProへアップグレードします。
始める: 5分で完了するセットアップ
OrderRulesのセットアップは5分以内で完了します。
ステップ1: インストール
Shopify App Storeで Add App をクリックします。必要な権限を付与してください(OrderRulesは注文・商品・ストア設定へのアクセスのみ要求します — それ以外は要求しません)。
ステップ2: 最初のルールを作成する
OrderRulesダッシュボードから:
- Create Rule をクリック
- ルールタイプを選択(例: 日次注文上限)
- パラメータを設定(例: 1日50件)
- 顧客向けカスタムメッセージを追加
- Publish をクリック
ステップ3: テスト
テスト注文を実施し、以下を確認します。
- 注文が通ること
- ダッシュボードのカウンターが増加すること
- ライブのストアフロントウィジェットが更新されること(有効化している場合)
ステップ4: 本番投入
これでルールはアクティブです。注文が入ってくる様子をダッシュボードで監視してください。
実例
例1: 職人系ベーカリー
事業: 小ロットのサワードウブレッド。毎日15斤を焼きたて出荷。
ルール:
- 日次注文上限: 15
- 営業時間: 6:00–20:00
- 祝日カレンダー: 米国祝日 + オーナー休暇(8月15〜22日)
- ストアフロントメッセージ: 「毎日焼きたてです。残り斤。」
結果: 注文は1日15で停止。顧客は当日の焼きたてパンを買えると分かっています。売り越しもなければ、怒り混じりの返金もありません。
例2: 限定ファッションドロップ
事業: ストリートウェアブランドが200着限定のフーディーをリリース。
ルール:
- 商品上限: フーディー合計200着
- 顧客ごとの上限: 顧客1人につき生涯1着
- 日次注文上限: 50(フルフィルメント管理のため)
- ストアフロントメッセージ: 「この限定ドロップ、残り着。」
結果: 200着は2日で完売。1人で50着を転売目的で買い占める事態は発生せず、フルフィルメントは1日50件で回せました。
例3: B2B卸売
事業: カフェ向けに販売するコーヒー輸入業者。
ルール:
- 顧客ごとの利用上限: 月$5,000
- 最低注文金額: $500(小口注文不可)
- 顧客ログイン必須(卸売アカウントに紐付け)
- 月次注文頻度: 顧客1人あたり週1注文(囲い込みを防止)
結果: 月次の売上が予測しやすくなり、顧客は予算を月内で均等に消化。在庫を一気に枯らす突発的な大量注文がなくなりました。
例4: 予約制サービス(予約システムとの統合)
事業: 美容室。スタイリスト4名、1日8時間勤務、1時間あたり2名 = スタイリスト1人あたり1日8枠 = 1日最大32枠。
ルール:
- 日次注文上限: 32(予約枠と連動)
- 営業時間: 10:00–18:00(予約受付ウィンドウ)
- 顧客ごとの上限: 週1予約まで(枠の囲い込みを防止)
結果: 予約枠は常に空きがあり、ダブルブッキングなし。スタイリストは時間通りのサービスを保証できます。
よくある質問
公開後にルールを変更できますか?
はい。上限・メッセージ・リセット周期はいつでも更新できます。変更は新規注文に即時反映されます(過去の注文には影響しません)。
上限を下げた場合、すでに入っている注文はどうなりますか?
何も起こりません。新しい上限の対象は新規注文のみです。昨日40件の注文があり、今日日次上限を30に下げても、昨日の注文を遡って取り消すことはありません。
OrderRulesはShopify Plusで動作しますか?
はい。OrderRulesはShopify Functionsを使っており、すべてのプラン(Plus、Standard、Lite、Development、Storefronts)で利用可能です。
国別にルールを設定できますか?
直接的に国別の設定はできませんが、コレクションや商品単位でルールを設定し、コレクションを地域別に整理することは可能です。たとえば 「USコレクション」 に1つ、 「EUコレクション」 に別の上限といった具合です。国別ルールは将来のリリースで検討中です。
OrderRulesはサブスクリプションに対応していますか?
注文上限はサブスクリプションと併用できます。顧客ごとの上限はサブスクリプション注文を考慮します。たとえば顧客が 「月1注文」 の上限とサブスクリプションを併用している場合、自動更新分もこの上限にカウントされます。
上限に達した顧客を確認できますか?
はい。OrderRulesのダッシュボードでは、ブロックされたすべての注文(顧客のメールアドレスと拒否理由を含む)のログが確認できます。データのエクスポートも可能です。
顧客が上限に異議を唱えた場合は?
特定の顧客についてはアローリストに追加することで、手動で上限をオーバーライドできます。VIP顧客や特殊なケースに便利です。サポートが必要な場合はsupport@orderrules.comまでご連絡ください。
ブログ・リソースリンク
各ルールタイプを深掘りしたい場合は、以下のガイドをご覧ください。
- なぜマーチャントは売り越すのか — Shopifyのキャパシティ問題
- Shopifyで注文上限を設定する方法
- Shopifyの営業時間を自動化する(コード不要)
- Shopify向け祝日カレンダー — ストアを自動休業にする
- Shopifyで売り越しを防ぐ — 商品ごとの上限
- 顧客ごとの注文上限 — スキャルピング対策と頻度制限
- 顧客ごとの利用上限 — B2B・社員ストア向けガイド
- Shopifyチェックアウト・バリデーションとFunctions — 鉄壁の注文ルールを構築する
- ストアフロントメッセージとライブカウンター
今日から注文ルールを始めよう
注文ルールはあなたにコントロールを取り戻します。売り越しはもう不要。返金を求める怒れる顧客もいなくなります。疲弊するフルフィルメントチームともお別れです。
Shopify App StoreからOrderRulesを無料でインストール。最初のルールを5分以内にセットアップできます。Starterプランはクレジットカード不要です。
ご質問はsupport@orderrules.comへ、もしくはヘルプセンターをご覧ください。
更新日: 2026年5月2日 | 次回更新: 2026年8月