仮想アイテム

仕組み

仮想アイテムとは、ユーザーが実際通貨または仮想通貨で購入したり、ボーナスとして受け取ったりできるゲーム内アイテムのことです。物理的実体はなく、利用範囲はゲーム内に限定されます。具体例には、スキンやポーション、武器など、プレイ体験や外見に影響を与える要素などが挙げられます。

主な機能:

  • 柔軟な価格設定:
    • 個別アイテムの価格を実通貨や仮想通貨で設定
    • 無料アイテムの作成
  • ユーザーの国と通貨の自動判定
  • 可用性の設定:
    • 特定の地域でのアイテム販売の制限
    • 購入可能なアイテム数の制限
    • ストアでのアイテム表示期間の制限
    • 購入不可アイテムの設定。カタログでは非表示にしつつ、バンドルの一部や他アイテムのボーナスとして提供可能
注意
仮想アイテムは、パブリッシャーアカウント経由、API コール経由、またはカタログのインポートで作成できます。 本ガイドでは、仮想アイテムの手動作成と API コールの利用方法を説明します。その他のアイテムタイプの作成については、アイテムカタログを参照してください。
注意
仮想アイテムは、アカウント経由、API コール経由、またはカタログのインポートで作成できます。 本ガイドでは、仮想アイテムの手動作成と API コールの利用方法を説明します。その他のアイテムタイプの作成については、アイテムカタログを参照してください。
注意
仮想アイテムは、モバイルゲーム用のアカウント内、API コール経由、またはカタログのインポートで作成できます。 本ガイドでは、仮想アイテムの手動作成と API コールの利用方法を説明します。その他のアイテムタイプの作成については、アイテムカタログを参照してください。

セットアップ方法

パブリッシャーアカウントで設定

注意
アイテムを設定する前に、アイテムの整理およびストア内での表示管理を効率化するため、グループを作成することをお勧めします。

アカウントで設定

注意
アイテムを設定する前に、アイテムの整理およびストア内での表示管理を効率化するため、グループを作成することをお勧めします。
  1. パブリッシャーアカウントでプロジェクトを開き、アイテムカタログ > すべてのアイテム > 仮想アイテムセクションに移動します。
  1. アカウントでプロジェクトを開き、アイテムカタログ > すべてのアイテム > 仮想アイテムセクションに移動します。
  1. アカウントでプロジェクトを開き、アイテムカタログ > すべてのアイテム > 仮想アイテムセクションに移動します。
  1. アカウントでプロジェクトを開き、アイテムカタログ > すべてのアイテム > 仮想アイテムセクションに移動します。
  1. モバイルゲーム向けのアカウントでプロジェクトを開き、カタログセクションに移動します。
  1. 「手動で作成」をクリックし、ドロップダウンリストから仮想アイテムを選択します。
  1. 一般設定セクションで、次を指定します:
    • SKU
    • アイテムが属すべき1つまたは複数のグループ(任意)
    • 名称
    • 簡潔な説明
    • 詳細な説明 — 追加するには、対応するトグルをオンにします(任意)
  1. メディアセクションで、1つ以上の画像または動画をアップロードします(任意)。デバイスから直接、またはリンク経由で追加できます。エクソーラのサイトエディターで作成したストアでは、すべてのアイテムカードにメインとしてマークされたファイルが表示され、残りのファイルはメディアギャラリー付きのアイテムカードでのみ表示されます。メインとしてマークされたファイルは、カタログ取得のAPIコールのレスポンスでも返されます。
  1. 価格設定セクションで、価格を設定するか、無料アイテムを作成します:
    • 価格を設定するには、有料アイテムを選択し、実際通貨での価格および/または仮想通貨での価格のトグルをオンにして、価格を指定します。必要に応じて、地域別価格を設定してください。
    • 無料アイテムを作成するには、無料アイテムを選択します。
注意

アイテムには、複数の実際通貨および仮想通貨での価格を設定できます。その場合、各タイプについてデフォルトの通貨 — 実際通貨の中から1つ、仮想通貨の中から1つを指定する必要があります。

プロジェクト内で仮想通貨がすでに作成されている場合にのみ、仮想通貨での価格を指定できます。

  1. 購入可能なアイテム数を制限するには:
    1. 制限セクションでトグルをオンにし、数量を指定します。
    2. 制限のリセット頻度を設定します。ドロップダウンリストから期間を選択します:
      1. 毎日
      2. 毎週
      3. 毎月
      4. カスタム間隔。間隔はストアでのアイテムの表示開始日時から計算されます。
      5. 定期的なリセットなし
    3. 選択した期間に対応するパラメータを指定して、リセットスケジュールを設定します。
注意
デフォルトでは、購入制限に達するとアイテムはカタログから非表示になります。自動リセットが設定されている場合、ユーザーが購入制限に達した後もアイテムを表示するチェックボックスをオンにすると、次のリセットサイクルが始まるまでアイテムを表示したままにできます。
  1. アイテムの表示期間制限を設定する(任意):

    1. 特定の表示期間を追加セクションでトグルをオンにします。
    2. タイムゾーン、開始日時、終了日時を指定します。

    アイテムの表示期間の終了を指定しない場合は、終了日なしのトグルをオンにします。

