互換性と既知の制限
9 min read
OrderRulesはShopifyの検証Functionでチェックアウト時にルールをチェックするため、Shop Pay、エクスプレスチェックアウト、ヘッドレスのカートでも、すべてのShopifyプランでルールが守られます。 一部の注文経路(POS、サブスクリプションの更新、他のアプリが作成した注文)はチェックアウトを経由しないため、ルールはカウントされるだけでチェックされません。このページでは、それぞれがどこに当てはまるか、そしてルールに頼る前に知っておきたい制限をまとめています。
2026年9月26日に、アプリとShopifyのドキュメントに照らして最終確認しました。
ルールがチェックされる場所
| 注文の経路 | ルールのチェック | 上限へのカウント | 備考 |
|---|---|---|---|
| オンラインストアのチェックアウト | あり | あり | どのプランでも |
| Shop Pay、Apple Pay、Google Pay、PayPal、「今すぐ購入」 | あり | あり | エクスプレスチェックアウトでも同じ検証が実行されます |
| ヘッドレスストアフロント(Storefront APIのカートとチェックアウト) | あり | あり | ストアフロントのウィジェットはテーマ拡張機能のため、制限は自分で表示してください |
| B2Bの会社のチェックアウト | あり | あり | ログイン中の購入者と同じようにルールが適用されます。OrderRulesにB2B専用のルールはありません |
| 請求書のチェックアウトで支払われた下書き注文 | Shopifyが検証を実行 | 完了後にあり | 頼る前に、下書き注文でルールをテストしてください |
| Shopify POS | なし | あり | ShopifyはPOSでチェックアウト検証を実行しません |
| サブスクリプションの更新注文 | なし | あり | 最初のサブスクリプションのチェックアウトはチェックされますが、更新はされません |
| 他のアプリやAdmin APIが作成した注文 | なし | あり | チェックアウトを経由しません |
| 購入後の注文編集 | なし | 調整されない | 注文を編集してもルールは再チェックされず、カウントも変わりません |
| 予約注文や「試してから購入」の購入オプション | なし | あり | Shopifyの検証が対応していません |
ルールがチェックされるのはチェックアウト時で、カートに追加した時点ではありません。ストアフロントでは制限や満枠の日付を先に表示するため、ほとんどの買い物客はチェックアウトに進む前に把握できます。
プランとプラットフォーム
- どのShopifyプランでも。 公開アプリのチェックアウト検証は、Basic、Grow、Advanced、Plusで動作します。
- Shopify Plusが必要なのは、チェックアウトページの配送日ピッカーだけです。商品ページとカートページのピッカーはどのプランでも動作します。
- テーマ。 ストアフロントのウィジェットは、Online Store 2.0テーマにテーマアプリブロックとアプリ埋め込みとしてインストールされます。カートドロワーによっては、ドロワー内のピッカーを表示する前にセレクターの設定が必要です。
- 言語。 ストアフロントのメッセージは、買い物客の言語に合わせて9言語で表示されます。チェックアウトブロックのメッセージは、ストアの言語で表示されます。
- マーケットと通貨。 ルールはすべてのマーケットで同じように適用され、国やマーケットごとには設定できません。
顧客ごとの制限
- 顧客のログインが必要です。 OrderRulesはShopifyの顧客アカウントで顧客を識別します。顧客別制限が有効な間は、ゲストチェックアウトがブロックされます。ゲストチェックアウトのブロックをご覧ください。
- 全員に同じルール。 ルールで顧客タグやセグメントを対象にすることはできず、B2Bの会社の購入者にも適用されます。
- 履歴はインストール時点から。 ルールを設定する前の注文はカウントされません。例外は、Shopifyから取得するストア全体の累計注文数と累計購入金額です。
- 金額上限はソフトリミットです。 上限を超える注文は通り、次の注文がブロックされます。金額のメッセージは、通貨にかかわらず「$」で表示されます。
- キャンセルでは利用分が戻り、返金では戻りません。 顧客の利用枠を戻したい場合は、注文をキャンセルしてください。
上限、キャップ、最小数量
- 上限は共有の合計です。 商品の日次や週次の上限は、すべての買い物客の分をまとめてカウントします。注文1件あたりの最大数の設定はありません。
- 最小数量と増分数量は商品またはバリエーションごとです。 コレクション全体やカート金額の最低ラインはありません。最低注文金額にはShopifyのCheckout Blocksを使ってください。
- 配送日ごとの日次上限は、商品とバリエーションで使えます(日次のみ)。コレクションの上限は注文日でカウントします。
配送と店舗受取
- ルールは住所によって変わりません。 郵便番号、エリア、国での範囲指定はなく、OrderRulesはローカルデリバリーと配送を区別できません。
- 店舗受取のキャパシティは時間帯ごとで、注文数でカウントします。時間帯のないロケーションには、独自の受取上限はありません。
- キャパシティはすべての日付で同じです。 ある日付を締め切るには、休業日(ブラックアウト)を追加してください。
- Plus以外のストアでは、チェックアウトで選ばれた配送方法が、ピッカーで選ばれた店舗受取と一致しているかをOrderRulesはチェックできません。
- 非常に大規模な設定。 日付ごとの上限を持つ商品が非常に多いストアでは、チェックアウトから参照できる範囲の最も先の日付が切り詰められることがあります。
- 運送会社向けCSVエクスポートは配送のみが対象で、1回のエクスポートにつき最大1,000件です。店舗受取の注文は含まれません。
タイミングと正確さ
- ほぼ同時のチェックアウト。 検証はロックではなくスナップショットを読み取るため、最後の1枠に対して同じ秒に行われた2つのチェックアウトが、両方とも通ることがあります。
- カウントはShopifyの注文通知をもとに更新されます。 Shopifyからの通知が遅れると、カウントが一時的に遅れることがあります。
- 期間はストアのタイムゾーンでリセットされます。 直近30日の制限は、チェックアウトの時点からさかのぼって計算します。