アイテム購入制限

注意
この翻訳はAIによって生成されていますので、ご自身の判断でご利用ください。

仕組み

ユーザーごとの購入制限を設定し、これらの制限の定期的なリセットを設定できます。

制限の設定は、以下のシナリオで利用できます:

  • ゲーム内アイテムの販売 — 仮想アイテム、仮想通貨パッケージ、バンドル
  • ゲームキーによるゲームおよびDLCの販売

定期的な制限リセットを有効にすることで、以下のことが可能になります:

  • 再購入を許可する
  • 複数のゲーム配信プラットフォームでアイテムが販売された場合に、システムとデータを同期する

ユーザーに利用可能な数量を正しく表示するには、認証を設定する必要があります。

認証されていないユーザーには、常に購入できるアイテムの最大数量が表示されます。アクティブな制限が適用された状態で、ユーザーの残りのアイテム数量を表示するには、リクエスト時にユーザー認証データを含めてください:

  • アイテムカタログは、Virtual Items & Currency グループのCatalogサブセクションのAPIコールで取得
  • ゲームカタログは、Game Keys グループのCatalogサブセクションのAPIコールで取得
注意

エクソーラは購入制限を適用し、ユーザーが設定された上限を超えてアイテムを購入するのを防ぎます:

  • 決済UIが開かれ、アイテムの支払いが完了すると、そのアイテムを含むすべての未払い注文は無効になります。
  1. 例:ユーザーが、購入を完了する前に、限定アイテムの決済フォームを複数のブラウザタブや異なるブラウザで開くと、同じアイテムに対して複数の注文が作成される可能性があります。購入が1つのタブで完了すると、エクソーラはそのアイテムに関するすべての未払い注文をキャンセルします。
  1. 例:購入制限のあるアイテムをユーザーが購入し、ゲーム内で使用した後に返金をリクエストできるとします。もし制限が自動でリセットされると、そのユーザーは再度アイテムを購入して使用し、このサイクルを繰り返して意図した制限を実質的に回避できてしまいます。これを防ぐため、支払いが返金されたり注文がキャンセルされたりしても、制限はリセットされません。

プロモーションの使用制限を設定するには、手順を参照してください。

制限の設定と更新

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

注意
  • 以下の手順は仮想アイテムを例に説明します。
  • 仮想アイテムを設定する前に、グループを作成することを推奨します。グループを使うと、多層のカタログを構築し、ストアでの表示を管理できます。
  • パブリッシャーアカウントでは、特定のアイテムの制限を全ユーザー向けに更新できます。高度な設定はAPIコールで利用できます。

使用回数が制限されたアイテムを作成するには:

  1. パブリッシャーアカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. モバイルゲーム向けのアカウントでプロジェクトを開き、 Catalog セクションに移動します。
  1. Create manually をクリックし、ドロップダウンリストから Virtual item を選択します。
  1. General settings セクションで、次を指定します:
    1. SKU
    2. アイテムを属させるグループ(複数可、任意)
    3. 名前
    4. 短い説明
    5. 詳細説明 — 追加する場合は対応するトグルをオン(任意)
  1. Media セクションで、画像または動画を 1 件以上アップロードします(任意)。デバイスから直接、またはリンク経由で追加できます。エクソーラのサイトビルダーで作成したストアでは、すべてのアイテムカードに Main としてマークされたファイルが表示され、残りのファイルはメディアギャラリー付きのアイテムカードでのみ表示されます。Main としてマークされたファイルは、カタログ取得 API コールのレスポンスでも返されます。
  1. Price settings セクションで、価格を設定するか無料アイテムを作成します:
    • 価格を設定するには、Paid item を選択し、Real currency prices および/または Virtual currency prices のトグルをオンにして、価格を指定します。必要に応じて、地域別価格を設定。
    • 無料アイテムを作成するには、Free item を選択します。
注意

アイテムには複数の実際通貨および仮想通貨で価格を設定できます。この場合、種類ごとにデフォルト通貨を指定する必要があります。実際通貨から1つ、仮想通貨から1つを選択します。

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

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

    1. Add specific display period セクションでトグルをオンにします。
    2. タイムゾーン、開始日時、終了日時を指定します。

    表示終了日時を設定しない場合は、No end date トグルをオンにします。

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

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

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

