サブスクリプションベースの製品とプラングループを設定する方法
サブスクリプションベースの製品は、ユーザーがサブスクリプションを購入したときに提供されるサービスまたはサービスのセットです。製品作成は、異なるサービスのために別々のサブスクリプションを販売するように設定する場合、またはユーザーが同時に複数のサブスクリプションを取得できるようにする場合に必要です。ストリーマーのチャンネル、ゲーム、または固有のアイテム/固有の能力へのサブスクリプションベースの製品アクセスの例。
お知らせ
1つのサブスクリプションオプションだけでゲームアクセスを販売したい場合は、サブスクリプションプランを設定する必要がありますが、製品を設定する必要はありません。
group_id
パラメータ値を持つプランのセットです。このgroup_id
パラメータは、プランのグループを形成し、このグループをサブスクリプションベースの製品に関連付けるために使用されます。プランのグループを作成すると、次のことが可能になります:- 製品サブスクリプションとして選択できるプランの数を制限する
- ユーザーがグループ内の別のプランに切り替えられるようにする
お知らせ
デフォルトでは、プランは
“group_id”:null
パラメータを使用して作成され、一般グループに含まれます。プロジェクトに製品が作成されていない場合は、グループを作成しないことを選択できます。- 1つのプランは1つのグループにしか属せません。
- 1つの製品を1つのグループのみに基づいて作成できます。
- 1つのグループを複数の製品にリンクできます。
サブスクリプションベースの製品およびプラングループを作成するには、以下のパラメータを製品の作成APIコールに渡します:
name
製品の名前group_id
プラングループの名前で
プランをプラングループと製品にリンクするには、プラングループの名前を含むgroup_id
パラメータを更新のプランAPIコールに渡します。グループを削除するには、“group_id”:null
を渡してください。
製品にリンクされたプランを購入するときに決済インターフェイスを開くには、次のパラメータをトークンを作成するAPIコールに渡します:
- プランID付きの
purchase.subscription.plan_id
group_id
経由でプランに関連付けられた製品のIDを持つpurchase.subscription.product_id
- 1つのサブスクリプションオプションだけでゲームアクセスを販売したい場合は、サブスクリプションプランを設定する必要がありますが、製品を設定する必要はありません。
- 1ヶ月と3ヶ月など、異なる条件でゲームへのアクセスを販売したい場合は、適切な条件で2つのサブスクリプションプランを設定する必要があります。製品を設定する必要もありません。プランにはデフォルトで
“group_id”:null
パラメータがあります。つまり、プランは一般グループに含まれます。ユーザーは、サブスクリプションを購入する時にこれらのプランを自由に選択し、プランの切り替えもできるようになります。 - 1ヶ月、3ヶ月のゲームへのアクセスだけでなく、例えば6ヶ月の剣のアップグレードなど、追加のサブスクリプションも売りたい場合:
- 製品ごとに固有の
name
パラメータとgroup_id
パラメータを製品の作成APIコールに渡すことで、2つの製品「ゲーム」と「剣」を作成します。 - 次のいずれかの方法で、1、3、および6ヶ月のプランを作成します:
- ストアインターフェースに「ゲーム定期購入」「刀剣アップグレード定期購入」製品の表示を実装します。
- 製品ごとに固有の
お知らせ
インターフェースを実装する場合、サブスクリプションは製品と購入によって選択されたプランを組み合わせたものであるため、販売対象はサブスクリプション自体ではなく、プロジェクトで作成された製品であることに注意してください。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。