目次
Shopifyでは、チェックアウト後の注文に割引を追加できますか?
Shopifyでは、スタッフがチェックアウト後に注文を編集し、商品への手動割引を追加・調整できます。ただし、元の割引コードを利用したことにはならず、顧客が購入後にコードを適用する手順が用意されるわけでもありません。編集を保存したら新しい合計を確認し、Shopifyに表示される返金や追加請求を処理してください。顧客向けのセルフサービスアプリを使えば、対象となる購入者は編集可能期間中に既存のコードを自分で適用できます。
目次
- この問題が起きる理由
- チェックアウト後にShopifyでできること
- 手動での対応策とその問題点
- 最適な解決策:セルフサービスでの割引適用
- Revizeで購入後の割引を設定する方法
- ベストプラクティス
- よくある質問
この問題が起きる理由
よくある次の問い合わせを考えてみてください。
顧客の行動:
- 午後3:00:ストアを見て、商品をカートに追加する
- 午後3:15:20%オフの割引コードを持っていることを思い出す
- 午後3:16:メールでコードを探す
- 午後3:17:見つからず、そのままチェックアウトすることにする
- 午後3:18:購入を完了する
- 午後3:19:迷惑メールフォルダーで割引コードを見つける 😱

結果: 顧客からサポートに「割引コードを入力し忘れました!」というメールが届きます。
すると、サポートチームは次の作業をしなければなりません。
- メールに返信する
- 割引を適用する方法を調べる
- Shopifyの機能上の制約に対処する
- 調整を手動で処理する
- 顧客に結果を連絡する

発生頻度はストアによって異なります。対応方法を選ぶ前に、自社の問い合わせ記録で件数を測定してください。
ほかにも、よくあるケースがあります。
- 顧客が割引の対象であることに気づかなかった
- インフルエンサーのコードが購入後に共有された
- 顧客の購入直後にフラッシュセールが始まった
- 顧客がまとめ買い割引の適用を忘れた
- 初回購入者向け割引が自動適用されなかった
チェックアウト後にShopifyでできること
Shopifyの注文編集では、スタッフが商品に対する手動割引を追加、調整、削除できます。フルフィルメント済みの商品と未処理の商品が対象です。一部だけフルフィルメントされた明細には、新しい手動割引を追加できません。編集後は注文合計が更新されます。合計が減ると返金が必要と表示されますが、スタッフが返金を実行する必要があります。合計が増える場合、Shopifyからチェックアウトリンク付きの請求書を顧客に送るか、スタッフが支払いを受け付けることができます。
商品の手動割引は、元の割引コードを適用することとは異なります。注文の価格は変わりますが、顧客がそのキャンペーンコードを利用したことにはなりません。また、Shopifyは、注文のほかの部分を変更しても自動更新されない割引があると注意しています。保存前に最終的な合計を確認してください。
管理画面の操作手順は、注文 > 注文を選択 > 編集 > 商品価格を選択 > 割引を追加 > 完了 > 変更を確認 > 注文を更新です。Shopifyでは返金ページから商品行の割引を適用することもできます。Shopifyの現行の割引編集の手順と注文編集の概要を参照してください。
手動での対処法とその問題点
現在、マーチャントがどのように対応しているか、それぞれの方法にどんな問題があるかを見ていきましょう。
対処法 #1:一部返金
一部返金の手順:
- 顧客から割引の適用忘れについて連絡を受ける
- 割引額を計算する
- その金額を一部返金する
- Shopify Paymentsの返金が顧客に届くまで、銀行によっては最大10営業日かかる
一部返金の制約:
割引コードの利用は記録されません: 一部返金はお金を返す処理であり、元のキャンペーンコードを注文に適用するものではありません。Revizeが1,000万件以上のShopify注文を分析したところ、5.2%(約19件に1件)がチェックアウト後に編集されていました(Revize, 2026。注文編集データを参照)。
❌ 資金の処理が別です: 注文編集と返金は別々の操作です。最終的な税額と返金額を確認してください。
❌ 元のコードを適用する手順ではありません: 顧客は注文に割引コードが適用された表示を見るのではなく、返金を受け取ります。
❌ 手数料の扱いは異なります: Shopify Paymentsでは、注文を返金しても元のカード処理手数料は返還されません。外部決済サービスの手数料の扱いは異なる場合があります。
❌ サポート業務が必要です: スタッフによる依頼の確認、調整額の計算、返金の実行は依然として必要です。自社の手順で負担を測定してください。
一部返金の例: $100の注文で本来$20を割り引く予定だった場合、$20を返金すれば差額は戻りますが、元の割引コードを利用したことは記録されません。
対処法 #2:注文を編集して商品明細に割引を追加する
手動で注文を編集する手順:
- Shopify Adminで注文を開く
- 「編集」をクリックする
- 商品明細に割引を追加する
- 決済額を調整する
- 顧客に通知する

