クーポンコード

クーポンコードは、一連の条件が満たされたときに割引を適用するために​ カート価格ルール ​と共に使用されます。 例えば、特定の顧客グループや一定額の買い物をした人向けにクーポンコードを作成することができます。 クーポンを購入に適用するには、お客様はクーポンコードをカートに入力するか、実店舗​のレジで入力します。 店舗でクーポンを使用する方法をいくつか紹介します。

  • 顧客にクーポンをメールで送信
  • 印刷されたクーポンの作成
  • モバイルユーザー向けの店舗内クーポンの作成

クーポンコードは、電子メールで送信するか、ニュースレター、カタログ、広告に含めることができます。 クーポンコードのリストを書き出して、商用プリンターに送信できます。 また、買い物客がスマートフォンでスキャンできるクイックレスポンスコードを使用して、実店舗のクーポンを作成することもできます。 QR コードは、プロモーションに関する詳細を記載したサイト上のページにリンクできます。

Commerce 2.4.7では、買い物客は複数のクーポンをカートに入れることができます。 また、ショッピング支援を利用して、複数のクーポンを適用することもできます。

NOTE
同じ優先度を持つカート価格ルールは、複合割引にはなりません。 データベース内のカート価格ルール IDに従って、各規則(クーポン)が一対一で対応する商品に個別に適用されます。 割引が適用される順序を制御するために、Adobeでは、追加されたカート価格ルールごとに異なる優先度を設定することをお勧めします。

クーポンコードの設定

Commerceでは、デフォルトで、クーポンコードを作成するための2つの方法をサポートしています。

  1. 単一の特定クーポンコードの作成
  2. 複数の​random クーポンコードを生成しています

カート価格ルールをインポートして関連付けるクーポンコードのリストが既にある場合は、Commerce Marketplaceの拡張機能を使用することを検討してください。

自動生成されたクーポンコードの長さと形式は、設定によって制御されます。 文字は、すべての数字、すべての文字、または組み合わせに設定できます。 一定の間隔でダッシュを挿入して読みやすくし、接頭辞と接尾辞を追加して、コードを特定のキャンペーンまたはイニシアチブに関連付けることができます。

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Customers​を展開し、Promotions​を選択します。

    顧客設定 – 特定のクーポンコードを自動生成 {width="600" modal="regular"}

  3. Auto Generated Specific Coupon Codes セクションを展開します。

    顧客設定 – 特定のクーポンコードを自動生成 {width="600" modal="regular"}

  4. 接頭辞、接尾辞、区切り記号を含む​ Code Length ​を入力します。

  5. Code Format​を次のいずれかに設定します。

    • Alphanumeric
    • Alphabetical
    • Numeric
  6. Code Prefix​には、すべてのクーポンコードの先頭に表示する値を入力します。

  7. Code Suffix」に、すべてのクーポンコードの最後に表示する値を入力します。

  8. Dash Every X Characters​に、各ダッシュの間の文字数を入力します。

    数字が同じであっても、ダッシュパターンが異なるクーポンコードは、異なるコードとみなされます。

  9. 完了したら、Save Config​をクリックします。

クーポンの作成

NOTE
[PaaSのみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeで管理されるPaaS インフラストラクチャ)とオンプレミス プロジェクトにのみ適用されます。"} クーポンを作成する前に、bin/magento cron:run コマンドを使用して、cronが実行されていることを確認します。 詳しくは、設定ガイド​の「​ コマンドラインからcronを実行する」を参照してください。

