PrestaShop 用ユニーククーポンを作成する方法
このページで学べること
PrestaShop ストア向けに一意の単回使用クーポンを作成し、フローで使用して購読者の購入を促す方法についてご紹介します。これを行うには、まず PrestaShop でクーポンを作成し、次に Klaviyo でリンクされたクーポンの設定を構成します。
PrestaShop のユニーククーポンコードは、キャンペーンやフォームではなく、フロー メールまたは SMS メッセージでのみ使用できます。キャンペーンにクーポンを含める場合は、一意のコードをアップロードするか、静的な PrestaShop クーポンを使用することをご検討ください。
フローでユニーククーポンを使用するユースケース
- カゴ落ち
以前に購入したことがないカゴ落ちユーザーに対して、期間限定(例:2~4日間)のみアクティブな割引コードを送信し、緊急性を演出してコンバージョンを促進します。 - ウィンバック
最近購入していない購入者に割引コードを送信して、再購入を促します。カゴ落ちクーポンのロジックと同様に、有効期限を設定したクーポンを送信すると緊急性が生まれ、購入を促すことができます。 - ウェルカムシリーズ
新しい購読者がメールリストに参加したらすぐに、割引コードを送信します。2 週間経っても購入していない場合は、インセンティブを増やして別のコードを送信できます。
始める前に
Klaviyo モジュールのバージョン
PrestaShop でユニーククーポンを使用するには、Klaviyo の PrestaShop モジュール バージョン 1.5.0 を使用する必要があります。
モジュールを最新バージョンに更新するには:
- PrestaShop の管理画面にログインします。
- [Modules] > [Module Manager] に移動します。

- スクロールして Klaviyo モジュールを見つけ、[アップグレード] を選択します。

1.3.0 より前のバージョンからアップグレードする場合は、アップグレード前に送信されたカゴ落ちメールで使用されていたカート再構築リンクは、以後機能しなくなります。ただし、アップグレード後に送信されたすべてのカゴ落ちメッセージは正常に機能します。
各バージョンで行われた変更について確認するには、PrestaShop の Addons マーケットプレイスにある Klaviyo モジュールに移動し、新着情報まで下にスクロールして、変更履歴を表示をクリックします。
カートルールの上限 設定とは何ですか?
PrestaShop 用 Klaviyo モジュールでは、「カートルールの上限」 設定で、顧客が 1 件の注文でカートルールコードをどのように組み合わせられるかを制限できます。デフォルトでは、「プレフィックスごとに 1 つのカートルール」 に設定されています。これにより、チェックアウト時に顧客が同じ プレフィックス のコードを複数追加できなくなります。

外部連携
さらに、Klaviyo と PrestaShop の外部連携が完了しており、Klaviyo の左側ナビゲーションの Content の下にある [クーポン] タブを表示できることを確認してください。外部連携しているのに [クーポン] タブが表示されない場合:
- Klaviyo の左側ナビゲーションの左下にある会社名を選択し、次に [外部連携] を選択します。
- PrestaShop を検索して、カードを選択します。
- 設定を更新 をクリックして、外部連携の設定を更新してください。左側のナビゲーションで、[コンテンツ] の下に クーポン タブが表示されます。
PrestaShop でクーポンを作成する
PrestaShop では、クーポンは Cart rules と呼ばれます。
PrestaShop で新しいカートルールを作成するには、[カートルール] ページに移動し、[新しいカートルールを追加] を選択します。
PrestaShop でカートルールを作成する際には、主に 3 つのタブがあります:
- 情報
カート ルールの識別子(例:名前)と主な設定を指定します。 - 条件
クーポンを適用する顧客を設定します。 - アクション
カートルールの割引とプロモーションを設定します。

