Shopifyで一括ユニーク割引コードを生成する方法
1つの共有コードは、いずれクーポンサイトに流出します。一意の一度限りのコードのバッチであればそうなることはなく、それぞれを使用した受信者に紐づけられます。運用上重要なのは、実際にどのコードが届いたかを把握することです。
- 購入金額目標
- MERIDIAN-4KQ2M
- MERIDIAN-9XT7B
- MERIDIAN-2HN5R
- MERIDIAN-8PW3L
- MERIDIAN-6DZ1C
- MERIDIAN-3VJ9K
受信者はメールに記載されたコードを入力すると割引が適用されます。コードは一度限りの使用のため、友人に転送しても使用できず、キャンペーンは送信先リストの中にとどまります。
設定手順
- 1
キャンペーン > 方法
通常どおりオファーを作成し、方法を「自動適用」ではなく「コード」に設定します。
discountMethod = code
- 2
コード > バッチを生成
プレフィックス、桁数、生成するコード数を選択します。わかりやすいプレフィックスを付けておくと、後で分析画面からバッチを識別しやすくなります。
CodeBatch = プレフィックスと件数
- 3
コード > 利用制限
転送されたコードが使えないよう、コードごとに使用回数を1回に設定します。また、キャンペーン終了時にバッチが使用できなくなるよう、有効期限も設定してください。
eligibility.usageLimit = 1
- 4
コード > 送信と検証
バッチの送信はShopify側で非同期にインポートされるため、「送信中」「確認中」を経てから「検証済み」になります。メールを送信する前に「検証済み」の状態になるまで待ってください。
CodeBatch.syncStatus = verified
- 5
部分インポートへの対応
バッチは「一部完了」の状態になることがあり、これは一部のコードはインポートされ、一部は拒否されたことを意味します。バッチが「一部完了」の場合、一部の受信者が使用できないコードを受け取ることになるため、送信前に必ず確認してください。
CodeBatch.syncStatus = partial or failed
- 6
メールへの同期
バッチをKlaviyoに同期すると、全員が同じ文字列を受け取るのではなく、各受信者が自分専用のコードを受け取れるようになります。
すべての設定項目
これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。
| 設定項目 | 値 | 設定キー |
|---|---|---|
| 方法 | code | discountMethod |
| バッチサイズ | バッチごとに設定 | CodeBatch |
| コードごとの使用回数 | 1 | eligibility.usageLimit |
| 顧客1人につき1回 | 有効にすることを推奨 | eligibility.appliesOncePerCustomer |
| 同期ステータス | 保留中、送信中、確認中、検証済み、一部完了、失敗 | CodeBatch.syncStatus |
| メール同期 | Klaviyo | EspLink |
| 25件の上限にカウントされるか | されない。上限は自動適用の割引のみが対象 | discountMethod |
作成の流れを最初から最後まで
この回はまだ公開されていません
現在収録中です。上の手順は完成しているので、今日から作成できます。
Shopify 標準機能でできること
Shopify管理画面では割引用の一括コードを生成でき、アプリなしでも妥当な件数のバッチであれば対応できます。
標準の機能には検証ステップがないため、一部しかインポートされなかったバッチは顧客からの問い合わせで初めて発覚することになります。また、メールプラットフォームへの直接同期もないため、ファイルをエクスポートして対応が正しいことを祈るしかありません。
注意点
- メールを送信する前に、バッチが「検証済み」の状態になるまで待ってください。バッチは「一部完了」になることがあり、その場合は一部の受信者が使用できないコードを受け取ることになります。
- コードのバッチは25件の割引上限を消費しません。この上限は自動適用の割引のみをカウントするためです。自動適用ではなくコードを選ぶことで余裕が生まれる数少ない場面の一つです。
- コードごとの使用回数を1回に設定することが、コードの転送を防ぐ鍵です。設定しないと、1つのコードが流出しただけで公開コードのように使われてしまいます。
- 有効期限を設定してください。有効期限のないバッチは、キャンペーン終了後も長期間使用可能なままになります。
よくある質問
- なぜ1つの共有コードではなく、ユニークなコードを使うのですか?
- 共有コードは数時間以内にクーポンサイトに流出してしまいます。ユニークな一度限りのコードは実質的に再配布できず、使用ごとに受信者を特定できます。
- コードが実際にインポートされたことをどうやって確認しますか?
- バッチには同期ステータスがあります。「送信中」「確認中」を経て「検証済み」になり、「一部完了」や「失敗」になることもあります。送信前に「検証済み」であることを確認してください。
- コードをそのままメールプラットフォームに送れますか?
- はい。バッチをKlaviyoに同期すれば、各受信者が自分専用のコードを受け取れます。
- コードのバッチは25件の割引枠を消費しますか?
- いいえ。Shopifyが上限を設けているのは実施中の自動適用の割引のみで、コード割引はカウントされません。上限に近づいている場合、プロモーションをコードに切り替えるのは枠を空ける正当な方法です。
関連する実例
A sale that starts and ends on schedule, with a countdown and no manual intervention.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Build a test cart and see which discounts apply, and which get dropped, before publishing.