アフィリエイトプログラムのクーポン作成を効率化したいですか?AffiliateWPのダイナミッククーポンを使用すると、アフィリエイトごとにパーソナライズされたクーポンを自動生成でき、アフィリエイトクーポンの割り当てと管理のプロセスを簡素化できます。アフィリエイトごとに手動でクーポンを作成する代わりに、ダイナミッククーポンは登録時またはサイト管理者が一括で自動生成できます。
ダイナミッククーポンの仕組み
ダイナミッククーポンは、WooCommerceで指定したクーポンテンプレートから設定を継承します。これにより、すべてのダイナミッククーポンが割引額、除外製品、または送料無料の対象などの同じ構成を共有することが保証されます。後でクーポン設定を更新する必要がある場合は、テンプレートを調整するだけで、すべてのダイナミッククーポンに変更が自動的に反映されます。
以下のフィールドは、ダイナミッククーポンがクーポンテンプレートから継承するものです:
- 金額
- 割引タイプ
- 除外製品ID
- 除外製品カテゴリ
- 製品ID
- 個別使用
- 送料無料
- セール対象除外
- 有効期限
現時点では、以下のセクションの設定は、選択されたクーポンテンプレートを介してダイナミッククーポンに継承されません:
使用制限 – (すべての設定)
使用制限 – これらの特定の設定:
- 最低利用金額
- 最高利用金額
- 製品カテゴリ
- 許可されたメールアドレス
ダイナミッククーポンの有効化
WooCommerceをインストールして有効化した後、マーケティング » クーポンに移動して、新しいクーポンを作成します(必要な場合)。クーポンが準備できたら:
- WordPressダッシュボードでAffiliateWP » 設定 » クーポンに移動します。
- 作成したWooCommerceクーポンをクーポンテンプレートとして選択します。
クーポンテンプレートはアフィリエイトに割り当てることはできません。割り当てると、アフィリエイトWPの設定ページでクーポンテンプレートのドロップダウンに表示されなくなります。
アフィリエイト向けのダイナミッククーポンの自動生成
アフィリエイトがプログラムに参加すると、ダイナミッククーポンが自動的に生成されるようになります。
これを行うには、自動的にクーポンを生成するオプションを有効にします。このオプションは、AffiliateWP » 設定 » クーポン 画面でも見つけることができます。
有効にすると、次の場合にダイナミッククーポンが自動的に生成されます。
- アフィリエイトがデフォルトのアフィリエイト登録フォームを使用してフロントエンドから登録する場合。
- アフィリエイト承認が有効になっており、アフィリエイトが承認クイックアクションリンク、一括操作メニュー、またはアフィリエイトレビュー画面から承認された場合。
- WordPress管理画面からアフィリエイトが手動で追加され、アフィリエイトクーポンチェックボックスが有効になっている場合。
- AffiliateWP » 設定 » アフィリエイトの新しいユーザーアカウントを自動的にアフィリエイトとして登録する設定が有効になっている場合に、アフィリエイトアカウントが作成されます。
現在、ダイナミッククーポンは、デフォルトのアフィリエイト登録フォーム(ブロックまたはショートコードベース)のいずれかを使用している場合に、新しいアフィリエイト登録中に自動的に生成されます。Elementor Forms、Gravity Forms、Ninja Forms、またはWPFormsを介してカスタムアフィリエイト登録フォームを使用している場合、新しいアフィリエイトが登録してもダイナミッククーポンは自動的に生成されません。
ダイナミッククーポンのカスタマイズ
クーポン名が生成される際のフォーマット方法を、クーポンフォーマット、カスタムテキスト、およびハイフン区切り文字でカスタマイズすることもできます。

クーポンフォーマットのマージタグ名は、任意の順序で組み合わせることができます。
- {user_name}
- {coupon_code}
- {coupon_amount}
- {custom_text}
たとえば、ユーザー名がAlfredでクーポン割引額が10%のアフィリエイトの場合、{user_name}{coupon_amount}となり、実際の生成クーポンコードはAlfred10になります。
各クーポンマージタグの間にハイフンを挿入するオプションもあります。
現時点では、表示されるユーザー名の最大文字数は10文字です。
ダイナミッククーポンのバルク生成
ダイナミッククーポンは、現在ダイナミッククーポンを持っていないすべてのアフィリエイトに対して一括生成できます。
AffiliateWP » ツール » クーポンに移動し、クーポンを生成ボタンをクリックします。ダイナミッククーポンを持っていないアクティブなすべてのアフィリエイトに対してダイナミッククーポンが生成されます。

