Stripeサブスクリプションへのトライアル期間の追加

顧客が支払いを行う前にサブスクリプションを試せるようにしたいですか?トライアル期間を使用すると、顧客はサインアップ時にカード情報を入力しますが、トライアルが終了するまで請求されません。

WPFormsを使用すると、フォーム内の任意のStripeサブスクリプションプランにトライアル期間を追加できます。このチュートリアルでは、Stripeサブスクリプションにトライアル期間を追加する方法と、WPFormsでのトライアルサインアップを管理する方法を説明します。


開始する前に、WordPressサイトにWPFormsをインストールして有効化してください。トライアル期間を使用するには、WPForms 2.0.4以降が必要です。

また、Stripeをサイトに接続し、Stripe Webhookを有効にする必要があります。WPFormsはWebhookを使用して各トライアルを追跡し、トライアル終了時に最初の支払いを記録します。WPForms Liteを使用している場合は、WPForms LiteでStripeを使用するガイドを参照してください。

サブスクリプションプランへのトライアル期間の追加

開始するには、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。フォームには、Stripeクレジットカードフィールドと、サブスクリプション価格を設定する単一商品などの支払いフィールドが必要です。

次に、支払い » Stripeに移動します。繰り返し支払いの下で、繰り返しサブスクリプション支払いを有効にするオプションをオンに切り替えます。以前にサブスクリプションプランを設定したことがない場合は、繰り返しサブスクリプション支払いを有効にするガイドを参照してください。

次に、繰り返しサイクルの下にあるプランのトライアル期間設定を見つけます。数値ボックスにトライアルの長さを入力します。その後、隣のドロップダウンから日、週、月、または年を選択します。

Stripe サブスクリプションプランでトライアル期間を 14 日間に設定

Stripeでは最大730日間のトライアルが許可されています。これは104週間、24か月、または2年に相当します。より大きな数値を入力すると、WPFormsは選択した単位の最大値に変更します。フォームを送信するとすぐに顧客に請求するには、設定を0のままにします。

トライアルを設定したら、必ずフォームを保存してください。

注意:Stripe Webhookが無効になっている場合、保存時にWebhookが必要ですというメッセージが表示されます。メッセージ内の支払い設定リンクをクリックし、Webhookを有効にするにチェックを入れて、設定を保存してください。

フォームでのトライアルの表示

プランにトライアルがある場合、フォームのStripe クレジットカードフィールドの下に短いメモが表示されます。お客様には、今日請求されないこと、および最初の支払い金額と日付が通知されます。

フォーム合計の上に、顧客は本日請求されない旨が表示されるトライアル注記

顧客がフォームを送信すると、Stripe はカードを保存し、トライアルでサブスクリプションを開始します。サインアップ時に金銭は徴収されません。顧客の銀行が 3D セキュアなどのカード認証を要求した場合、それはサインアップ時に発生します。

トライアルが終了すると、Stripe は保存されたカードに自動的に請求します。顧客が他に何もする必要はありません。

トライアルサブスクリプションの表示

トライアルのサインアップを表示するには、WPForms » Payments に移動します。各トライアルのサインアップは、まだ請求されていないため、合計で $0.00 と表示されます。サブスクリプション列には、プランの価格と請求頻度が、トライアルがアクティブな間は時計のアイコンと共に表示されます。

Trial signup in the Payments list with a alt=

支払いをクリックして詳細を開きます。サブスクリプション詳細セクションで、請求サイクルの下にプランの価格が表示されます。更新日には、トライアルが終了し、最初の支払いが期日となる日が表示されます。サブスクリプションステータスはトライアル中です。

トライアル中のステータスでトライアルサインアップのサブスクリプション詳細

トライアルが終了し、Stripe がカードに請求すると、最初の支払いが支払い履歴セクションに表示され、ステータスがアクティブに変更されます。トライアルが終了する前にサブスクリプションを終了するには、サブスクリプション詳細セクションのキャンセルをクリックします。

支払い画面の詳細については、支払い履歴の表示と管理ガイドをご覧ください。

トライアルスマートタグの使用