PrestaShop でカートルールを作成する方法の詳細と、各フィールドの説明をご覧ください。
PrestaShop で価格ルールを作成したら、Klaviyo のクーポンにリンクできます。
Klaviyo でクーポンを設定してください。
PrestaShop でカートルールを作成したら、フロー用のコードを生成できるように、Klaviyo で設定する必要があります。
- Klaviyo の左側ナビゲーションで [コンテンツ > クーポン] に移動します。
- 上部のメニュー バーで、PrestaShop タブを選択します。

- [クーポンを作成] を選択します。
- Klaviyo でクーポンに次のプロパティを設定します:
- 名前
Klaviyo で PrestaShop のカート ルールの名前を作成します。この名前は、メッセージ内でクーポンを指定する際に使用されます。 - カートルール ID
PrestaShop のカートルール ID を入力します。Klaviyo は追加のセットアップ オプションを表示する前に、カートルール ID が存在することを確認するために検索を行います。これは PrestaShop の関連するカートルール ID と完全に一致する必要があります。 - プレフィックス
PrestaShop で生成される各カートルールに適用するオプションのプレフィックスを入力します。Klaviyo は各ユーザーに対してランダムなコードを生成しますが、10 桁の各コードの前に含めるプレフィックスを指定することもできます(例:プレフィックス WELCOME20 を指定すると、WELCOME20-0123456789 のようなコードになります)。 - 数量
毎日送信できるように利用可能なコードの最小数を指定します。Klaviyo は、0~150,000 の範囲で指定するこの数値を使用して、コードの日次インベントリを自動生成します。クーポンを受け取る顧客数が設定した最小コード数を超えない限り、クーポン用のコードを補充する必要はありません。 - アクティブ日
PrestaShop のカートルールがアクティブになるタイミングを選択します。デフォルトでは、クーポンはコードが作成された日時から有効になります。PrestaShop のカートルールの Conditions タブで有効日が設定されている場合でも、Klaviyo の Active date によって PrestaShop の設定が上書きされます。終了日については、次を選択できます:- 一定の日数後
顧客がクーポンを受け取ってから有効になる日数。 - 特定の日付
その日付と時刻を過ぎると、クーポンは無効になります。
- 一定の日数後
- 名前
- [クーポンの作成] をクリックします。
PrestaShop でクーポンを作成し、Klaviyo で設定すると、Klaviyo はフロー メッセージ用のコードを自動的に生成し始めます。以下は、Klaviyo で正しく設定されたクーポンの例です:

フローでユニーククーポンコードを使用する方法
クーポンを作成して設定したら、フローメッセージに挿入します。
- Klaviyo で左サイドバーにあるナビゲーションから [フロー] タブに移動します。
- 既存のフローを開くか、新しいフローを作成します。
- フロー内にあるフローメッセージを選択します。
- 選択したフローメッセージのメッセージエディターを開きます。
- パーソナライズのアイコンをクリックします。お使いのエディターによっては、人物のアイコンが表示されたり、[パーソナライズ] と書かれたボタンが表示されたりします。

- [全タイプ] のメニューから [クーポン] を選択します。

- 追加したいクーポンを選択してください。
- 任意:フローメールの3 点リーダーから、[プレビュー] をクリックできます。Klaviyo 上で直接メールをプレビューする場合、ユニークコードは表示されません。「クーポン名-PREVIEW」と表示されます。Klaviyo は実際の送信時間でのみユニークなコードを作成し、共有します。

メッセージが送信されると、指定したプレフィックスと 10 桁のランダムな数字からなるユニーク割引コードが、個々の受信者ごとに動的に表示されます。同じクーポンタグを複数のフローメッセージに挿入すると、受信者には毎回同じユニークコードが届きます。