既存のアイテムの制限を設定または更新するには:

  1. パブリッシャーアカウントでプロジェクトを開き、Items catalog > All items > Virtual items セクションに移動します。

アカウントで設定と更新

注意
  • 以下の手順は仮想アイテムを例に説明します。
  • 仮想アイテムを設定する前に、グループを作成することを推奨します。グループを使うと、多層のカタログを構築し、ストアでの表示を管理できます。
  • アカウントでは、特定のアイテムの制限を全ユーザー向けに更新できます。高度な設定はAPIコールで利用できます。

使用回数が制限されたアイテムを作成するには:

  1. パブリッシャーアカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. モバイルゲーム向けのアカウントでプロジェクトを開き、 Catalog セクションに移動します。
  1. Create manually をクリックし、ドロップダウンリストから Virtual item を選択します。
  1. General settings セクションで、次を指定します:
    1. SKU
    2. アイテムを属させるグループ(複数可、任意)
    3. 名前
    4. 短い説明
    5. 詳細説明 — 追加する場合は対応するトグルをオン(任意)
  1. Media セクションで、画像または動画を 1 件以上アップロードします(任意)。デバイスから直接、またはリンク経由で追加できます。エクソーラのサイトビルダーで作成したストアでは、すべてのアイテムカードに Main としてマークされたファイルが表示され、残りのファイルはメディアギャラリー付きのアイテムカードでのみ表示されます。Main としてマークされたファイルは、カタログ取得 API コールのレスポンスでも返されます。
  1. Price settings セクションで、価格を設定するか無料アイテムを作成します:
    • 価格を設定するには、Paid item を選択し、Real currency prices および/または Virtual currency prices のトグルをオンにして、価格を指定します。必要に応じて、地域別価格を設定。
    • 無料アイテムを作成するには、Free item を選択します。
注意

アイテムには複数の実際通貨および仮想通貨で価格を設定できます。この場合、種類ごとにデフォルト通貨を指定する必要があります。実際通貨から1つ、仮想通貨から1つを選択します。

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

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

    1. Add specific display period セクションでトグルをオンにします。
    2. タイムゾーン、開始日時、終了日時を指定します。

    表示終了日時を設定しない場合は、No end date トグルをオンにします。

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

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

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

既存のアイテムの制限を設定または更新するには:

  1. アカウントでプロジェクトを開き、Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、Items catalog > All items > Virtual items セクションに移動します。

アカウントで設定と更新

注意
  • 以下の手順は仮想アイテムを例に説明します。
  • 仮想アイテムを設定する前に、グループを作成することを推奨します。グループを使うと、多層のカタログを構築し、ストアでの表示を管理できます。
  • アカウントでは、特定のアイテムの制限を全ユーザー向けに更新できます。高度な設定はAPIコールで利用できます。

使用回数が制限されたアイテムを作成するには:

  1. パブリッシャーアカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. アカウントでプロジェクトを開き、 Items catalog > All items > Virtual items セクションに移動します。
  1. モバイルゲーム向けのアカウントでプロジェクトを開き、 Catalog セクションに移動します。
  1. Create manually をクリックし、ドロップダウンリストから Virtual item を選択します。
  1. General settings セクションで、次を指定します:
    1. SKU
    2. アイテムを属させるグループ(複数可、任意)
    3. 名前
    4. 短い説明
    5. 詳細説明 — 追加する場合は対応するトグルをオン(任意)
  1. Media セクションで、画像または動画を 1 件以上アップロードします(任意)。デバイスから直接、またはリンク経由で追加できます。エクソーラのサイトビルダーで作成したストアでは、すべてのアイテムカードに Main としてマークされたファイルが表示され、残りのファイルはメディアギャラリー付きのアイテムカードでのみ表示されます。Main としてマークされたファイルは、カタログ取得 API コールのレスポンスでも返されます。
  1. Price settings セクションで、価格を設定するか無料アイテムを作成します:
    • 価格を設定するには、Paid item を選択し、Real currency prices および/または Virtual currency prices のトグルをオンにして、価格を指定します。必要に応じて、地域別価格を設定。
    • 無料アイテムを作成するには、Free item を選択します。
注意

