> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkoutrules.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 割引コードを拒否

> 指定された条件に基づいて特定の割引コードを使用不可にします。

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/30WWcs5M88U?si=jNzFidc5ByOTVIUR" title="BeSure 割引コードを拒否" style={{ border: 0 }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## ルール概要

このルールでは、定義された条件に基づいてチェックアウト時に特定の割引コードを拒否できます。注文合計金額、顧客タグ、配送先住所、商品タグなどの条件を使用して、特定の割引コードの適用をブロックできます。

顧客が設定された条件に一致する割引コードを入力すると、ルールはコードの適用を防ぎ、チェックアウト時にカスタム拒否メッセージを表示します。これにより、割引ポリシーの施行、利益率の保護、適用すべきでない状況での割引コードの使用防止に役立ちます。

## サンプル設定

以下の手順では、アプリを使用して **割引コードを拒否** ルールを作成および設定する方法を示します。

### 新しいルールを作成

[Shopify管理画面](/guides/ja/get-started/installation#アプリを開く) からアプリを開きます。サイドバーの [ルール](/guides/ja/get-started/quickstart#サンプルルールを作成) セクションに移動し、*「ルールを作成」* をクリックします。

次に、**チェックアウトルールタイプ選択画面** にリダイレクトされます。*カテゴリー「割引」→ チェックアウトルールタイプ「割引コードを拒否」→ 「ルールを選択」* を選びます。

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/select-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=16f8652e3a7662dca5da67b7d2c75e7e" alt="割引コードを拒否を選択" width="993" height="622" data-path="images/essentials/discount/select-reject-discount-codes.webp" />

次に、**新しい注文割引ルールを作成** 画面に移動し、ルールを設定できます。

### ルール設定

ルールを設定するには、まず「割引コードを拒否」などの名前を任意で追加して、その機能を説明します。次に、ルールの [ステータス](/guides/ja/get-started/concepts#ステータス) を選択します：テスト、アクティブ、無効、またはスケジュール済み。

ここでは例として、実際の顧客のチェックアウトに影響を与えずにルールをすぐにテストできるよう、**テスト** ステータスを選択します。

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/select-rule-status-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=256ca995832d09bc2509090cc169616d" alt="割引コードを拒否のルールステータスを選択" width="1109" height="565" data-path="images/essentials/discount/select-rule-status-reject-discount-codes.webp" />

[ステータス](/guides/ja/get-started/concepts#ステータス) 設定の一部として、オプションの [スケジュール](/guides/ja/get-started/concepts#スケジュール) セクションでは、アクティブなルールの開始と停止を制御できます。**開始日** と **開始時刻** を選択して、ルールの開始タイミングを設定します。オプションで **終了日を設定** にチェックを入れ、ルールが自動的に無効になる終了日と時刻を選択できます。

> ルールが **アクティブ** に設定されている状態でスケジュール日付を選択すると、ステータスはアクティブではなく **スケジュール済み** になります。ルールは開始日時から終了日時まで実行されます（終了日が設定されている場合）。

<img src="https://mintcdn.com/storespark/4qWsVuvzOyUV38lJ/images/essentials/discount/schedule-status.webp?fit=max&auto=format&n=4qWsVuvzOyUV38lJ&q=85&s=b7c286a1661da52ea46b03bae1b86cde" alt="スケジュールステータス" width="993" height="552" data-path="images/essentials/discount/schedule-status.webp" />

<Note>
  この例ではスケジュールを使用せず、**テスト** ステータスのままにします。
</Note>

同じ画面で、[組み合わせ設定](/guides/ja/get-started/concepts#組み合わせ) を設定し、この注文割引が **他の割引** とどのように組み合わせられるかを制御します。次の組み合わせが可能です：

* **商品割引** – 注文割引を商品レベルの割引と併用できます。商品割引も注文割引と組み合わせ可能に設定されていることを確認してください。

* **注文割引** – 複数の注文レベル割引を同時に適用できます。他の注文割引も注文割引と組み合わせ可能に設定されていることを確認してください。

* **配送割引** – 注文割引を配送レベルの割引と併用できます。配送割引も注文割引と組み合わせ可能に設定されていることを確認してください。

<img src="https://mintcdn.com/storespark/zQqGNM0gkiGw9j3r/images/essentials/discount/combinations-discount-order-amount.webp?fit=max&auto=format&n=zQqGNM0gkiGw9j3r&q=85&s=d36ff72b3e6b808595d7e80ad4e0c6b0" alt="組み合わせ" width="967" height="267" data-path="images/essentials/discount/combinations-discount-order-amount.webp" />

同じ画面で、関連する [コンディションセット](/guides/ja/get-started/concepts#コンディションセット)、[条件](/guides/ja/get-started/concepts#コンディション（「いつ」）)、および [アクション](/guides/ja/get-started/concepts#アクション（「何を」）) を選択します。

> 例として、ここではデフォルトのコンディションセット1を選択します。次に、**注文小計金額** が **300以上** の場合にルールが実行されるように設定し、割引コード **"SAVE10"** を拒否するように構成します。拒否メッセージ **"This discount code cannot be used on this order"** は、顧客が適用を試みた際にチェックアウトで表示されます。

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/condition-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=a81a7cd68b6648a2056c0ab1b7cce73d" alt="割引コードを拒否の条件" width="996" height="953" data-path="images/essentials/discount/condition-reject-discount-codes.webp" />

また、**翻訳を追加** をクリックして翻訳したい言語を選択することで、拒否メッセージの複数言語翻訳を任意で追加できます。メインの拒否メッセージが **デフォルトメッセージ** となり、顧客の言語に一致する翻訳がない場合にチェックアウトで表示されます。

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/message-translations-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=fde8c160c063f21aa497964f492a8530" alt="割引コードを拒否のメッセージ翻訳" width="1621" height="473" data-path="images/essentials/discount/message-translations-reject-discount-codes.webp" />

最後に、上部の <b>保存</b> ボタンをクリックしてルールを作成および保存します。

<img src="https://mintcdn.com/storespark/ZoBcc0QT_aT_tX8T/images/shared/save-rule.webp?fit=max&auto=format&n=ZoBcc0QT_aT_tX8T&q=85&s=49b09a4f049059fd67144f92d10233ca" alt="ルールを保存" width="713" height="184" data-path="images/shared/save-rule.webp" />

## ルールをテスト

ルールがテストステータスに設定されているため、チェックアウトでルールを実行するには、実際のメールアドレスの代わりに `test@testing.com` をメールアドレスとして使用する必要があります。

<Warning>
  以下の画像は、テスト用メールアドレスを使用する <b>前</b>
  のチェックアウトページを示しています。割引コードはまだ拒否されていないことにご注意ください。
</Warning>

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/before-rule-apply-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=2d786e3493212aac1c08de9317668bcb" alt="ルール適用前" width="1007" height="698" data-path="images/essentials/discount/before-rule-apply-reject-discount-codes.webp" />

メールアドレスを設定すると、**注文小計金額** が **300以上** の場合にチェックアウトルールが実行され、顧客が割引コード **"SAVE10"** の適用を試みた際に拒否されます。以下に示すように、拒否メッセージ **"This discount code cannot be used on this order"** がチェックアウトに表示されていることを確認できます。

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/after-rule-apply-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=e8a83bcfae94e42187730be8c09d5340" alt="ルール適用後" width="1003" height="695" data-path="images/essentials/discount/after-rule-apply-reject-discount-codes.webp" />

## ルールを有効化

テストが完了したら、ルールを有効化して、実際の顧客のチェックアウトに変更を加え始めることができます。有効化されたルールのみが、すべての顧客のチェックアウトに変更を加えることができます。

サイドバーの **ルール** をクリックしてすべてのルールを表示します。有効化したいルールを選択し、**有効化** ボタンをクリックして有効化します。

<Warning>
  ルールの有効化は有料プランでのみ利用できます。まだプランをアップグレードしていない場合は、
  [こちら](/guides/ja/get-started/installation#プランをアップグレード)
  の手順に従ってアップグレードしてください。
</Warning>

<img src="https://mintcdn.com/storespark/x2o2JFFdCDDV0vm9/images/essentials/discount/activate-reject-discount-codes.webp?fit=max&auto=format&n=x2o2JFFdCDDV0vm9&q=85&s=06e8c55e5a288ae9c36e47f63c49eef9" alt="ルールを有効化" width="1208" height="196" data-path="images/essentials/discount/activate-reject-discount-codes.webp" />

## 制限事項

* このルールは、ドラフト注文ベースのチェックアウトおよびドラフト注文チェックアウトを使用するアプリと互換性がありません。
* チェックアウトURLに `.../checkouts/do/...` が含まれている場合、`do` はドラフト注文を意味します。このルールはそのチェックアウトでは実行されません。