注意
カタログ内のアイテムに別の表示期間を追加するには、「+」をクリックします。アイテムに複数の表示期間がある場合は、それぞれに終了日が必要です。表示期間は、指定した分の最後の秒で終了します。例えば、終了時刻を12:00に設定した場合、表示期間は12:00:59まで継続します。
  1. 以下のいずれかのオプションを使用して属性を設定します(任意):
    1. JSON形式で属性とその値を追加する
    2. 属性とその値を手動で作成し、アイテムに関連付ける
  1. 有料アイテムがランダムな報酬を伴う仕組み(例:ルートボックスやガチャなど)で使用される場合は、有料なランダム報酬としてマークのトグルを有効にします。
注意
このパラメータは、こうした仕組みに法的規制がある国で配信されるゲームでは必須となる場合があります。
  1. 「作成」をクリックします。

  2. 表示されたウィンドウで、アイテムステータス」を選択し、「続ける」をクリックします。

作成したアイテムはすべてのアイテムセクションに表示されます。

API で設定

仮想アイテムを設定するには、Virtual items and currency グループの Admin サブセクションにあるコールを使用します。

お知らせ
Admin サブセクションのコールは、フロントエンドでストアカタログを構築することを目的としていません。ランディングページ、ウェブストア、ゲーム内ロジックでの利用は避けてください。
タスクAPI コール
仮想アイテムを作成Create virtual item
仮想アイテム情報を取得Get virtual item
仮想アイテムの一覧を取得Get list of virtual items
指定したグループの仮想アイテム一覧を取得Get list of virtual items by specified group external id API コールで、パラメーター external_id を渡します。
管理用にグループ別の仮想アイテム一覧を取得Get list of virtual items by specified group id API コールで、パラメーター group_id を渡します。
仮想アイテムを更新Update virtual item
仮想アイテムを削除Delete virtual item
購入可能な仮想アイテム数を制限Create virtual item または Update virtual item API コールで、以下のパラメーターを渡します。
  • limits:購入可能な仮想アイテムの最大数量を指定
  • limits.recurrent_schedule:制限をリセットする頻度を定義

ストアで仮想アイテムを表示

仮想アイテムの表示方法は、カタログの実装方法によって異なります — サイトビルダー経由 または API 経由。

サイトエディターで表示

ウェブサイトに仮想アイテムを表示するには:

  1. 仮想アイテムを作成。

注意
サイトビルダーで仮想アイテムを表示するには、事前にグループを作成してください。仮想アイテムは、グループの一部としてのみストアのカタログに表示されます。
  1. パブリッシャーアカウントのプロジェクトで、Storefronts > Websites セクションに移動

  2. 対象サイトのペインで、Open Site Builder をクリック

  1. アカウントのプロジェクトで、Storefronts > Websites セクションに移動

  2. 対象サイトのペインで、Open Site Builder をクリック

  1. アカウントのプロジェクトで、Storefronts > Websites セクションに移動

  2. 対象サイトのペインで、Open Site Builder をクリック

  1. アカウントのプロジェクトで、Storefronts > Websites セクションに移動

  2. 対象サイトのペインで、Open Site Builder をクリック

  1. モバイルゲーム用のアカウントのプロジェクトで、Web Shop セクションに移動

  2. 対象サイトのペインをクリック.

  1. サイトに複数のページがある場合は、必要なページを選択:

    1. エディター上部の現在のページタイトルをクリック。
    2. ドロップダウンリストから必要なページを選択。

  2. Store ブロックセクションで、Item type フィールドで Virtual items を選択し、Item group フィールドでウェブサイトで販売するアイテムグループを選択

  1. アイテムカードのレイアウトを設定

  2. 必要な変更を行い、ウェブサイトの公開準備が整ったら:

    1. サイトエディターの右上で Publish をクリックします。
    2. 公開するページにチェックを入れます。
    3. Publish をクリックします。

お知らせ

ウェブサイトを公開できない場合は、次の条件をすべて満たしていることを確認してください:

  • ウェブサイトに空のセクションがない(赤いインジケーターで表示されます)
  • エクソーラとのライセンス契約に署名済み
  • メインページが公開済み、または公開対象に選択されている。メインページより先に子ページを公開することはできません。

サイトを公開すると、仮想アイテムのグループを含むセクションが利用可能になります。アイテムが表示されない場合は、Status が Available に設定され、時間ベースの表示制限が有効になっていないことを確認してください。

API で仮想アイテム情報を取得

クライアント側で仮想アイテムのカタログを取得するには、Virtual items and currency メソッドグループの Catalog サブセクションにあるメソッドを使用します。これらのメソッドの利用に認証は不要です。

タスクAPI コール
SKU で仮想アイテムを取得Get virtual item by SKU API コールで、パラメーター item_sku を渡します。
仮想アイテムの一覧を取得Get virtual items list
指定したグループの仮想アイテム一覧を取得Get items list by specified group API コールで、パラメーター external_id を渡します。
プロジェクト内の仮想アイテムをすべて取得Get all virtual items list

ユーザーに仮想アイテムを付与

アイテムタイプや統合設定に応じて、以下のいずれかの方法で仮想アイテムがユーザーに付与されます:

  • PlayFab を統合している場合、仮想通貨およびアイテムはユーザーの PlayFab インベントリに自動付与されます。
  • カスタムの配信システムを使用している場合、すべての仮想アイテムと仮想通貨はお客様側で付与します。バックエンドで注文データを受け取れるよう、ウェブフックハンドラーの設定を推奨します。必要なデータは 注文の支払い成功 ウェブフックに含まれています。

この方法およびその他の購入データ取得方法の詳細は、注文状況の追跡のセットアップを参照してください。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。

お役立ちリンク

最終更新日: 2026年7月6日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、[email protected]までお問い合わせください。