AI要約
魅力的な割引オプションでお客様のエンゲージメントを高めたいとお考えですか?WPFormsのクーポンアドオンを使用すると、WordPressダッシュボードから直接、パーソナライズされた、または自動生成されたクーポンコードを作成できます。
このチュートリアルでは、WPFormsでクーポンアドオンをインストールして使用する方法を説明します。
要件:
- クーポンアドオンにアクセスするには、Proライセンスレベル以上が必要です。
- クーポンアドオンの最小必要バージョンを満たすために、WPFormsの最新バージョンがインストールされていることを確認してください。
クーポンアドオンのインストール
チュートリアルを開始する前に、WordPressサイトにWPFormsプラグインをインストールして有効化してください。
WPFormsをインストールしてライセンスを認証したら、すぐにクーポンアドオンをインストールして有効化できます。
アドオンを有効化した後、WPForms » Payments に移動し、Coupons タブを選択して設定できます。

新しいクーポンを作成する
開始するには、[支払い]ページの[クーポン]タブにある+ クーポンを追加ボタンをクリックします。

これにより、新しいクーポンを追加ページに移動します。

このページで入力できるフィールドはすべてここにあります:
注意:必須フィールドはアスタリスク(*)でマークされています。
- 名前*: 顧客が識別しやすいように、クーポンにタイトルを付けます。これは顧客には表示されません。
- コード*: 顧客が割引に使用するクーポンコードを設定します。自分で作成するか、コードを生成ボタンをクリックしてランダムなクーポンコードを生成できます。
- 金額*: クーポンが提供する割引を選択します。パーセンテージまたは固定金額にすることができます。両方のオプションを切り替えるには、金額フィールドの横にあるドロップダウンをクリックして、使用したい方を選択します。
- 開始日時: クーポンが有効になる日時を決定します。
- 終了日時: クーポンが無効になる日時を選択します。
- 最大使用回数: クーポンが無効になる前に使用できる合計回数を設定します。
注意:
- クーポンを保存した後、コードと金額フィールドを変更することはできません。続行する前に、これらのフィールドを再確認することをお勧めします。
- 金額フィールドの通貨は、WPFormsの設定ページで指定された通貨のデフォルト設定になります。WPForms » 設定に移動し、支払いタブを選択することでいつでも変更できます。次に、通貨ドロップダウンをクリックして、好みの通貨を選択します。
クーポンを作成する際に、開始日、終了日、最大使用回数のフィールドを空のままにすることができます。ただし、そうすると、クーポンコードの使用に制限が設定されなくなります。たとえば、終了日フィールドが空白の場合、クーポンは無期限に有効になります。
フォームへのクーポンマッピング(オプション)
次に、クーポンを特定のフォームに関連付けるオプションがあります。 許可されたフォームセクションまでスクロールし、クーポンを適用したい特定のフォームの横にあるトグルボタンを切り替えます。
注意: この段階でクーポンをフォームに接続することは任意です。クーポンを使用したいフォームがまだ存在しない場合は、後でフォームビルダーのクーポンフィールドオプションからいつでも接続できます。

クーポンをすべてのフォームに適用することもできます。これは、フォーム列の横にあるトグルボタンをクリックすることで実行できます。

設定に満足したら、クーポンを保存ボタンをクリックしてクーポンを保存します。

フォームにクーポンを追加する
顧客がクーポンコードを使用できるようにするには、フォームにクーポンフィールドを追加し、許可するクーポンを選択する必要があります。
注意:これらの設定を迅速に実装し、クーポンが有効なフォームの外観を確認するには、独自のカスタマイズされたフォームの基盤として、事前に作成されたクーポンフォームテンプレートから始めることができます。
まず新しいフォームを作成するか、既存のフォームを編集します。フォームビルダーに入ったら、支払いフィールドセクションの下にあるクーポンフィールドを探して、フォームに追加します。

注意:1つのフォームに追加できるクーポンフィールドは1つだけです。
次に、追加されたクーポンフィールドをプレビューパネルからクリックして、フィールドオプションを開きます。
一般タブで、許可されたクーポンドロップダウンをクリックし、このフォームで許可したいクーポンを選択します。

