Shopifyディスカウントコードが機能しない?よくあるエラーをすべて修正する方法

目次

    Shopifyのストアオーナーは、チェックアウト時にディスカウントコードが機能しないというストレスの溜まるエラーにしばしば直面します。コードが消えてしまったとき、機能しないクーポンは売上の損失や顧客の不満につながりかねません。ほとんどの場合、Shopifyに不具合があるわけではなく、ディスカウント設定に隠れた条件や競合があることが原因です。

    このガイドでは、Shopifyディスカウントコードの一般的な問題とその解決方法をステップバイステップで解説します。これにより、顧客の満足度を維持し、売上をスムーズに確保できるようになります。

    バンドルの売り切れエラーを修正する方法をご覧ください。

    Shopifyディスカウントコードのエラー:クイックフィックス早見表

    顧客に表示される内容 考えられる原因 解決方法
    ディスカウントは既存のディスカウントと併用できませんでした カート内のディスカウントが組み合わせ可能に設定されていない 各ディスカウントを開き、「組み合わせ」で該当するオプションをオンにする
    [CODE] ディスカウントコードはカート内の商品には適用されません カートがコードの商品、コレクション、最低条件、または顧客に関するルールを満たしていない ディスカウントのルールを確認し、対象商品のみを入れて新しいシークレットウィンドウのチェックアウトでテストする
    このディスカウントコードは現在ご利用いただけません Shopifyスタッフによると:ディスカウントの設定、日時、最低購入条件、国の制限、またはすべての商品には適用されないディスカウント ディスカウントの各設定を確認し、新規顧客としてテストする
    コードが一瞬表示された後、無効と表示される 追加する前にテストして確認する  

    Shopifyディスカウントコードの一般的なエラー

    クイックフィックス

    1. 更新&再テスト:ブラウザのキャッシュ/クッキーをクリアし、新しいブラウザセッションまたはシークレットウィンドウでテストしてください。
    2. コードの確認:入力ミスがないか確認し、Shopify管理画面 > 「ディスカウント」でコードのステータスをチェックしてください。
    3. 適用資格の確認:顧客が最低条件(購入金額、特定の商品)を満たしているか、コードの期限が切れていないか、利用制限に達していないかを確認してください。

    1. 期限切れまたは無効なコード

    ディスカウントの開始日と終了日(および利用制限)が現在有効である必要があります。終了日を過ぎたコードや、1回限りの制限を超えたコードは機能しません。

    2. 商品/コレクションの制限

    特定の商品やコレクションにのみ適用されるコードは、そのルールに含まれないアイテムには機能しません。例えば、対象外の商品をカートに追加すると、コードが失敗する原因になります。

    3. 最低条件未達

    多くのディスカウントには、最低購入金額や最低商品数が必要です。注文がその基準を満たしていない場合、Shopifyはコードを適用しません。

    4. 顧客の適用資格ルール

    一部のディスカウントは、初回購入者、ログイン済みの顧客、または特定のタグを持つグループに限定されています。指定された顧客セグメントに含まれない購入者の場合、コードは拒否されます。

    5. 利用制限への到達

    Shopifyでは、コードの総利用回数や、顧客1人あたりの利用回数を制限できます。これらの制限に達すると、コードは機能しなくなります。

    6. 自動ディスカウントとの競合

    コードと自動ディスカウントは、それぞれが互いに組み合わせ可能に設定されている場合にのみ併用できます。Shopify管理画面でディスカウントを開き、「組み合わせ」の設定を確認してください。組み合わせができない場合、Shopifyは顧客にとって最も有利なディスカウントを適用してもう一方を除外し、顧客には「ディスカウントは既存のディスカウントと併用できませんでした」と表示されます。

    7. 通貨/マーケットの不一致

    Shopify Marketsや多通貨を使用しているストアでは、ディスカウントが購入者の通貨または地域で有効であることを確認してください。

    8. 技術的な問題

    ディスカウントコードには特殊文字を使用しないでください(ShopifyがURLからそれらを削除する可能性があります)。また、デフォルトでは、ディスカウントコードはチェックアウト時にのみ入力可能であり、カートページには表示されません。

    上記の項目はいずれも、「Shopifyディスカウントコードが機能しない」という苦情の背後にある一般的な原因です。これらの条件を確認することで、コードが失敗する理由を特定できます。

    9. ディスカウントコードはカート内の商品には適用されません

    このメッセージは、カートがコードのルールに一致していないことを意味します。商品とコレクションの制限、最低購入条件、コードの対象となる顧客を確認してください。購入者がチェックアウトまで進んだ後にカートから対象商品を削除した場合、同じチェックアウト内でコードが失敗することがあるため、新しいシークレットセッションで再度テストしてください。

    10. このディスカウントコードは現在ご利用いただけません

    Shopifyスタッフによると、これはディスカウントの設定、日時、またはチェックアウトの詳細が原因で発生することがあります。よくある原因は、最低購入条件、顧客を対象外とする国の制限、またはすべての商品には適用されないディスカウントです。

    ステップバイステップ・トラブルシューティングガイド

    さらに詳しいトラブルシューティング

    • アプリの競合:ディスカウントの組み合わせは、オンラインストア、Storefront API、Shopify POSで機能します。Facebook、Instagram、Googleなどの外部チェックアウトはサポートされていません。
    • 自動ディスカウント:同時に最大25件まで有効にでき、それぞれが他のディスカウントと組み合わせ可能に設定されている必要があります。
    • 下書き注文:下書き注文やPOS販売に追加されたディスカウントのようなカスタムの手動ディスカウントは、組み合わせの設定に関係なく常に適用されます。
    • コードの制限:顧客は一つの注文で、商品または注文のコードを最大5件、配送のコードを1件まで使用できます。

    ディスカウントのステータスを確認する

    Shopify管理画面の「ディスカウント」で、コードが有効で綴りが正しいか確認してください。開始日/終了日を確認し、利用制限に達していないことを確かめてください。無効または期限切れのコードは常にエラーになります。

    ディスカウント条件を見直す

    ディスカウント設定を開き、商品、コレクション、顧客、または最低条件を確認します。テストの際は、対象商品のみをカートに入れてください。最低購入金額や商品数量が満たされていることを確認します。

    例えば、「商品Xを買うと商品Yがもらえる」キャンペーンは、XとYの両方の商品がカートに入っていない限り自動適用されません。

    ディスカウントの組み合わせ方を確認する

    有効な各ディスカウントを開き、「組み合わせ」の設定を確認してください。コードと自動ディスカウントが組み合わせ可能に設定されていない場合は、組み合わせをオンにするか、どちらか一方を一時停止してから再度テストしてください。

    顧客としてテストする

    ログイン状態に頼らないでください。シークレット/プライベートブラウザを開くか、ログアウトして新規ユーザーとしてコードをテストしてください。管理者ユーザーやストアスタッフのタグがあると、特定のルールをバイパスしてしまうことがあります。新しいセッションでテストすることで、実際の顧客体験を確認できます。

    利用レポートを確認する

    Shopify管理画面で「ディスカウント別の売上」レポートを使用して、コードがすでに使い切られていないか確認します。このレポートには、各コードが何回使用されたかが表示されます。利用制限が問題でない場合は、最終手段としてディスカウント設定を削除し、コードを再作成してみてください。

    これらの手順に従うことで、設定ミスを体系的に排除できます。多くの場合、解決策は顧客のカートに合わせて設定を調整するだけです。

    こちらの記事もご覧ください:https://wizio.app/ja/blogs/shopify-特定の製品バンドルを作成する方法

    自動ディスカウント vs ディスカウントコード

    自動ディスカウントは、カートが条件を満たすと自動的に適用されます。ディスカウントコードは、顧客がチェックアウト時に入力すると適用されます。組み合わせ可能に設定されていれば、両方を同じカートで使用できます。

    Shopifyはディスカウントを、商品ディスカウント、注文ディスカウント、配送ディスカウントの三つのクラスに分類します。最初に商品ディスカウント、次に注文ディスカウント、最後に配送ディスカウントの順に適用します。顧客は一つの注文で商品または注文のコードを最大5件、配送のコードを1件まで使用でき、ストアでは同時に最大25件の自動ディスカウントを有効にできます。

    自動ディスカウントが表示されない場合は、カートがすべての条件を満たしているか、他のディスカウントがそれをブロックしていないかを確認してください。

    Wizio Shopify Bundleのようなセット販売・アップセルアプリの活用

    プロモーションを簡素化するために、Wizio Shopify Bundle Appのようなセット販売アプリの使用を検討してください。Wizioを使用すると、アップセルセット、BOGOオファー、数量割引を商品ページに直接作成できます。例えば、「商品Xを買うと商品Yがもらえるキャンペーン」や、顧客が商品をカートに追加したときに自動的に適用される段階的な数量割引を設定できます。ディスカウントがセット販売に組み込まれているため、顧客はコードを入力する必要がなく、買い物をしながら特典(とその節約額)を確認できます。

    Wizioによると、これらのセット販売・アップセル機能を使用しているマーチャントは、数量割引やBOGOプロモーションを通じてより高いコンバージョン率を達成しています。Shopify標準のコードの代わりに(あるいは併用して)Wizioのセット販売ツールを使用することで、ディスカウント入力時のエラーの多くを排除しながら、平均注文単価を高めることができます。

    どのバンドルアプリが合うかお悩みですか?バンドルアプリの代替製品を比較する。

    Shopify Scriptsの終了後にディスカウントが機能しなくなった?

    Shopify Scriptsは2026年6月30日に実行が停止され、編集は2026年4月15日に終了しました。Scriptで実行されていたディスカウントは、もう適用されません。Shopify FunctionsがScriptsに代わる仕組みです。どのディスカウントがScriptによるものかを確認し、Shopifyの標準ディスカウント機能またはアプリで再作成してください。

    結論

    Shopifyのディスカウントコードは壊れているわけではありません。その厳格なルールと制限により、小さな設定ミスが販売を止めてしまうだけです。日付、制限、商品ルール、競合などの一般的な原因を体系的にチェックし、一般の買い物客としてテストすることで、コードのエラーを迅速に修正できます。並行して、自動適用リンクやセット販売ツールなどのベストプラクティスを活用し、高いコンバージョン率を維持しましょう。

    Shopifyでディスカウントの「バグ」が発生することは稀であり、ほぼすべての失敗は隠れた条件や競合によるものです。それらの条件を解決するか、賢いShopifyアプリ Wizio: Bundle Free Gift Upsellを使用すれば、ディスカウントは再びスムーズに機能し、クーポンにまつわる悩みで売上を逃すこともなくなります。

    よくある質問

    Shopifyディスカウントコードが機能しないのはなぜですか?

    多くの場合、カートの内容がコードの条件を満たしていません。コードが期限切れまたは無効な場合、Shopifyは「有効なディスカウントコードを入力してください」と表示し、注文がルールに一致しない場合は「[CODE] ディスカウントコードはカート内の商品には適用されません」と表示します。

    顧客がカートページでコードを入力できないのはなぜですか?

    Shopifyの仕様により、ディスカウントコードはチェックアウト時にのみ適用可能です。カートページにコード入力欄がなくても、それは正常です(適用するにはチェックアウトページでコードを入力する必要があります)。

    自動ディスカウントが機能しないのはなぜですか?

    自動ディスカウントは、カートがすべての条件を満たした場合にのみ適用され、他のディスカウントと組み合わせ可能に設定されていない場合はブロックされることがあります。「組み合わせ」の設定を確認し、カートに必要な商品がすべて入っていることを確認してください。

    一度の注文で複数のディスカウントコードを併用できますか?

    はい、ディスカウントが組み合わせ可能に設定されていれば可能です。顧客は同じ注文で、商品または注文のディスカウントコードを最大5件、配送のディスカウントコードを1件まで使用できます。すでに適用されているディスカウントとコードを組み合わせられない場合、Shopifyは「ディスカウントは既存のディスカウントと併用できませんでした」と表示します。同じ商品に対する二つの商品ディスカウントを組み合わせられるのは、Shopify Plusのみです。

    Wizioのようなアプリはディスカウントの問題解決にどう役立ちますか?

    セット販売/アップセルアプリは、あらかじめ組み込まれた特典を提供することで、クーポンそのものを不要にします。例えば、Wizio Shopify Bundle Appでは、商品ページやカートページで適用されるBOGO、無料ギフト、数量割引を設定できます。

    複数のディスカウントコードを組み合わせることはできますか?

    はい、ディスカウントが組み合わせ可能に設定されていれば可能です。顧客は一つの注文で、商品または注文のコードを最大5件、配送のコードを1件まで使用できます。コードを組み合わせられない場合、Shopifyは「ディスカウントは既存のディスカウントと併用できませんでした」と表示します。同じ商品に対する二つの商品ディスカウントを組み合わせられるのは、Shopify Plusのみです。

    「ディスカウントは既存のディスカウントと併用できませんでした」とはどういう意味ですか?

    カート内のディスカウントが組み合わせ可能に設定されていないため、Shopifyは最適なものを適用し、残りを除外します。ディスカウントの「組み合わせ」設定を変更してください。

    Shopify Scriptsの終了により、ディスカウントが機能しなくなったのでしょうか?

    その可能性があります。Scriptsは2026年6月30日に実行が停止されたため、Scriptに依存していたディスカウントはもう適用されません。Shopifyの標準ディスカウント機能またはアプリで再作成してください。