サブスクリプションのアップセル
サブスクリプションのアップセル
サブスクリプションのアップセルは、Checkout を使用して顧客に長期プランにアップグレードするオプションを提示します。顧客に対して、より長期のサブスクリプション期間 (月次から年次など) へのアップセルを行うことで、平均注文額とキャッシュフローを増加させることができます。
従量課金以外の継続価格はすべて、サブスクリプションのアップセルを使用する対象になります。対象の価格に対して、次の条件を満たす別の価格へのサブスクリプションのアップセルを設定できます。
- 価格は同じ Product (商品) を参照する必要があります。
- 価格は同じ通貨である必要があります。
- 価格は
recurring
タイプである必要があります。 - 価格で、税金処理を使用する場合は、値が同じである必要があります。
- 価格で段階を使用する場合には、各段階の
up_to
の値が同じである必要があります。 - 数量の変換を使用する場合、
divide_by
とround
の値は同じである必要があります。
サブスクリプションのアップセルを作成する
ダッシュボードの価格の詳細ページでサブスクリプションのアップセルを設定します (価格の詳細を表示するには、商品をクリックし、商品に追加された価格をクリックします)。アップセルセクションで、ドロップダウンメニューからアップセル価格を選択します。アップセルは、その価格を使用する対象の Checkoutセッションに直ちに適用されます。
料金詳細ページでサブスクリプションのアップセルを設定します。
Checkout の機能
決済フローでは、該当する場合、アップセルを選択するオプションが割引額とともに顧客に表示されます。Checkout セッションをアップセルの対象にするには、以下を満たす必要があります。
- サブスクリプションモードの Checkout セッションである
- Checkout セッションで設定される
type=recurring
料金が 1 つのみである - アップセル価格に有効な設定がある
Stripe は、ユーザーがアップセル価格を選択した場合に 1 回の請求サイクルで節約できる金額に基づき、割引料金を計算します。たとえば、100 ドルの月次サブスクリプションから 1000 ドルの年次サブスクリプションへのアップセルでは、200 ドルの割引料金が表示されます。割引料金は、その文字長に応じて金額またはパーセントとして表示されます。
ユーザーは初期価格オプションとアップセル価格オプションを切り替えてから、購入できます。
顧客向けのプレビュー。
Checkout セッションのラインアイテムを取得する
顧客がアップセルを選択すると、アップセル価格を反映するように Checkout セッションの line_items
が更新されます。checkout.session.completed
Webhook を使用して注文のフルフィルメントを行う場合は、必ずラインアイテムを取得してください。
トライアルでの動作
トライアル期間を設けた Checkout セッションに対するアップセルを顧客が選択した場合、トライアル期間は変更されません。
クーポンの動作
Checkout セッションの discounts 配列にクーポンが渡された場合、顧客がアップセルを選択すると、そのクーポンがアップセル価格にも適用されます。たとえば、月次サブスクリプションから年次サブスクリプションにアップセルし、4 カ月の期間の 50% オフクーポンを渡した場合、クーポンの適用開始から 4 カ月間のすべての請求書に割引が適用されます。アップセルを選択すると、50% の割引が年次サブスクリプション全体に適用されます。クーポンが適用される 4 カ月の期間中に年次請求書が作成されるためです。
サブスクリプションのアップセルを削除する
サブスクリプションのアップセルを削除するには、以下の x をクリックします。サブスクリプションのアップセルを削除すると、そのアップセルを新しい Checkout セッションで利用することはできなくなります。
アップセルを削除します。