1つのフォームで複数のクーポンを許可できます。ただし、ユーザーはフォームに入力する際に、割引のために許可されたクーポンのうち1つしか適用できません。
注意:ここで許可することを選択したクーポンは、クーポン設定ページでこのフォームに自動的にリンクされます。これは、このフォームのトグルボタンが、このフォームで許可するクーポンを編集する際の許可されたフォームセクションで有効になることを意味します。
適用ボタンのテキストを変更したい場合は、高度な設定タブを選択します。次に、ボタンテキストフィールドのテキストを更新します。

注意:フィールドオプションパネルでは、フィールドラベルの変更や条件付きロジックの有効化などのカスタマイズオプションが提供されます。クーポンフィールドにカスタムプレースホルダーを追加するには、開発者ドキュメントを参照してください。フィールドオプションの詳細については、フィールドオプションのカスタマイズガイドを参照してください。
クーポンフィールドをカスタマイズした後、フォームを保存することを忘れないでください。
注意:フォームを保存した後、ユーザーに公開する前に必ずテストしてください。詳細なガイドについては、フォームテストチェックリストガイドを参照してください。
よくある質問
これらは、WPFormsでクーポンアドオンを使用することに関するトップの質問への回答です。
100%オフの割引が適用されたときに、ユーザーがフォームを送信できるようにするにはどうすればよいですか?
デフォルトでは、ユーザーが100%割引を提供するクーポンコードを適用した場合、フォームは送信されません。ユーザーはおそらく、下の画像のようなエラーを目にするでしょう。

これは、ほとんどの決済ゲートウェイが、支払い金額として0の値を持つフォームを処理できないために発生します。
これに対する簡単な回避策は、条件付きロジックを使用して、合計フィールドの値が0の場合にフォームが支払いを処理しないようにすることです。
これを設定するには、WordPress管理エリアにログインし、100%割引を有効にしたい支払いフォームを開きます。
注意:この例では、Stripe Proアドオンを使用します。ただし、このソリューションは、他のすべての決済アドオンでも機能します。
フォームビルダーで、Payments » Stripeに移動してStripe設定ページにアクセスします。

次に、下にスクロールして、Enable Conditional Logicオプションをオンにします。

その後、条件を次のように設定します:CouponフィールドがJULY100OFFの場合は、この請求を処理しないでください。

このロジックは、クーポンコードが条件付きロジックルールで指定されたコードと一致する場合、実質的に支払いの処理を防止します。
注意:JULY100OFFを、ユーザーに100%割引を提供するために使用するクーポンコードに置き換えてください。
条件付きロジックルールを設定した後、フィールドタブに戻り、支払いフィールドを選択してフィールドオプションを開きます。

注意:PayPal Standardアドオンを使用している場合は、以下の手順をスキップして、フォームのテストに進み、正しく機能することを確認してください。
Field Optionsパネルで、Smart Logicタブに移動し、Enable Conditional Logicオプションをオンにします。

次に、ルールを次のように設定します:CouponフィールドがJULY100OFFの場合は、このフィールドを非表示にします。ここでも、JULY100OFFをクーポンコードに置き換えることを忘れないでください。

このルールを設定すると、ユーザーが条件付きロジックルールで設定したコードと一致するクーポンコードを入力した場合、Stripeクレジットカードフィールドが非表示になります。これにより、ユーザーは必須のクレジットカードフィールドに入力せずにフォームを送信できるようになります。
条件付きロジックルールを設定した後、変更を保存してください。完了したら、すべてが期待どおりに見え、機能することを確認するためにフォームをテストすることをお勧めします。
これで完了です!これで、Couponsアドオンを使用して、サイトの任意のフォームにクーポンを作成する方法がわかりました。
次に、WordPressフォーム用に作成したクーポンをどのように追跡および管理するか疑問に思っていますか?詳細については、クーポンの表示と管理ガイドを確認してください。