---
title: "ルールが適用されない"
description: "OrderRules の上限やスケジュールがチェックアウトで適用されない場合に多い原因。"
contentType: "docs"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/docs/troubleshooting/rules-not-applying"
slug: "troubleshooting/rules-not-applying"
---
## ルールが効かないのはなぜ？

ブロックされるはずの注文が通ってしまう場合は、このチェックリストを順に確認してください。最も多い原因は、OrderRules がまだ有効化されていないか、チェックアウトルールがオフになっていることです。

## チェック 1：OrderRules は有効で、チェックアウトルールはオンか？

ルールが適用されない原因として、これが圧倒的に多いです。

**配送日指定：** **配送日指定 → 設定** に「チェックアウトで配送ルールが適用されていません」と表示されている場合は、**チェックアウト保護をオンにする** をクリックしてください。[チェックアウト保護](/docs/delivery/checkout-protection)を参照してください。OrderRules がオフの間は、何も適用されません。

**OrderRules は有効か？** 新しくインストールした直後はセットアップモードになっており、ストアに影響を与えずにすべてを設定できます。ダッシュボードに **「OrderRulesはセットアップモードです」** と表示されている場合は、**OrderRulesを有効にする** をクリックします。ストアのステータスの横にある **一時停止** をクリックすると、再びオフになります。

**チェックアウトルールはオンか？** これがないと、ルールは見た目だけになります。バナーやバッジは表示されても、注文は実際にはブロックされません。OrderRules はインストール時にルールを自動でオンにしようとしますが、Shopify 側でオフにされることがあります。確認方法：

1. **Shopify Admin > 設定 > チェックアウト** を開きます
2. **チェックアウトルール** セクションまでスクロールします
3. OrderRules のルールを見つけ、**有効** と表示されていることを確認します。**OrderRules limits**（注文・商品・顧客の制限、営業時間）と **OrderRules delivery dates**（お届け日、時間帯、キャパシティ）の両方です。同じルールが2つ表示されている場合は、片方を削除してください。どちらも同じ働きをします
4. 何か変更した場合は保存します

OrderRules のダッシュボードでは、セットアップガイドの **「チェックアウト検証ルールを有効にする」** ステップが完了済みになっているはずです。

## チェック 2：上限が実際に設定されているか？

**注文数制限** ページを開き、各フィールドに数値が入っているかを確認します。空欄になっているフィールドはその上限タイプが無効です。

```
1日の注文数制限：    50    （有効）
週間の注文数制限：         （空欄 = 無効）
月間の注文数制限：   1200  （有効）
```

## チェック 3：スケジュールは正しいか？

**営業スケジュール** ページを開き、次を確認します：

- 本日のステータスが正しい：**終日休業**、**カスタム営業時間**、**終日営業** のいずれか
- 開店・閉店時刻が正しい
- 設定の **ストアのタイムゾーン** が実際の所在地と一致している

タイムゾーンが間違っていると、「9:00 - 18:00」の設定が別の時計で動いてしまうことがあります。

## チェック 4：特別日がスケジュールを上書きしていないか？

**カレンダー** を開き、今日に特別日が設定されていないかを確認します。特別日は週次スケジュールより優先されます。**特別営業時間で営業** に設定した日によって、休業のつもりがストアが営業中のままになっている可能性があります。逆に **休業** に設定した日が、営業するつもりだった日をブロックしていることもあります。

## チェック 5：Shopify が変更を反映できているか？

チェックアウトルールをオンにしたら、Shopify に数分の時間を与えてください。そのうえで、シークレットウィンドウまたはプライベートウィンドウでストアフロントからテストし、キャッシュの影響を排除しましょう。

## チェック 6：他のアプリと競合していないか？

チェックアウトのバリデーションや営業時間を扱う他アプリが入っている場合、OrderRules と競合する可能性があります。他のアプリを 1 つずつ無効化しながら、その都度テストしてみてください。

## 6 つの確認項目（この順番で）

| # | 確認項目 | よくある原因である理由 |
|---|---|---|
| 1 | OrderRules は有効で、チェックアウトルールはオンか | セットアップモードでは何も適用されない。チェックアウトルールがないとルールは見た目だけになる |
| 2 | 制限が実際に設定・保存されているか | 空欄は制限として機能しません |
| 3 | スケジュールは正しく設定されているか | タイムゾーンが誤っていると営業時間全体がずれます |
| 4 | 特定日設定がスケジュールを上書きしていないか | カレンダーの設定は常に週間スケジュールより優先されます |
| 5 | Shopify 側に変更が反映されているか | 変更がチェックアウトに届くまで少し時間がかかることがあります |
| 6 | 他のアプリと競合していないか | 別のチェックアウト系アプリが同じ処理を奪い合うことがあります |

上から順に確認してください。最初の項目ほど可能性が高く、かつ短時間で切り分けられます。

## 検証されない注文

一部の注文はチェックアウトルールを通らないため、OrderRules ではブロックできません：

- POS の注文
- 定期購入の更新
- 注文の編集
- Create Order API で作成された注文

POS の注文と定期購入の更新は、上限のカウントには含まれます。また、最後の 1 枠に対してほぼ同時に 2 つのチェックアウトが行われた場合、両方が通ることがあります。検証では枠を確保（予約）できないためです。

## それでも解決しないとき

ここまでのチェックをすべて確認してもルールが効かない場合：

1. ブラウザのキャッシュを完全にクリアする
2. 別のブラウザでテストする
3. **support@orderrules.com** にストア URL、問題の説明、設定のスクリーンショットを添えてご連絡ください

## 関連ページ

- [OrderRulesのインストール](/docs/getting-started/installing-orderrules)
- [カウンターがリセットされない](/docs/troubleshooting/counter-not-resetting)
- [サポートへの連絡](/docs/troubleshooting/contact-support)
