カタログとサブスクリプションプランをセットアップ
仮想通貨とは、ゲーム内アイテムの販売に使用される仮想のお金のことです。仮想通貨は、その目的に応じて、ゲームの経済残高に影響を与えたり、アプリの収益化につながったりします。また、ハードカレンシーとは、購入先のプラットフォームにリンクされて、リアルマネーでのみ購入可能な仮想通貨のことです。
事前定義された金額で仮想通貨を販売できます。パッケージの場合、そのパッケージ内の仮想通貨の金額と等しくない特別価格を定義できます。
仮想通貨の詳細については、「仮想通貨」セクションを参照してください。
仮想通貨をセットアップするには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでストアをクリックし、仮想通貨モジュールを接続します。
- 価格タブで、新しい仮想通貨をクリックします。
仮想通貨パッケージを設定するには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでストアをクリックして、仮想通貨に移動します。
- パッケージに移動します。
- 新しいパッケージをクリックします。
- 以下のパラメータを指定します:
- パッケージの画像(任意)。
- パッケージSKU。
- パッケージ名。
- パッケージの簡単な説明。
- パッケージの仮想通貨。
- 実際通貨と仮想通貨での価格。
- デフォルトの通貨。
- 属性(任意)。
- ユーザーが仮想通貨パッケージを購入できる回数を制限する場合は、「1人のユーザーがパッケージを購入できる回数を制限する」トグルを「オン」に切り替え、制限を指定します。
- 仮想通貨パッケージをストアに表示する時間制限を設定することもできます。これを行うには、「期間」を選択し、タイムゾーンと期間の開始と終了を指定します。パッケージの表示期間の終了を表示しない場合は、「終了日なし」ボックスにチェックを入れます。
- 「パッケージを作成する」をクリックします。
仮想アイテムは、実際通貨と仮想通貨で販売できるゲーム内コンテンツです。
仮想アイテムには次の3つのタイプがあります:
- 消耗品 — 大量に持っていて、何度も購入することができるアイテム。ユーザーが消費すると、その量は減少します。
- 非消耗品 — 一度だけ発生または購入することができるアイテム。これらのアイテムはユーザーのインベントリに保管され、クライアント側で消費されてもインベントリから削除することはできません。クライアント側で消費してインベントリから取り出すことはできず、サーバー側のメソッドでのみ取り出すことができます。
- 期間限定アイテム — 期間限定で入手可能で、有効期限が切れても在庫から消えない非消耗品アイテム。ユーザーは、このアイテムを再度購入してアクティブ化する必要があります。
仮想アイテムの詳細については、「仮想アイテム」セクションを参照してください。
仮想アイテムを設定するには、仮想アイテムグループを設定する必要があります。グループを設定することで、複数レベルのカタログを作成し、ストア内のアイテムの表示を管理することができます。
仮想アイテムのグループを作成するには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでストアをクリックして、仮想アイテムモジュールを接続します。
- グループを作成するをクリックします。
- 以下のパラメータを指定します:
- グループコード。
- グループ名。
- グループをカタログに表示する場合は、ストアにグループを表示するトグルをオンに設定します。
- グループを作成するをクリックします。
仮想アイテムを設定するには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでストアをクリックし、仮想アイテムモジュールを接続します。
- アイテムを作成するをクリックします。
- 以下を指定します:
- イメージ。
- SKU。
- アイテムが属する1つまたは複数のグループ。
- 名称。
- 説明。
- アイテムのプロパティ: 消耗品、非消耗品、または期間限定のアイテム。
- 実際通貨または仮想通貨での価格。
- ユーザーがアイテムを購入できる回数を制限する場合は、「1人のユーザーがアイテムを購入できる回数を制限する」トグルを「オン」に切り替え、制限を指定します。
- アイテムをストアに表示する時間制限を設定することもできます。これを行うには、「期間」を選択し、タイムゾーンと期間の開始と終了を指定します。アイテムの表示期間の終了を示さないようにするには、「終了日なし」ボックスにチェックを入れます。
- 「保存」をクリックします。
バンドルとは、複数の商品をセットにして1つのユニットとして販売することです。バンドルには異なる種類のアイテムを追加することができます:
- 仮想通貨。
- 仮想通貨のパッケージ。
- 期間限定アイテムを含む仮想アイテム。
- バンドル。
バンドルの詳細については、「バンドル」セクションを参照してください。
バンドルをセットアップするには:
- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでストアをクリックし、バンドルモジュールを接続します。
- バンドルを作成するをクリックしてください。
- バンドルには以下のパラメータを指定します:
- イメージ。
- SKU。
- 名前。
- 短い説明文(任意)。
- 製品タイプ。
- 価格。
- ユーザーがバンドルを購入できる回数を制限する場合は、「1人のユーザーがバンドルを購入できる回数を制限する」トグルを「オン」に切り替え、制限を指定します。
- バンドルをストアに表示する時間制限を設定することもできます。これを行うには、「期間」を選択し、タイムゾーンと期間の開始と終了を指定します。バンドルの表示期間の終了を示さないようにするには、「終了日なし」ボックスにチェックを入れます。
- 「保存」をクリックします。
アドミンページを経由で、またはプランを作成するAPIコールを使用してサブスクリプションプランを設定できます。
アドミンページ経由でプランを設定するには:
- 「サブスクリプション」セクションに移動します。
- 「サブスクリプションプラン」タブで、「サブスクリプションプランを作成する」をクリックします。
- 特定のプランで決済UIを開きます。
- アラートでプランを特定します。
- トランザクションレポートでプランを特定します。
レギュラープランを設定する
- 以下を指定します:
- プラン名。
- 説明(任意):このプラン説明は、ユーザーがサブスクリプションを購入する際に、決済UIに表示されます。
- 「次へ」をクリックします。
- サブスクリプション料金オプションのいずれかを選択してください:
- 通常:各決済金額は手動で指定されます。
- セットアップ料金込み:各回の支払い金額およびセットアップ料金を手動で指定します。この設定は、ライセンスの接続、システムの設定、ユーザーのトレーニング、コンサルテーションの提供などの追加費用をカバーするために登録者に請求したい場合に使用します。この場合、初回支払いにはセットアップ料金が含まれ、残りの支払いには通常の支払いと同額が含まれます。
- 初回支払いに関連付けられます:各回の支払額は初回支払いと同じです。サブスクリプションのコストと通貨のタイプは、決済UIを開くときに
purchase.checkout.amount
パラメータとpurchase.checkout.currency
パラメータで渡されます。価格設定を自分の側で管理し、特定のユーザーに対して個別に価格を設定したい場合は、このオプションを使用します。
- 初回支払いに関連付けられます:各回の支払額は初回支払いと同じです。サブスクリプションのコストと通貨のタイプは、決済UIを開くときに
- 通常のサブスクリプション料金またはセットアップ料金込みを選択するかどうかにかかわらず、通貨ごとに異なるサブスクリプション価格を設定できます。 これをするには:
- 「通貨」と「価格」フィールドで、必要な通貨を選択し、サブスクリプション価格の値を指定します。セットアップ料金のあるサブスクリプションの場合は、セットアップ料金の値も該当フィールドに記入してください。
- 「+」をクリックして他の通貨での価格を追加します。
- デフォルト通貨を指定してください。
- 請求サイクルを構成します:
- 決済の頻度を指定します。
- 試用期間の中で、支払いをせずにサブスクリプションを利用できる日数を指定します。試用期間を設けないプランを作成する場合は、値を
0
に設定します。
- 1回払いのためのパラメータを指定します。このタイプのサブスクリプション更新では、ユーザーは電子メールで送信された決済リンクを介して支払いを行います。
- 期限切れリマインダー:サブスクリプションの有効期限の何日前にユーザーがリマインダーを受け取るかを指定します。
6
以上の値を設定すると、有効期限の1日前に追加のリマインダーが表示されます。リマインダーを送信しない場合は、0
に設定してください。 - 猶予期間:有効期限が切れた後、ユーザーがサブスクリプションを継続して使用でき、、更新するオプションを持つことができる日数。猶予期間のないプランを作成するには、値を
0
に設定します。
- 期限切れリマインダー:サブスクリプションの有効期限の何日前にユーザーがリマインダーを受け取るかを指定します。
- 自動決済のパラメータを指定します:このタイプのサブスクリプション更新では、ユーザーの操作なしで、支払いは保存された請求情報を使用して自動的に行われます。
- サブスクリプションの有効期限のリマインダー。
- ユーザーへの課金に最初に失敗した後の課金再試行回数です。シシステムは1日に1回再試行します。
- 「次へ」をクリックします。
- 「作成する」をクリックします。
ライフタイムプランを設定する
- 以下を指定します:
- プラン名。
- 説明(任意):このプラン説明は、ユーザーがサブスクリプションを購入する際に、決済UIに表示されます。
- 「次へ」をクリックします。
- サブスクリプション料金オプションのいずれかを選択してください:
- レギュラー:各回の支払い金額は手動で指定されます。
- 初回支払いに関連付けられています:各回の支払い金額は、ユーザーが初回支払いと同じです。サブスクリプションコストと通貨タイプは、決済UIを開くときに
purchase.checkout.amount
およびpurchase.checkout.currency
パラメータで渡されます。価格設定を自分の側で管理し、特定のユーザーの個別価格を設定できるようにしたい場合は、このオプションを使用します。
- 「返金期間」フィールドで、ユーザーがサブスクリプションを解除して支払いを返金できる日数を設定します。
- 通常のサブスクリプション料金を選択するかどうかにかかわらず、通貨ごとに異なるサブスクリプション価格を設定できます。 これをするには:
- 「通貨」と「価格」フィルドで、必要な通貨を選択し、サブスクリプション価格の値を指定します。
- 「+」をクリックして他の通貨での価格を追加します。
- デフォルト通貨を指定してください。
- 「次へ」をクリックします。
- 「作成する」をクリックします。
シーズンパスを設定する
- 以下を指定します:
- プラン名。
- シーズンパスの有効期間。
- 説明(任意):このプラン説明は、ユーザーがサブスクリプションを購入する際に、決済UIに表示されます。
- 「次へ」をクリックします。
- サブスクリプション料金オプションのいずれかを選択してください:
- レギュラー:各回の支払い金額は手動で指定されます。
- 初回支払いに関連付けられています:各回の支払い金額は、ユーザーが初回支払いと同じです。サブスクリプションコストと通貨タイプは、決済UIを開くときに
purchase.checkout.amount
およびpurchase.checkout.currency
パラメータで渡されます。価格設定を自分の側で管理し、特定のユーザーの個別価格を設定できるようにしたい場合は、このオプションを使用します。
- 「返金期間」フィールドで、ユーザーがサブスクリプションを解除して支払いを返金できる日数を設定します。
- 通常のサブスクリプション料金を選択するかどうかにかかわらず、通貨ごとに異なるサブスクリプション価格を設定できます。 これをするには:
- 「通貨」と「価格」フィルドで、必要な通貨を選択し、サブスクリプション価格の値を指定します。
- 「+」をクリックして他の通貨での価格を追加します。
- デフォルト通貨を指定してください。
- 「次へ」をクリックします。
- 「作成する」をクリックします。
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。