方法1:特定のクーポンを作成する

  1. 手順に従って、​ カート価格ルール ​を作成します。

  2. Rule Information セクションで、Coupon​をSpecific Couponに設定します。

  3. プロモーションで使用する​ Coupon Code ​を入力してください。

    コードの形式(数値、英数字、またはアルファベット)は、設定によって決まります。

  4. クーポンを使用できる回数を制限するには、次の操作を行います。

    • Uses per Coupon​の数字を入力してください。
    • Uses per Customer​の数字を入力してください。

    無制限に使用するには、これらのフィールドを空白のままにします。

    買い物かごの価格ルール – クーポン情報 {width="600" modal="regular"}

    note
    NOTE
    複数のお客様が同時に同じクーポンを同時に利用する場合、クーポン処理の遅れにより、設定された利用制限を超える可能性があります。
  5. クーポンを一定期間有効にするには、次の操作を行います。

    • Magento Open Source (Magento Open Sourceのみ) 開始​および​ 開始 ​の日付を完了します。 日付を選択するには、各フィールドの横にある​カレンダー ​ カレンダーアイコン ​ )アイコンをクリックします。 日付範囲を空のままにすると、ルールの有効期限は切れません。

    • Adobe Commerce (Adobe Commerceのみ)次のいずれかの操作を行います。

      オプション 1:​新しい更新をスケジュールする

      • ページの右上隅にある「Schedule New Update」をクリックします。

        ​ スケジュールの更新 {width="600" modal="regular"}

      • Update Name​と​ Description ​を入力します。

      • カレンダー( ​ カレンダーアイコン ​ )から​ 開始日 ​と​ End Date ​を選択します。 日付範囲を空のままにすると、ルールの有効期限は切れません。

      • 完了したら、Save​をクリックします。

        買い物かごの価格ルール – スケジュールされた変更 {width="600" modal="regular"}

      オプション 2:​既存の更新プログラムに割り当てる:

      • Assign to Another Update​を選択します。

      • リストで更新プログラムを見つけて、Select​をクリックします。

  6. 必要に応じて​ カート価格ルール ​を完了します。

方法2:クーポンのバッチを生成する

割引クーポンの生成は非同期操作で、バックグラウンドで実行されるため、操作が完了するのを待たずに管理者で作業を続けることができます。 タスクが完了すると、メッセージが表示されます。

  1. 手順に従って、​ カート価格ルール ​を作成します。

  2. Coupon Code」で、「Use Auto Generation」チェックボックスを選択します。

  3. 各顧客がクーポンを使用できる回数を制限するには、数​ Uses per Customer ​を入力します。

    買い物かごの価格ルール – 自動番号付きクーポンを生成 {width="600" modal="regular"}

    note
    NOTE
    複数のお客様が同時に同じクーポンを同時に利用する場合、クーポン処理の遅れにより、設定された利用制限を超える可能性があります。
  4. 下にスクロールして、Manage Coupon Codes セクションの 拡張セレクター を展開し、次の操作を行います。

    買い物かごの価格ルール – クーポンコードの管理 {width="600" modal="regular"}

    • Coupons Qty​に、生成するクーポンの数を入力します。

    • 接頭辞、接尾辞、区切り記号を含めずに​ Code Length ​を入力します。

    • Code Format​を次のいずれかに設定します。

      • Alphanumeric
      • Alphabetical
      • Numeric
    • (オプション)コードの先頭に追加する​ Code Prefix ​を入力します。

    • (オプション)コードの最後に追加する​ Code Suffix ​を入力します。

    • (オプション) Dash Every X Characters​の場合、各ダッシュの間の文字数を入力します。 例えば、コードの長さが12文字で、4文字ごとにダッシュがある場合、xxxx-xxxx-xxxxのようになります。 ダッシュ記号を使用すると、コードの読み取りと入力が容易になります。

  5. 完了したら、Generate​をクリックします。

    システムにMessage is added to queue, wait to get your coupons soonが表示されます。

    cron ジョブが完了すると、生成されたコードのリストが表示されます。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    フィールド 説明
    Coupon Code 作成されたクーポンの一意のコード。特別な条件を受け取るために使用できます。
    Created クーポンコードが作成された日付。
    Used クーポンが使用されたかどうかを示します。
    Times Used クーポンコードが使用された回数を示します。

ファイル形式を選択して​ Export ​をクリックすると、クーポンコードをCSVまたはExcel XML ファイルに書き出すことができます。

クーポンコードを削除するには、リストから1つ以上のコードを選択します。 Actions セレクターからDeleteを選択し、Submit​をクリックします。

方法3:カスタムクーポンコード

[SaaSのみ]{class="badge positive" title="Adobe Commerce as a Cloud ServiceおよびAdobe Commerce Optimizer プロジェクト(Adobeが管理するSaaS インフラストラクチャ)にのみ適用されます。"}