手動での注文編集の制約:
❌ コード利用を記録しません - 元のコードが利用済みとして記録されないため、コード別のレポートにこの手動調整は反映されません。
❌ 手動の操作 - スタッフが変更を確認して保存する必要があります。
- 注文を開く
- 割引額を計算する
- 内容を調整する
- 返金または決済を処理する
- 顧客に説明するメールを送る
- 必要なメモを更新する
❌ 顧客が自分で対応できない — 顧客は次の手順を踏む必要があります。
- サポートへメールを送る
- スタッフによる依頼の確認を待つ
- 手動処理を待つ
- メールで確認通知を確認する
❌ スタッフのアクセス権が必要です - 管理画面で変更を行い、確認できるのは権限を持つスタッフだけです。
❌ 顧客の手間が増えます - 顧客はスタッフに連絡し、調整が処理されるまで待つ必要があります。
💡 要点: たまに届く依頼には手動編集が適している場合もありますが、毎回スタッフの確認が必要です。自社の依頼件数と業務負担を比較してください。
対処法 #3:下書き注文を作成する
下書き注文の手順:
- 元の注文をキャンセルする
- 割引を適用した新しい下書き注文を作成する
- 顧客に請求書を送る
- 顧客が新しい金額を支払う
- 元の注文を返金する
下書き注文の制約:
❌ 別の注文記録です: 下書きでは別の注文とチェックアウトが作成されるため、元の注文との関係を説明してください。
❌ 照合が必要です: 両方の注文記録で、支払い、返金、フルフィルメントの処理を整合させてください。
❌ 履歴が分かれます: 元の注文と下書きは別々の記録として残るため、注文履歴やレポートの確認に影響する可能性があります。
❌ 顧客の操作が増えます: 顧客は別のチェックアウトを完了し、注文記録が2つある理由を理解する必要があるかもしれません。
❌ スタッフの対応が増えます: スタッフは下書きの作成、顧客への連絡、元の注文との照合を行う必要があります。
利用する場面: 別のチェックアウトと注文記録が、顧客と自社のフルフィルメント手順にとって許容できる場合です。
対処法 #4:次回購入用のストアクレジットを付与する
ストアクレジットの手順:
- 顧客にお詫びする
- 割引額と同額のストアクレジットを提案する
- 顧客が次回の購入で使用する
ストアクレジットの制約:
❌ 今回の注文は解決しない: 顧客が求めていたのは、次回ではなく今回の割引です。
❌ 再購入するとは限らない: 顧客がクレジットを使わない可能性があります。
❌ 顧客の残高として別に扱います: ストアクレジットでは、元の注文に記録された価格は変わりません。
❌ ポリシーと会計上の確認が必要です: ストアクレジットが自社のポリシーと会計処理に合っていることを確認してください。
使う場面: 主な解決策ではなく、最後の手段や顧客への配慮として使います。
比較:手動での対処法と自動化された方法
| 方法 | スタッフの操作 | 顧客体験 | 注文記録 | 運用上の適性 |
|---|---|---|---|---|
| 一部返金 | スタッフが別途返金する | 支払い方法を通じて返金を受け取る | 元のコードは利用済みとして記録されない | 単発の調整にはわかりやすい |
| 手動の注文編集 | スタッフが商品を編集し、残額は別途処理する | スタッフへの連絡が必要 | 注文価格は更新されるが、元のコードは利用されない | 依頼ごとにスタッフの確認が必要 |
| 下書き注文 | スタッフが下書きを作り、元の注文と照合する | 別のチェックアウトが必要な場合がある | 元の注文と下書きは別々の記録 | 別注文が許容できる場合に使う |
| ストアクレジット | スタッフがストアポリシーに従って発行する | クレジットは次回購入向け | 元の注文価格は変わらない | ストアポリシーによる |
| Revize Pro | 編集可能な間に顧客がコードを入力 | 対象条件を検証し、新しい合計と返金・クレジットを表示 | 既存注文を更新し、販売者設定に従ってShopifyが自動返金 | フルフィルメント前のセルフサービス。ストアクレジット返金にはProが必要 |
最もよい方法:顧客自身による割引の適用
購入後の編集ポータルを通じて、対象となる購入者が既存のコードを自分で適用できるようにする方法があります。
仕組み
-
顧客がチェックアウトを完了する - 割引コードを忘れる
-
顧客が間違いに気づく - 5分後にコードを見つける
-
顧客が注文状況ページへ移動する
-
顧客が「割引を適用」をクリックする
-
割引コードを入力する
-
Revize Proが有効性、期限、最低購入額、対象商品、顧客の利用資格を確認する
-
保存前に顧客が再計算した合計と返金・ストアクレジット額を確認する
-
販売者のPayments & Refunds設定に従ってShopifyが自動返金する。ストアクレジット返金にはProが必要

