コンテンツにスキップ
実例集

Shopifyで一括ユニーク割引コードを生成する方法

1つの共有コードは、いずれクーポンサイトに流出します。一意の一度限りのコードのバッチであればそうなることはなく、それぞれを使用した受信者に紐づけられます。運用上重要なのは、実際にどのコードが届いたかを把握することです。

  • 購入金額目標
ニュースレターバッチ、500件のコードコードごとに1回のみ使用可能
  • MERIDIAN-4KQ2M
  • MERIDIAN-9XT7B
  • MERIDIAN-2HN5R
  • MERIDIAN-8PW3L
  • MERIDIAN-6DZ1C
  • MERIDIAN-3VJ9K
1つのオファーから発行されたユニークなコード。それぞれ一度だけ使用でき、それぞれを紐づけ可能です。
購入者に見える表示

受信者はメールに記載されたコードを入力すると割引が適用されます。コードは一度限りの使用のため、友人に転送しても使用できず、キャンペーンは送信先リストの中にとどまります。

作り方

設定手順

  1. 1

    キャンペーン > 方法

    通常どおりオファーを作成し、方法を「自動適用」ではなく「コード」に設定します。

    discountMethod = code

  2. 2

    コード > バッチを生成

    プレフィックス、桁数、生成するコード数を選択します。わかりやすいプレフィックスを付けておくと、後で分析画面からバッチを識別しやすくなります。

    CodeBatch = プレフィックスと件数

  3. 3

    コード > 利用制限

    転送されたコードが使えないよう、コードごとに使用回数を1回に設定します。また、キャンペーン終了時にバッチが使用できなくなるよう、有効期限も設定してください。

    eligibility.usageLimit = 1

  4. 4

    コード > 送信と検証

    バッチの送信はShopify側で非同期にインポートされるため、「送信中」「確認中」を経てから「検証済み」になります。メールを送信する前に「検証済み」の状態になるまで待ってください。

    CodeBatch.syncStatus = verified

  5. 5

    部分インポートへの対応

    バッチは「一部完了」の状態になることがあり、これは一部のコードはインポートされ、一部は拒否されたことを意味します。バッチが「一部完了」の場合、一部の受信者が使用できないコードを受け取ることになるため、送信前に必ず確認してください。

    CodeBatch.syncStatus = partial or failed

  6. 6

    メールへの同期

    バッチをKlaviyoに同期すると、全員が同じ文字列を受け取るのではなく、各受信者が自分専用のコードを受け取れるようになります。

正確な設定値

すべての設定項目

これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。

設定項目設定キー
方法codediscountMethod
バッチサイズバッチごとに設定CodeBatch
コードごとの使用回数1eligibility.usageLimit
顧客1人につき1回有効にすることを推奨eligibility.appliesOncePerCustomer
同期ステータス保留中、送信中、確認中、検証済み、一部完了、失敗CodeBatch.syncStatus
メール同期KlaviyoEspLink
25件の上限にカウントされるかされない。上限は自動適用の割引のみが対象discountMethod
動画

作成の流れを最初から最後まで

この回はまだ公開されていません

現在収録中です。上の手順は完成しているので、今日から作成できます。

アプリなしの場合

Shopify 標準機能でできること

できること

Shopify管理画面では割引用の一括コードを生成でき、アプリなしでも妥当な件数のバッチであれば対応できます。

アプリが必要になる境目

標準の機能には検証ステップがないため、一部しかインポートされなかったバッチは顧客からの問い合わせで初めて発覚することになります。また、メールプラットフォームへの直接同期もないため、ファイルをエクスポートして対応が正しいことを祈るしかありません。

公開する前に

注意点

  • メールを送信する前に、バッチが「検証済み」の状態になるまで待ってください。バッチは「一部完了」になることがあり、その場合は一部の受信者が使用できないコードを受け取ることになります。
  • コードのバッチは25件の割引上限を消費しません。この上限は自動適用の割引のみをカウントするためです。自動適用ではなくコードを選ぶことで余裕が生まれる数少ない場面の一つです。
  • コードごとの使用回数を1回に設定することが、コードの転送を防ぐ鍵です。設定しないと、1つのコードが流出しただけで公開コードのように使われてしまいます。
  • 有効期限を設定してください。有効期限のないバッチは、キャンペーン終了後も長期間使用可能なままになります。

よくある質問

なぜ1つの共有コードではなく、ユニークなコードを使うのですか?
共有コードは数時間以内にクーポンサイトに流出してしまいます。ユニークな一度限りのコードは実質的に再配布できず、使用ごとに受信者を特定できます。
コードが実際にインポートされたことをどうやって確認しますか?
バッチには同期ステータスがあります。「送信中」「確認中」を経て「検証済み」になり、「一部完了」や「失敗」になることもあります。送信前に「検証済み」であることを確認してください。
コードをそのままメールプラットフォームに送れますか?
はい。バッチをKlaviyoに同期すれば、各受信者が自分専用のコードを受け取れます。
コードのバッチは25件の割引枠を消費しますか?
いいえ。Shopifyが上限を設けているのは実施中の自動適用の割引のみで、コード割引はカウントされません。上限に近づいている場合、プロモーションをコードに切り替えるのは枠を空ける正当な方法です。

関連する実例

Limited time discount

A sale that starts and ends on schedule, with a countdown and no manual intervention.

Staying under the discount cap

How the active-discount cap is counted, and how to model a big sale so you never hit it.

Preview before publishing

Build a test cart and see which discounts apply, and which get dropped, before publishing.

自分のストアで作ってみる

この実例集のすべての設定は同じサーバーサイドエンジンで動くため、カートの合計と決済の合計が一致します。

本サイトの運営には必須Cookieを使用しており、お客様の同意をいただいた場合のみ、アクセス状況を把握するための分析Cookieを使用します。詳細は Cookieポリシー.