ライブ フロー メール用のユニーククーポンコードは、クーポン詳細ページの 最小在庫 セクションで指定した数に基づいて自動生成されます。例えば、最小在庫 を 100 に設定したクーポンを作成すると、Klaviyo は 100 件のユニークコードのバッチを生成します。これらは毎日自動で補充されます;ただし、補充前に 100 件すべてのコードを使い切った場合、101 回目のクーポン割り当ての試行は、利用可能なコードが不足しているためスキップされます。これが自動トリガーとなり、Klaviyo がさらに 100 件のコードを生成します。フロー用のクーポンコードは自動的に補充されるため、[コードを追加]のオプションからクーポンコードを手動で追加する必要はありません。
フローメールのクーポンをテストする方法
オーディエンスにフローでクーポンを配信する前に、まずテストすることをお勧めします。
- フロービルダーで [レビュー] をクリックし、「オン」にします。
- ステータスを [手動] に変更します。
- [オンにする] をクリックします。
- フローに対応するトリガーアクションを実行して、フローをトリガーしてください(例:特定のリストに参加するためにサインアップフォームに記入する)。トリガーアクションの完了後、フローによってクーポンが 100 枚自動的に生成されます。
クーポンのコード生成には数分かかる場合があります。このため、短い読み込みバッファが設けられており、テスト プロファイルが スキップ:コード生成を再試行中 の下に表示される場合があります。クーポンの生成が終了すると、この表示は消えます。
- クーポンが生成されると、フローをトリガーしたテストメールは、メールの [要確認] の下に表示されます。
- フロー メッセージの[受信者アクティビティ] の下にある[要確認] バケットをクリックします。

- [今すぐ送信] を選択します。

- 受信トレイからユニークコードの記載されたメールを確認してください。
一般的なクーポンの問題のトラブルシューティング
Klaviyo で PrestaShop 用のユニーククーポン作成に問題が発生している場合は、次の推奨トラブルシューティング手順を実行してください。
Klaviyo プラグインのバージョンを確認する
PrestaShop の Klaviyo ユニーククーポン機能を使用するには、PrestaShop 用 Klaviyo アドオンのバージョン 1.5.0 以降が必要です。PrestaShop での Klaviyo プラグインのバージョンは、[モジュール] > [モジュール マネージャー]で確認できます。
Klaviyo のアドオンを更新する必要がある場合は、[アップグレード] を選択します。

PrestaShop の外部連携設定を確認してください
PrestaShop との外部連携が同期していない場合、または PrestaShop ストアに到達できない場合、Klaviyo は新しいクーポンコードを生成できません。
PrestaShop の外部連携設定を表示するには:
- Klaviyo の左側ナビゲーションの左下にある会社名を選択し、次に [外部連携] を選択します。
- PrestaShop を探して、カードを選択します。
- 外部連携設定を更新するには、[設定を更新] をクリックします。
PrestaShop との Klaviyo 外部連携の設定についてさらにサポートが必要な場合は、PrestaShop のスタートガイドをご覧ください。
PrestaShop にカートルール ID が存在することを確認してください。
PrestaShop のカートルール ID が見つからないことを示すエラーが表示された場合、Klaviyo は指定されたカートルール ID を PrestaShop アカウント内のカートルール ID と一致させることができません。
これを解決するには、クーポンの Cart Rule ID を更新し、PrestaShop ストアの既存のカート ルールと一致するようにしてください。
その他のリソース
- Klaviyo におけるクーポンコードの始め方
Klaviyo でクーポンのユニークコードと固定コードを作成し、アップロードする方法を学びます。 購読やサインアップの動機となり、顧客体験の改善および、売上増加と生涯価値の向上につなげられます。
- PrestaShop 向けの固定クーポンの作成方法
PrestaShop の Klaviyo モジュールを使用して PrestaShop クーポンを作成する方法をご確認ください。これらのクーポンを Klaviyo にアップロードし、メッセージングに含めることで、サイトのプロモーションに対する顧客の関心を高めることができます。
- SMS と MMS でユニーククーポンコードを使用する方法
SMS/MMS メッセージでユニーククーポンを使用する方法を学び、SMS 購読者に 1 回限り使用できるクーポンを送信して、購入を促進しましょう。