アイテムには複数の実際通貨および仮想通貨で価格を設定できます。この場合、種類ごとにデフォルト通貨を指定する必要があります。実際通貨から1つ、仮想通貨から1つを選択します。

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

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

    1. Add specific display period セクションでトグルをオンにします。
    2. タイムゾーン、開始日時、終了日時を指定します。

    表示終了日時を設定しない場合は、No end date トグルをオンにします。

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

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

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

既存のアイテムの制限を設定または更新するには:

  1. モバイルゲーム用のアカウントでプロジェクトを開き、Catalog > Virtual items セクションに移動します。
  1. アイテムを含むグループを開きます。

  2. アイテムの行で ••• をクリックし、ドロップダウンリストから Edit を選択します。

  3. Limits for single user セクションで、制限を設定し、または制限のリセット頻度を選択し、時刻とタイムゾーンを指定します。

注意
デフォルトでは、購入制限に達するとアイテムはカタログから非表示になります。自動リフレッシュが設定されている場合、Show item even users reach the purchase limit チェックボックスをオンにすると、次回のリフレッシュサイクルまで表示を維持できます。
  1. Save changes をクリックします。
注意
ユーザーごとのゲームキー数の上限は、Items catalog > All items > Game keys セクションで設定できます。 ゲームキーの制限リセット頻度を設定するには、対応するAPIコールを使用します。
注意
ユーザーごとのゲームキー数の上限は、Items catalog > All items > Game keys セクションで設定できます。 ゲームキーの制限リセット頻度を設定するには、対応するAPIコールを使用します。
注意
ユーザーごとのゲームキー数の上限は、Items catalog > All items > Game keys セクションで設定できます。 ゲームキーの制限リセット頻度を設定するには、対応するAPIコールを使用します。
注意
ユーザーごとのゲームキー数の上限は、Items catalog > All items > Game keys セクションで設定できます。 ゲームキーの制限リセット頻度を設定するには、対応するAPIコールを使用します。
注意
ユーザーごとのゲームキー数の上限は、Catalog > Game keys セクションで設定できます。 ゲームキーの制限リセット頻度を設定するには、対応するAPIコールを使用します。

APIコールで設定と更新

API経由で購入制限を設定するには、以下のメソッドでlimitsオブジェクトを使用してください:

日次、週次、または月次のリフレッシュを設定するには、limits.recurrent_scheduleオブジェクトを渡してください。

制限のリフレッシュ期間が設定されている場合、購入制限に達した後にアイテムをカタログに表示し続けるかどうかを制御できます。これを行うには、“limits.per_user.limit_exceeded_visibility”: “show” パラメータを渡してください。

定期的なリフレッシュが設定されていない場合、パラメータの値に関わらず、制限に達した時点でアイテムはカタログから非表示になります。

APIで制限を更新または管理するには、制限メソッドグループの管理サブセクションにあるメソッドを使用してください。

機能APIコール
指定したアイテムの制限を、すべてのユーザーまたは特定ユーザー向けにリフレッシュRefresh purchase limit.
指定ユーザーのすべてのアイテムの購入制限をリフレッシュRefresh all purchase limits for specified user.
指定ユーザーの特定アイテムの購入上限を変更Set number of items available to specified user.
指定ユーザーに対して設定されている特定アイテムの制限情報を取得Get number of items available to specified user.
指定ユーザーが購入可能な数量を増やすIncrease number of items available to specified user.
指定ユーザーが購入可能な数量を減らすDecrease number of items available to specified user.

アイテムカタログでの制限の表示

アイテム販売の制限は、サイトビルダー または API のいずれで実装しているかに応じて、カタログに表示されます。

サイトビルダーで表示

サイトビルダーを使用している場合、制限は自動的に表示されます。アイテムカードには、ユーザーが利用可能なアイテム数のカウンターが表示されます。

promo-limits-sb
注意
プロモーションアイテムに注目を集めるには、Featured offer card style を使用することを推奨します。

API経由で制限情報を取得

カタログがAPIを使用して実装されている場合、制限情報は以下のカタログ関連APIコールのitems.limits配列で返されます:

ユーザーが購入制限に達したアイテムは、can_be_bought = falseとして返されます。

必要に応じて、これらの制限を更新できます。

このデータは、カタログで制限を表示するために使用できます。たとえば、購入可能なアイテムの最大数を表示する場合などです。

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

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

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