WPForms には、トライアル用の 2 つのスマートタグが含まれています。これらを 通知メールや 確認メッセージに追加して、トライアル終了時期をお客様にリマインドできます。

  • トライアル終了日: トライアルが終了し、最初の支払いが期日となる日付を表示します。例: 2026年11月10日。スマートタグは {trial_end_date} です。日付の表示形式を変更するには、フォーマットを追加します。例: {trial_end_date format="d.m.Y"}。
  • トライアル初回支払い: 初回支払いの金額を表示します。例: $10.00。スマートタグは {trial_first_payment} です。

たとえば、確認メッセージに次の行を追加できます: 無料トライアルは {trial_end_date} に終了します。{trial_first_payment} の初回支払いはその期日です。

どちらのスマートタグも、サブミッションにトライアルが含まれていない場合は空のままになります。詳細については、WPForms でのスマートタグの使用ガイドをご覧ください。

条件付きロジックの設定(オプション)

条件付きロジックを使用すると、コードを入力した顧客にのみトライアルを提供できます。それ以外のお客様にはすぐに請求されます。

注意: 複数のサブスクリプションプランと支払いに関する条件付きロジックには、Stripe Pro アドオンが必要です。これは Pro ライセンス以上で利用できます。

まず、フィールドに移動し、フォームに一行テキストフィールドを追加します。お客様が理解できるラベルを付けます。例: トライアルコード。

次に、支払い » Stripe に戻ります。最初のプランでは、トライアル期間を0のままにします。次に、条件付きロジックを有効にするをオンにし、コードフィールドが空の場合にプランを処理するルールを設定します。コードを空白のままにした顧客は、このプランを取得し、すぐに支払います。

その後、新しいプランを追加をクリックし、7日間トライアルなどの名前を入力して、OK をクリックします。トライアル期間を7 日間に設定します。次に、各新しいプランには独自の顧客詳細が必要なため、顧客のメールの下で メール フィールドを選択します。

最後に、このプランの条件付きロジックを有効にするをオンにし、コードフィールドがコード(例:7DAYS)と一致する場合に処理するように設定します。提供したい他のトライアル期間についてもこれらの手順を繰り返し、フォームを保存します。

トライアルコードが7DAYSの場合にトライアルプランを処理する条件付きロジック

顧客の回答が複数のプランに一致する場合、WPForms は最初に一致したプランを処理します。ルールを支払いと組み合わせて使用するその他の方法については、Stripe 支払い用の条件付きロジックのガイドを参照してください。

よくある質問

以下に、Stripe サブスクリプションのトライアル期間に関する最も一般的な質問のいくつかに回答します。

トライアルサインアップで支払い金額が$0.00と表示されるのはなぜですか?

顧客がトライアルを開始してもお金は徴収されないため、サインアップは $0.00 として記録されます。最初の支払いは、トライアル終了時に個別の支払いとして追加されます。サインアップ時に何も請求されなかったため、返金するものはありません。

顧客の最初の支払いが失敗した場合はどうなりますか?

サブスクリプションのステータスは支払い遅延に変更され、Stripe はカードへの再請求を試みます。後続の試行が成功した場合、ステータスはアクティブに戻ります。Stripe が試行を停止した場合、サブスクリプションはキャンセルされ、WPForms ではキャンセル済みと表示されます。

トライアル終了前に顧客にリマインダーは届きますか?

WPForms はトライアルリマインダーを送信しません。ただし、Stripe はトライアル終了前に顧客にメールを送信できます。これをオンにするには、Stripe のトライアルリマインダーメールのガイドを参照してください。

フォームにトライアルの注記が表示されないのはなぜですか?

この注記は、フォームを送信するすべての顧客がトライアルを受ける場合にのみ表示されます。一度払い支払いがオンになっている場合や、上記のトライアルコード設定のように、フォーム内のいずれかのプランにトライアルがない場合は非表示になります。

プランのトライアル期間が異なる場合、注記には顧客は本日請求されない旨のみが表示されます。

トライアル期間を特定の回数の繰り返しサイクルで使用できますか?

はい。トライアルが先に行われ、その後 Stripe は設定したサイクルごとに請求します。たとえば、30 日間のトライアルと 12 か月のサイクルを持つプランは、顧客に 30 日間の無料期間とそれに続く 12 回の支払いを提供します。

これで完了です!これで、Stripe サブスクリプションにトライアル期間を追加し、WPForms でトライアルのサインアップを追跡できます。

次に、サブスクライブ後に顧客が受信するメールをカスタマイズしますか?詳細については、フォーム通知の設定に関するチュートリアルを確認してください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。