すべてのアフィリエイトに対してダイナミッククーポンを一括生成し、既存のすべてのダイナミッククーポンを上書きすることも可能です。アフィリエイトがすでにダイナミッククーポンを持っている場合、まったく新しいクーポンが生成されます。
すべてのダイナミッククーポンを上書きするには、すべてのアフィリエイトの既存クーポンを上書きする設定を有効にします。次に、クーポンを生成ボタンをクリックします。
特定のアフィリエイト向けのダイナミッククーポンの生成
特定のアフィリエイトに対してダイナミッククーポンを生成できます。
アフィリエイト AffiliateWP » Affiliates 画面からアフィリエイトの名前をクリックして、アフィリエイトの編集 画面に移動します。
ダイナミッククーポンコード の横にある、クーポンがまだ存在しない場合は クーポンを生成 ボタンをクリックするか、すでにクーポンコードが生成されているが新しいものを希望する場合は、まず クーポンを削除 をクリックします。
特定のアフィリエイト向けのダイナミッククーポンの削除
ダイナミッククーポンは、特定のアフィリエイトに対して削除できます。
アフィリエイト AffiliateWP » Affiliates 画面からアフィリエイトの名前をクリックして、アフィリエイトの編集 画面に移動します。
ダイナミッククーポンコード の横にある クーポンを削除 ボタンをクリックします(上記の画像を参照)。
その後、クーポンコードは削除されます。
アフィリエイトにダイナミッククーポンを表示する
ダイナミッククーポンは、次のいずれかからアフィリエイトに表示できます。
- アフィリエイトエリア
- アフィリエイト承認メール
アフィリエイトエリア
次の場合は、アフィリエイトアカウントおよびアフィリエイトポータル画面内に新しい クーポン タブが表示されます。
- アフィリエイトにダイナミッククーポンコードが割り当てられている場合。
- アフィリエイトに1つ以上の手動で割り当てられたクーポンコードが割り当てられている場合。

申請承諾メール
{registration_coupon} メールタグを使用して、承認メールにダイナミッククーポンコードを含めることができます。これは、AffiliateWP » 設定 » メール の下にある 申請承認メールコンテンツ を編集することで設定できます。

よくある質問
アフィリエイトがすでに手動で割り当てられたクーポンを持っている場合はどうなりますか?
ダイナミッククーポンは、手動で割り当てられたクーポンを置き換えることはできません。アフィリエイトのダイナミッククーポンを生成する前に、手動で割り当てられたクーポンを削除する必要があります。
自動ダイナミッククーポン生成をサポートするカスタム登録フォームを作成できますか?
現在、自動クーポン生成は、デフォルトのAffiliateWP登録フォームでのみサポートされています。Gravity FormsやNinja Formsなどのプラグインで構築されたカスタムフォームは、自動クーポン作成をトリガーしません。
WooCommerceクーポンテンプレートから継承されない設定は何ですか?
使用制限(例:クーポンあたりの使用回数、ユーザーあたりの使用回数)の設定や、最低/最高購入金額、許可されるメールアドレスなどの特定の制限は、ダイナミッククーポンには継承されません。
ダイナミッククーポン機能をどのようにテストできますか?
テストアフィリエイトアカウントを作成し、そのアカウントでダイナミッククーポンを有効にします。その後、クーポンが生成され、正しいテンプレート設定を継承し、アフィリエイトエリアに表示されることを確認できます。
ダイナミッククーポンコードの長さに制限はありますか?
はい、{user_name} マージタグは10文字に制限されており、生成されるクーポンコードが簡潔で機能的であることを保証します。
これで完了です!ダイナミッククーポンはAffiliateWPの強力な機能であり、アフィリエイトクーポンの管理プロセスを簡素化します。ダイナミッククーポンテンプレートを使用することで、すべてのクーポンで一貫性を確保しながら、必要に応じて設定を簡単に更新できます。自動または手動生成のオプションと柔軟なカスタマイズにより、ダイナミッククーポンは時間を節約し、アフィリエイト管理プロセスを効率化します。
このガイドに従うことで、ダイナミッククーポンを効果的に実装する準備が整い、アフィリエイトがクーポン設定を管理しながらあなたのビジネスを宣伝するのに役立ちます。