メリット
✔️ セルフサービス: 対象となる顧客は、問い合わせチケットを作らずにコードを送信できます
✔️ 利用資格の確認: 編集を保存する前に、Shopifyの割引ルールに照らしてコードを確認します
✔️ 注文の継続性: 編集は既存の注文を更新します
✔️ 確定前の確認: 顧客は確定前に変更後の金額を確認できます
✔️ マーチャントによる管理: 編集可能期間と利用できるオプションはストアが設定します
効果の測定
セルフサービスの手順で、すべての問い合わせがなくなったり、一定の金額を節約できたりすると決めつけないでください。導入前に、割引関連の問い合わせ件数とスタッフの解決方法を記録します。導入後は、問い合わせ件数をコードの適用成功件数、返金額、注文を編集できる時間と比較します。比較する期間とキャンペーン構成は揃えてください。
Revizeで購入後の割引を設定する方法
Revizeでは、マーチャントの編集可能期間中に、顧客がポータルから割引コードを自分で適用できます。割引適用はProの機能です。マーチャントは注文状況ページでRevizeアプリブロックを有効にし、機能と返金処理を設定する必要があります。
ステップ1:Revizeをインストールする
- Shopify App StoreのRevizeアプリを開く
- 「アプリを追加」をクリックする
- 画面の案内に沿ってインストールする
- アプリを承認する

インストール時は、Revizeの現行の導入手順とShopifyのアプリブロック設置手順に従ってください。
ステップ2:割引の適用機能を有効にする
- Shopify AdminからRevizeアプリを開く
- Order Editingタブを開く
- Apply discount codeをオンにする

ステップ3:注文の編集可能期間を設定する
チェックアウト後、顧客がいつまで割引を適用できるか決めます。
推奨設定:
- 30分 - 直後に間違いに気づいた場合
- 2時間 - コードを探す時間が必要な顧客向け
- 24時間 - 翌日に気づいた場合
- フルフィルメントまで - フルフィルメント保留の設定がどう動作するかを確認したうえで使用

サポートポリシーとフルフィルメントの手順に合う、最短の期間を選んでください。時間指定の編集可能期間は最大48時間で、それより長い期間には別の締め切りモードが必要です。
ステップ4:決済額の差の処理を設定する
割引の適用により、注文合計が下がる場合があります。Revizeは編集後の金額を再計算し、返金やクレジットの動作はマーチャントが設定したポリシーに従います。
オプションA:自動返金
- 返金はマーチャントのPayments & Refunds設定に従います
- 支払いや返金を処理するのはShopifyで、所要時間は支払い方法と銀行によります
- 機能を有効にする前に、選択したポリシーを確認してください
オプションB:ストアクレジット
- ストアクレジットでの返金はRevize Proで利用できます
- Shopifyのストアクレジットは顧客アカウントに発行され、対象のチェックアウト画面で利用できます
- ストアクレジットの有効期限に適用される地域のルールを確認してください

