クーポンコード
クーポンコードは、一連の条件が満たされたときに割引を適用するために カート価格ルール と共に使用されます。 例えば、特定の顧客グループや一定額の買い物をした人向けにクーポンコードを作成することができます。 クーポンを購入に適用するには、お客様はクーポンコードをカートに入力するか、実店舗のレジで入力します。 店舗でクーポンを使用する方法をいくつか紹介します。
- 顧客にクーポンをメールで送信
- 印刷されたクーポンの作成
- モバイルユーザー向けの店舗内クーポンの作成
クーポンコードは、電子メールで送信するか、ニュースレター、カタログ、広告に含めることができます。 クーポンコードのリストを書き出して、商用プリンターに送信できます。 また、買い物客がスマートフォンでスキャンできるクイックレスポンスコードを使用して、実店舗のクーポンを作成することもできます。 QR コードは、プロモーションに関する詳細を記載したサイト上のページにリンクできます。
Commerce 2.4.7では、買い物客は複数のクーポンをカートに入れることができます。 また、ショッピング支援を利用して、複数のクーポンを適用することもできます。
クーポンコードの設定
Commerceでは、デフォルトで、クーポンコードを作成するための2つの方法をサポートしています。
- 単一の特定クーポンコードの作成
- 複数のrandom クーポンコードを生成しています
カート価格ルールをインポートして関連付けるクーポンコードのリストが既にある場合は、Commerce Marketplaceの拡張機能を使用することを検討してください。
自動生成されたクーポンコードの長さと形式は、設定によって制御されます。 文字は、すべての数字、すべての文字、または組み合わせに設定できます。 一定の間隔でダッシュを挿入して読みやすくし、接頭辞と接尾辞を追加して、コードを特定のキャンペーンまたはイニシアチブに関連付けることができます。
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Customersを展開し、Promotionsを選択します。
{width="600" modal="regular"}
-
Auto Generated Specific Coupon Codes セクションを展開します。
{width="600" modal="regular"}
-
接頭辞、接尾辞、区切り記号を含む Code Length を入力します。
-
Code Formatを次のいずれかに設定します。
AlphanumericAlphabeticalNumeric
-
Code Prefixには、すべてのクーポンコードの先頭に表示する値を入力します。
-
「Code Suffix」に、すべてのクーポンコードの最後に表示する値を入力します。
-
Dash Every X Charactersに、各ダッシュの間の文字数を入力します。
数字が同じであっても、ダッシュパターンが異なるクーポンコードは、異なるコードとみなされます。
-
完了したら、Save Configをクリックします。
クーポンの作成
bin/magento cron:run コマンドを使用して、cronが実行されていることを確認します。 詳しくは、設定ガイドの「 コマンドラインからcronを実行する」を参照してください。方法1:特定のクーポンを作成する
-
手順に従って、 カート価格ルール を作成します。
-
Rule Information セクションで、Couponを
Specific Couponに設定します。 -
プロモーションで使用する Coupon Code を入力してください。
コードの形式(数値、英数字、またはアルファベット)は、設定によって決まります。
-
クーポンを使用できる回数を制限するには、次の操作を行います。
- Uses per Couponの数字を入力してください。
- Uses per Customerの数字を入力してください。
無制限に使用するには、これらのフィールドを空白のままにします。
{width="600" modal="regular"}
note NOTE 複数のお客様が同時に同じクーポンを同時に利用する場合、クーポン処理の遅れにより、設定された利用制限を超える可能性があります。 -
クーポンを一定期間有効にするには、次の操作を行います。
-
(Magento Open Sourceのみ) 開始および 開始 の日付を完了します。 日付を選択するには、各フィールドの横にあるカレンダー ( )アイコンをクリックします。 日付範囲を空のままにすると、ルールの有効期限は切れません。
-
(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をクリックします。
-
-
-
必要に応じて カート価格ルール を完了します。
方法2:クーポンのバッチを生成する
割引クーポンの生成は非同期操作で、バックグラウンドで実行されるため、操作が完了するのを待たずに管理者で作業を続けることができます。 タスクが完了すると、メッセージが表示されます。
-
手順に従って、 カート価格ルール を作成します。
-
「Coupon Code」で、「Use Auto Generation」チェックボックスを選択します。
-
各顧客がクーポンを使用できる回数を制限するには、数 Uses per Customer を入力します。
{width="600" modal="regular"}
note NOTE 複数のお客様が同時に同じクーポンを同時に利用する場合、クーポン処理の遅れにより、設定された利用制限を超える可能性があります。 -
下にスクロールして、Manage Coupon Codes セクションの
を展開し、次の操作を行います。
{width="600" modal="regular"}
-
Coupons Qtyに、生成するクーポンの数を入力します。
-
接頭辞、接尾辞、区切り記号を含めずに Code Length を入力します。
-
Code Formatを次のいずれかに設定します。
AlphanumericAlphabeticalNumeric
-
(オプション)コードの先頭に追加する Code Prefix を入力します。
-
(オプション)コードの最後に追加する Code Suffix を入力します。
-
(オプション) Dash Every X Charactersの場合、各ダッシュの間の文字数を入力します。 例えば、コードの長さが12文字で、4文字ごとにダッシュがある場合、
xxxx-xxxx-xxxxのようになります。 ダッシュ記号を使用すると、コードの読み取りと入力が容易になります。
-
-
完了したら、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:カスタムクーポンコード
カート価格ルール を作成した後、ルールにカスタムクーポンコードを手動で追加できます。
-
管理者 サイドバーで、Marketing > Promotions>Cart Price Rulesに移動し、カスタムクーポンコードを追加するルールを選択します。
-
Manage Coupon Codes セクションを展開し、Add Coupon Codeをクリックします。
{width="600" modal="regular"}
-
Add Custom Coupon ダイアログで、カート価格ルールに使用するクーポンコードを入力し、Saveをクリックします。
{width="600" modal="regular"}
-
Saveをクリックして、買い物かごの価格ルールを更新します。
カスタムクーポンコードを削除するには、グリッドで削除するコードを選択し、Actions セレクターから Delete を選択します。
カスタムクーポンコードを編集したり、使用状況の詳細を確認したりするには、Actions列の Edit をクリックします。
<InlineAlert variant=“info” slots=“text”/>
カート価格ルールに属するメインのクーポンコードは、編集または削除できません。
カスタムクーポンコードの一括インポート
あらかじめ定義されたクーポンコードのリストがある場合は、各コードを個別に追加するのではなく、CSV ファイルからカート価格ルールに添付することができます。 CSV ファイルは、クーポンコードを含む1つの列で構成する必要があります。
-
管理者 サイドバーで、Marketing > Promotions>Cart Price Rulesに移動し、カスタムクーポンコードを読み込むルールを選択します。
-
Manage Coupon Codes セクションを展開し、Importをクリックします。
note NOTE Import ボタンは、Couponが Specific Couponに設定され、Use Auto Generationがオフになっている保存されたカート価格ルールで使用できます。 -
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"}
-
Importをクリックします。 このダイアログには、インポート用にキューに入れられたコードの数と、スキップされた既存のコードのリストが表示されます。
{width="600" modal="regular"}
インポートの進行状況と詳細な結果を監視するには、View progress in Bulk Actions Logをクリックするか、System > Action Log>Bulk Actionsに移動します。 各インポートは、Bulk Actionsに1つのエントリとして表示され、エントリを選択します。
クーポンレポート
クーポン レポートは、特定の日付範囲内に使用された各クーポンのデータを集計します。 クーポンはショッピングカートから適用されるため、レポートには、注文状況に関係なく、引き換えられたすべてのクーポンのデータが含まれます。 その結果、レポートには予測された合計と実際の合計の両方が含まれる場合があります。 レポートは、特定のストアビュー、期間、注文状況、カート価格ルールに対してフィルタリングできます。
次の例では、2人の顧客がクーポンコード「H20」を使用しました。 一方の注文は請求済みですが、もう一方は 保留中 です。 「予測される販売小計」、「販売割引」、「販売合計」の各列には、両方の注文の合計金額が表示されますが、「小計」、「割引」、「合計」の各列には、実際の請求済み注文のみが表示されます。 レポートの各行は、1つのクーポンプロモーションを表します。
レポートの実行
-
管理者 サイドバーで、Reports > Sales>Couponsに移動します。
-
複数のストアビューがある場合は、左上隅に Store View を設定して、レポートの範囲を確立します。
-
その日の売上統計を更新するには、ワークスペースの上部にある「最終更新日」メッセージをクリックします。
次に、「Coupons」チェックボックスをクリックして「Refresh」をクリックします。
{width="600" modal="regular"}
-
データをフィルタリングするには、次の操作を行います。
{width="600" modal="regular"}
-
Date Usedを次のいずれかに設定します:
Order CreatedOrder Updated
注文更新済み レポートはリアルタイムで作成されるので、更新は必要ありません。
-
レポートの対象となる期間を定義するには、Periodを次のいずれかに設定します。
DayMonthYear
-
レポートの日付範囲を定義するには、開始日および 終了日 をM/D/YY形式で入力します。
-
特定の注文ステータス のレポートを印刷するには、Order Statusを
Specifiedに設定し、リストから注文ステータスを選択します。 -
レポートからデータを含まない行を省略するには、Empty Rowsを
Noに設定します。 -
レポートに含まれるクーポンアクティビティを定義するには、次のいずれかの操作を行います。
- すべての価格ルールのすべてのクーポンアクティビティを含めるには、Cart Price Ruleを
Anyに設定します。 - 特定の価格ルールに関連するアクティビティのみを含めるには、Cart Price Ruleを
Specifiedに設定し、リストからカート価格ルールを選択します。
- すべての価格ルールのすべてのクーポンアクティビティを含めるには、Cart Price Ruleを
-
-
レポートを実行する準備ができたら、Show Reportをクリックします。
レポートはページの下部に表示されます。
フィルターオプション
Order Created:お客様が注文を行った日付に基づいてレポートを生成します。 最新のデータが含まれていることを確認するには、メッセージ内のリンクをクリックして統計を更新します。
Order Updated:注文が最後に更新された日付に基づいてレポートを生成します。 このレポートはリアルタイム データを使用するため、統計の更新は必要ありません。
Day / Month / YearAny:ステータスに関係なくすべての注文が含まれます。
Specified:指定されたステータスの注文のみが含まれます。 キャンセル済みの注文はレポートに含まれません。
Yes / NoAny:指定された日付範囲内に使用されたクーポンプロモーションの注文情報を含みます。
Specified:指定された日付範囲内に、選択したクーポンプロモーションの注文情報のみを含めます。
レポート列
Day: 6/21/19Month: 6/2019Year: 2019に従って、次の例のようにフォーマットされます販売小計は、すべての適格な注文からの集計された小計を表し、まだ請求されていない
Pending件の販売注文を含みます。割引は、すべての対象となる注文の合計割引額を表し、まだ請求されていない
Pending件の販売注文を含みます。売上合計は、すべての適格な注文から集計された合計金額を表し、まだ請求されていない
Pending件の販売注文を含みます。 この値には、小計+配送と処理、割引を除く、税金が含まれます。計算者:
((Subtotal + Shipping & Handling) - Discount) + Tax