​ カート価格ルール ​を作成した後、ルールにカスタムクーポンコードを手動で追加できます。

  1. 管理者 サイドバーで、Marketing > Promotions>Cart Price Rules​に移動し、カスタムクーポンコードを追加するルールを選択します。

  2. Manage Coupon Codes セクションを展開し、Add Coupon Code​をクリックします。

    ​ カスタムクーポンコード ​ {width="600" modal="regular"}

  3. Add Custom Coupon ダイアログで、カート価格ルールに使用するクーポンコードを入力し、Save​をクリックします。

    ​ クーポンコードを追加 {width="600" modal="regular"}

  4. Save​をクリックして、買い物かごの価格ルールを更新します。

カスタムクーポンコードを削除するには、グリッドで削除するコードを選択し、Actions セレクターから​ Delete ​を選択します。

カスタムクーポンコードを編集したり、使用状況の詳細を確認したりするには、Actions​列の​ Edit ​をクリックします。

<InlineAlert variant=“info” slots=“text”/>

カート価格ルールに属するメインのクーポンコードは、編集または削除できません。

​ クーポンコードを編集 {width="600" modal="regular"}

カスタムクーポンコードの一括インポート

あらかじめ定義されたクーポンコードのリストがある場合は、各コードを個別に追加するのではなく、CSV ファイルからカート価格ルールに添付することができます。 CSV ファイルは、クーポンコードを含む1つの列で構成する必要があります。

  1. 管理者 サイドバーで、Marketing > Promotions>Cart Price Rules​に移動し、カスタムクーポンコードを読み込むルールを選択します。

  2. Manage Coupon Codes セクションを展開し、Import​をクリックします。

    note
    NOTE
    Import ボタンは、Coupon​がSpecific Couponに設定され、Use Auto Generation​がオフになっている保存されたカート価格ルールで使用できます。
  3. Import Coupons ダイアログで、Choose File​をクリックし、読み込むクーポンコードを含むCSV ファイルを選択します。

    CSV ファイルは、次の要件を満たす必要があります。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    要件
    ファイルあたりの最大コード数 1,000
    最大ファイルサイズ 512 KB
    コードの最大長 255文字/コード
    重複したコード 同じファイル内では許可されていません

    ファイルを選択すると、読み込む準備ができているコードの数と、ファイルの最初のコードのサンプルを示す​ Preview ​がダイアログに表示されます。

    ​ クーポンのインポート ダイアログ ​ {width="600" modal="regular"}

  4. Import​をクリックします。 このダイアログには、インポート用にキューに入れられたコードの数と、スキップされた既存のコードのリストが表示されます。

    ​ クーポン結果の読み込み {width="600" modal="regular"}

インポートの進行状況と詳細な結果を監視するには、View progress in Bulk Actions Log​をクリックするか、System > Action Log>Bulk Actions​に移動します。 各インポートは、Bulk Actions​に1つのエントリとして表示され、エントリを選択します。

クーポンレポート

クーポン レポートは、特定の日付範囲内に使用された各クーポンのデータを集計します。 クーポンはショッピングカートから適用されるため、レポートには、注文状況に関係なく、引き換えられたすべてのクーポンのデータが含まれます。 その結果、レポートには予測された合計と実際の合計の両方が含まれる場合があります。 レポートは、特定のストアビュー、期間、注文状況、カート価格ルールに対してフィルタリングできます。

次の例では、2人の顧客がクーポンコード「H20」を使用しました。 一方の注文は請求済みですが、もう一方は​ 保留中 ​です。 「予測される販売小計」、「販売割引」、「販売合計」の各列には、両方の注文の合計金額が表示されますが、「小計」、「割引」、「合計」の各列には、実際の請求済み注文のみが表示されます。 レポートの各行は、1つのクーポンプロモーションを表します。

​ クーポンレポート ​ {width="600" modal="regular"}