ステップ5:顧客向けの表示を整える
割引の適用画面を、ストアになじむ形に整えます。
- ボタン文言を変更する: 「割引コードを適用」や「クーポンをお持ちですか?」
- 説明を追加する: 「割引の追加を忘れましたか?今から追加できます!」
- ブランドに合わせる: 注文状況ページの設定でポータルをプレビューする
- 成功メッセージ: 注文が更新されたことと、設定された返金・ストアクレジットの動作を説明する

ステップ6:機能をテストする
公開する前に、次の手順で確認します。
- ストアでテスト注文を作成する
- 注文状況ページを開く
- 「割引を適用」をクリックする
- テスト用の割引コードを入力する
- 割引が正しく適用されることを確認する
- 返金またはクレジットが適切に処理されることを確認する
機能、ポータルの配置、編集可能期間、返金設定を確認した後、管理されたテスト用注文で対象コードをテストしてください。
購入後の割引を運用するポイント
1. 期限を明確に設定する
理由: 悪用を防ぎ、予定どおりにフルフィルメントを進めるためです。
推奨設定:
- ✔️ フルフィルメントの締め切りに合わせて期間を選びます。Revizeは最大48時間の時間指定の編集可能期間をサポートします
- ✔️ 必要に応じてフルフィルメントの締め切りを設定します
- ❌ テスト済みのフルフィルメント・支払い管理の範囲を超える期間
2. 分かりやすく伝える
チェックアウト画面やサンキューページに案内を追加します。
顧客へのメッセージ例:
「割引の適用を忘れましたか?注文がまだ対象となる場合は、メールのEdit Orderリンク、または注文状況ページのRevizeブロックをご利用ください。」
このメッセージは、購入後に対象となる割引をどこで適用できるかを顧客に伝えます。
3. 悪用を防ぐ
起こり得る問題: 顧客が割引を使わずにチェックアウトした後、複数のコードを適用しようとする可能性があります。
対策:
- ✔️ Shopifyの利用資格、利用回数、併用ルールを維持する
- ✔️ マーチャントが定めた編集可能期間を選ぶ
4. サポートチームに対応方法を伝える
顧客が自分で操作できても、サポートに連絡する人はいます。
顧客: 「割引コードを追加できますか?」 サポート: 「はい。注文確認ページからご自身で追加できます。手順はこちらです:[手順へのリンク]」
サポートは、対象となる注文を持つ顧客にセルフサービスの手順を案内できます。
ストアのポリシー例
事例1:ファッションストア
ファッション関連のマーチャントなら、インフルエンサーコードの適用忘れに関する自社の問い合わせタグを確認し、編集可能期間中に対象コードを適用できるようにするかを判断できます。コード適用と返金の件数を問い合わせ件数と比較してください。この手順ですべての問い合わせがなくなるとは限りません。
事例2:家電ストア
フラッシュセールを行うストアでは、プロモーション開始直前の注文に対するポリシーを定められます。コードの遡及適用を有効にする前に、有効期間、対象商品、併用ルール、返金ポリシーを確認してください。
避けたいよくある間違い
❌ 間違い #1:期限を設定しない
起きること: 編集可能期間が長いと、フルフィルメントと重なる場合があります。
解決策: マーチャントが承認した期間を設定し、自社のフルフィルメント設定で注文がどのように保留・解除されるかを確認してください。
❌ 間違い #2:割引を無制限に組み合わせられるようにする
起きること: 顧客が複数の割引を重ね、注文合計額が原価を下回ります。
解決策: 1件の注文につき割引を1つに制限し、ストアの割引ルールに照らして確認します。
❌ 間違い #3:機能を案内しない
起きること: 顧客がチェックアウト後に割引を適用できることを知りません。
解決策:
- チェックアウト画面とサンキューページに案内を追加する
- 注文確認メールに記載する
- 注文状況ページの「割引を適用」ボタンを目立たせる
よくある質問:Shopifyで購入後に割引を適用する方法
Shopifyで注文確定後に割引コードを追加できますか?
Shopifyでは、スタッフがチェックアウト後に商品へ手動割引を追加できますが、元の割引コードの適用にはなりません。Shopifyには顧客向けの標準のチェックアウト後コード適用手順がありません。Revizeでは、顧客が編集可能期間中にポータルから対象の既存コードを適用できます。割引適用はProの機能で、返金はマーチャントの設定に従います。
顧客はチェックアウト後、いつまで割引を適用できますか?
締め切りは販売者が設定します。時間指定のRevize編集期間は5分から48時間で、30分、2時間、24時間などを選べます。フルフィルメントまで、指定時刻までのモードもあります。ストア全体の「フルフィルメントまで」モードはフルフィルメント保留を設定しないため、使う前に倉庫の動作を確認してください。
購入後の割引は売上レポートに影響しますか?
手動の割引編集後、Shopifyは注文合計を更新しますが、元のコードが利用されたことにはなりません。注文の調整と返金取引は別々に集計してください。
注文のフルフィルメントがすでに完了している場合は?
Revizeでの顧客による編集は、マーチャントが設定したフルフィルメント前の期間に限られます。処理済みの注文は自社の顧客対応ポリシーに従い、手動調整の前に返金や税への影響を確認してください。
チェックアウト後の割引追加は税額に影響しますか?
割引が課税対象額に影響するかどうかは、注文と税の設定によります。Shopifyは、注文編集後に再計算されない割引があると注意しています。税と最終合計を確認してください。Revizeの対象割引編集はProの機能です。
顧客に、チェックアウト後でも割引を適用できると知らせるには?
注文確認メールと注文状況ページで、機能と締め切りを説明します。対象顧客にEdit Orderリンクや有効なRevizeアプリブロックを案内し、コードはストアの割引ルールを満たす必要があると伝えてください。
この機能によってフルフィルメントが遅くなりますか?
設定した保留によって、編集期間が閉じるまでフルフィルメントが遅れる場合があります。提供元と保留・解除をテストしてください。期間設定だけでは保留は保証されません。標準のフルフィルメント制限は、Shopify注文編集ガイドをご覧ください。
顧客が期限切れの割引コードを適用しようとしたら?
Revizeは編集を受け付ける前に、コードの有効性と期限を確認します。期限切れや対象外のコードは適用できません。購入額、商品、顧客の条件を満たす、有効なコードが必要です。
Shopify Plusでもこの機能を使えますか?
Revizeの割引適用はProの機能です。Shopifyプランでの提供状況とRevizeプランの利用資格は別のものです。設定前に現行のアプリ掲載情報とRevizeの課金ドキュメントを確認してください。
チェックアウト後に割引を適用した場合、返金はどうなりますか?
編集の確定時に注文合計が再計算されます。返金を処理するのはRevizeではなくShopifyです。返金先はマーチャントのPayments & Refundsポリシーに従い、ストアクレジットでの返金はProのみです。返金が届くまでの時間は支払い方法と銀行によります。
既存の割引施策と組み合わせられますか?
Revize Proは対象の割合・定額コードに対応し、既存の自動割引、数量別・段階別割引、Buy X Get Y割引を再計算します。Shopifyの対象条件と併用ルールは引き続き適用され、後の編集で条件を満たさなくなれば割引が無効になる場合があります。
まとめ
Shopifyでチェックアウト後に割引を追加するには、いくつかの異なる手順が必要になる場合があります。
- 手動の対応策は時間がかかる
- 返金では元の割引コードの利用が記録されない
- 手動の注文編集にはスタッフのアクセス権と確認が必要
- 下書き注文は別の注文記録を作成する
解決策は、 購入後に顧客自身が割引を適用できるようにすることです。
Revizeの割引適用を有効にすると、対象となる顧客は次の操作ができます。
- マーチャントが定めた編集可能期間中に対象の既存割引コードを適用する
- 確定前に変更後の注文合計を確認する
- 同じ注文番号を維持する
- 合計が減った場合はストアが設定した返金処理に従う
その結果:
- ✔️ 対象となる割引コードの依頼をセルフサービスで処理できる
- ✔️ 顧客が確定すると既存の注文が更新される
- ✔️ マーチャントが編集可能期間と返金処理を管理する
- ✔️ 自社の問い合わせ・注文データと比較して成果を測定できる
対象となる購入後の割引コードについて、顧客にセルフサービスの選択肢を提供しませんか?
Revizeは、顧客によるセルフサービスの注文編集をサポートします。割引適用はProの機能です。結果はコードの利用資格、ストアポリシー、編集可能期間、フルフィルメント設定によって異なります。