レポートの実行

  1. 管理者 サイドバーで、Reports > Sales>Coupons​に移動します。

  2. 複数のストアビューがある場合は、左上隅に​ Store View ​を設定して、レポートの範囲を確立します。

  3. その日の売上統計を更新するには、ワークスペースの上部にある「最終更新日」メッセージをクリックします。

    次に、「Coupons」チェックボックスをクリックして「Refresh」をクリックします。

    ​ クーポンレポート – 統計を更新 {width="600" modal="regular"}

  4. データをフィルタリングするには、次の操作を行います。

    ​ クーポンレポート – フィルター {width="600" modal="regular"}

    • Date Used​を次のいずれかに設定します:

      • Order Created
      • Order Updated

      注文更新済み レポートはリアルタイムで作成されるので、更新は必要ありません。

    • レポートの対象となる期間を定義するには、Period​を次のいずれかに設定します。

      • Day
      • Month
      • Year
    • レポートの日付範囲を定義するには、開始日​および​ 終了日 ​をM/D/YY形式で入力します。

    • 特定の注文ステータス ​のレポートを印刷するには、Order Status​をSpecifiedに設定し、リストから注文ステータスを選択します。

    • レポートからデータを含まない行を省略するには、Empty Rows​をNoに設定します。

    • レポートに含まれるクーポンアクティビティを定義するには、次のいずれかの操作を行います。

      • すべての価格ルールのすべてのクーポンアクティビティを含めるには、Cart Price Rule​をAnyに設定します。
      • 特定の価格ルールに関連するアクティビティのみを含めるには、Cart Price Rule​をSpecifiedに設定し、リストからカート価格ルールを選択します。
  5. レポートを実行する準備ができたら、Show Report​をクリックします。

    レポートはページの下部に表示されます。

フィルターオプション

フィールド
説明
Date Used
レポートの基礎として使用される日付フィールドを識別します。 オプション:
Order Created:お客様が注文を行った日付に基づいてレポートを生成します。 最新のデータが含まれていることを確認するには、メッセージ内のリンクをクリックして統計を更新します。
Order Updated:注文が最後に更新された日付に基づいてレポートを生成します。 このレポートはリアルタイム データを使用するため、統計の更新は必要ありません。
Period
レポートに使用する日付範囲のタイプを指定します。 オプション:Day / Month / Year
From
レポートに含まれる注文データの範囲の最初の日付を示します。
To
レポートに含まれる注文データの範囲の最後の日付を示します。
Order Status
レポートを注文ステータス別にフィルタリングします。 レポートは、すべての注文に対して生成することも、特定の注文ステータスに制限することもできます。 オプション:
Any:ステータスに関係なくすべての注文が含まれます。
Specified:指定されたステータスの注文のみが含まれます。 キャンセル済みの注文はレポートに含まれません。
Empty Rows
取得できる空のデータ行がレポートに含まれているかどうかを判断します。 オプション:Yes / No
Cart Price Rules
レポートに含めるクーポンプロモーションを決定します。 オプション:
Any:指定された日付範囲内に使用されたクーポンプロモーションの注文情報を含みます。
Specified:指定された日付範囲内に、選択したクーポンプロモーションの注文情報のみを含めます。

レポート列

説明
Interval
レポートに含めるクーポン使用の日付範囲を示します。 間隔には、特定の日、月、年、または日付の範囲を指定できます。 間隔の日付は、Period​設定で設定された値
Day: 6/21/19
Month: 6/2019
Year: 2019に従って、次の例のようにフォーマットされます
Coupon Code
割引を受け取るためにショッピングカートに顧客が入力する割引コード。
Price Rule
クーポンに関連付けられている価格ルールの名前。
Uses
レポートに指定された日付範囲内にクーポンが使用された回数。
Sales Subtotal
クーポンと一緒に配置されたすべての注文からの予定小計。
販売小計は、すべての適格な注文からの集計された小計を表し、まだ請求されていないPending件の販売注文を含みます。
Sales Discount
クーポンと一緒に配置されたすべての注文からの予測される割引金額。
割引は、すべての対象となる注文の合計割引額を表し、まだ請求されていないPending件の販売注文を含みます。
Sales Total
クーポンと一緒に配置されたすべての注文からの予定総計。 売上合計には、割引額を除いた送料と処理手数料が含まれます。
売上合計は、すべての適格な注文から集計された合計金額を表し、まだ請求されていないPending件の販売注文を含みます。 この値には、小計+配送と処理、割引を除く、税金が含まれます。
計算者:((Subtotal + Shipping & Handling) - Discount) + Tax
Subtotal
クーポンを使用したすべての請求済み注文の集計された小計。
Discount
クーポンを使用したすべての請求済み注文から集約された割引。
Total
クーポンを使用したすべての請求済み注文の合計注文数。
recommendation-more-help
commerce-admin-help-merchandising-promotions