コマース製品

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Roblox ゲーム内で実世界の製品、または コマース製品 をカタログ化して販売できます。ユーザーはゲーム内でこれらの製品を購入でき、条件を満たす場合は、バンドル特典としてデジタルインセンティブを提供できます。

カタログアイテムとコマース製品を作成し管理するには、コマースの適格性を満たす必要があります。ゲームにコマース製品を追加するには:

適格性

コマース製品の実装に興味のあるクリエイターコマース機能をホストするゲーム、および コマース製品を購入できるユーザー に対して、次の適格性要件が適用されます。バンドルデジタルアイテム には、追加の適格性要件が必要です。

これらの要件は変更される可能性があります。

クリエイター

適格なクリエイターは、ゲームにコマース製品を追加できます。適格であるためには、次の条件を満たし維持する必要があります:

  • 18 歳以上であること。
  • ID が確認され、メールが確認されているアカウントを持っていること。
  • 2 段階認証を有効にしていること。
  • リンクされたストアの Shopify で登録されたアカウント保持者であること。
    • 代わりに、登録されたアカウント保持者から Shopify ストアへのリンクに対する書面による許可を取得する必要があります。
  • ビジネス情報を提出していること。以下の方法でこの提出フォームにアクセスできます:
    • コマースの適格性ページ — コマースページを初めて訪れる際に、適格性フォームが表示されます。
    • クリエイターダッシュボードアカウント情報内の コアアカウント タブと 法律 タブを記入する必要があります。表示された場合は、コアアカウントの下の拡張サービスセクションをスキップできます。
    • グループを代表してビジネス情報を提出するには、クリエイターは グループ収益の設定と使用 を有効にする必要があります。
  • グループを代表してコマース設定にアクセスする場合、あなたの役割には コミュニティ体験の作成と編集 が有効になっている必要があります。
  • Roblox の コミュニティ基準 に関して、常に良好な状態であること。

ゲーム

クリエイターは、コマース機能をホストするゲームが次の要件を満たすことを保証する必要があります:

ユーザー

現時点で、コマース製品を購入できるのは、米国に拠点を置くユーザーのみです。参加するユーザーは、次の要件を満たす必要があります:

  • 13 歳以上でなければならず、テキサス州は除く。
  • テキサス州では 18 歳以上でなければなりません。

ユーザーの適格性を確認するには、PolicyService を使用して各ユーザーのポリシー情報を返します。

デジタル特典

特定のクリエイターは、次の 2 つの要件のうち 少なくとも 1 つ を満たしている場合、コマース製品にアバターアイテムや開発者アイテムといったデジタル特典をバンドルする資格がある場合があります:

  • ショップをホストするゲームが次の要件を満たしている:
    • 過去 90 日間の平均で 100,000 人以上のデイリーアクティブユーザーを維持している。
    • 過去 90 日間での平均月収が 1,000,000 Robux を超えている。
    • 承認を受けてから 3 か月以内に、少なくとも 1 つのバンドルを販売している。
  • または、Roblox と年間 50,000 米ドル以上の広告支出に関する書面契約を結ぶ。

バンドルされたデジタル特典

コマース製品にデジタル特典をバンドルする資格がある場合、各デジタル特典は次の条件を満たさなければなりません:

  • Roblox の コミュニティ基準 および 広告基準 を個別のアイテムとして、またはバンドルにおける製品とバンドルされたデジタル特典の組み合わせとして遵守すること。
  • バンドルをリストする前に、以前に購入可能だったアイテムでないこと、もしくは Robux で単独に購入可能であってはならないこと。
  • Robux やゲーム内通貨ではないこと。
  • Roblox の製品リストにおいて十分に詳細を開示し、購入者に対して不確かなものではないこと。
  • 無作為なアイテムではなく、基となるアイテムを受け取るためのチャンスベースのメカニズムを必要としないこと。
  • バンドルの支払いが完了した後に取得するために追加の手順を必要としないこと。

カタログアイテムをインポート

クリエイターダッシュボード では、Roblox アカウントを Shopify ストアに接続し、カタログアイテムをゲームにリンクできます。インポートする予定の個々の製品を追加する必要があります。

Shopify からカタログアイテムをインポート

  1. クリエイターダッシュボードでゲームに移動し 収益化製品コマース を選択します。
  2. インポートされたカタログに移動インポートを開始 をクリックします。
  3. 接続 をクリックします。
  4. Roblox の販売チャンネルをストアにインストールします。
  5. Roblox アカウントを接続します。 次へ をクリックします。
    1. Roblox アカウントを接続した後、オプションで Roblox グループを接続して、すべてのグループメンバーにインポートされたカタログアイテムへのアクセスを付与できます。この設定は、Roblox の販売チャンネル内の アカウント でいつでも更新できます。
  6. 製品を追加 をクリックし、Roblox にインポートするアイテムを選択します。
  7. 完了 をクリックし、アイテムが Roblox と同期されるのを待ちます。インポートされたカタログアイテムは商業ページのインポートされたカタログタブで表示されます。

カタログアイテムの削除

商業ページからカタログタブでインポートしたカタログアイテムに対して、削除 または 取り消し ボタンをクリックして削除できます。

アイテムを削除すると、そのアイテムを含むすべてのコマース製品も自動的に削除されます。コマース製品を再度販売するには、アイテムを再インポートして製品を再作成する必要があります。

カタログアイテムの変更

Shopify でカタログアイテムの価格を変更すると、関連するすべてのコマース製品バンドルは販売停止され、バンドル料金の処理のために再提出されます。

Shopify アイテムの内容(名前、説明、表示画像など)を更新すると、関連するすべての製品は販売停止されませんが、モデレーションのために再提出されます。新しいコンテンツがモデレーションによって承認されるまで、Roblox の製品リストでは、各製品の以前に承認されたコンテンツが引き続き表示されます。製品詳細ページで、これらの Shopify 属性がどのように表示および管理されるかについての詳細を確認してください。

コマース製品を管理

ゲームのコマースページにカタログアイテムをインポートした後、コマース製品の作成を開始できます。

作成

カタログアイテムをインポートしたら、コマース製品を作成できます。コマース製品は、カタログアイテム単体またはデジタル特典とバンドルされたカタログアイテムのいずれかにすることができます。

ゲームごとに最大 500 製品を作成できます。

コマース製品を作成するには:

  1. クリエイターダッシュボードでゲームに移動し、収益化製品コマース を選択します。
  2. 作成を開始 または 製品を作成 をクリックします。
  3. コマース製品に含めるインポートされたカタログアイテムを選択し、次へ をクリックします。
    1. 次へ ボタンが表示されない場合、あなたのゲームはデジタル特典を持つバンドルを作成するために適格ではありません。ステップ 4 に進んでください。
    2. この時点で、あなたのコマース製品はドラフトとして保存されます。このページを離れて戻りたい場合は、クリエイションタブの ドラフト でドラフトのコマース製品を見つけることができます。

デジタル特典でコマース製品をバンドルする資格がある場合、デジタル特典をコマース製品にバンドルできます。バンドルされた製品は、モデレーション後にバンドル料金が必要です。デジタル特典をバンドルするには:

  1. 特典を追加 をクリックします。
  2. バーチャル特典のタイプを選択します:
  3. アバターアイテム:バンドルの一部であるためには、アバターアイテムは以前に販売されていないものでなければなりません。アイテムを所有するか、そのアイテムを所有するグループに所属している必要があります。
  4. アバターアイテムタイプを選択し、ドロップダウンを使用してアバターアイテムを選択します。 保存 をクリックします。
  5. 開発者製品:バンドルの一部であるためには、開発者製品はゲームが所有しているものであり、以前に販売されたことがなく、価格を設定してはなりません。
  6. 既存の 開発者製品 を選択するか、新しい作成をクリックしてバンドルで使用するための新しい製品を作成します。情報を記入し、作成 をクリックします。 保存 をクリックします。
    1. 同じゲーム内の開発者製品名は一意である必要があります。
    2. 開発者製品は、製品をレビューに提出すると作成されます。複数のバンドルで開発者製品を再利用するには、1 つの製品を提出し(これにより開発者製品が作成されます)、次のバンドルではその特典を選択します。
  1. カタログアイテムの 在庫タイプ を入力します。
    1. 固定数量: コマースアイテムの固定数量があります。 数量 の下に数量を入力します。
    2. 要求に応じた商品: コマースアイテムは要求に応じて作成されます。
    3. 予約注文: コマースアイテムは予約注文用です。
  1. 製品の詳細を再確認し、プレビュー をクリックして各製品の製品リストをプレビューします。このページに何が含まれ、どのように構成されるかについての詳細は、製品詳細ページのカスタマイズを参照してください。 レビューに提出 をクリックします。
  2. 新しく作成されたコマース製品のステータスは 保留 となり、製品はモデレーションと潜在的なバンドル料金処理を待っています。情報アイコンにマウスを重ねると、保留中のタスクが表示されます。
    1. モデレーション
      1. コマース製品が Roblox のコミュニティ基準に違反していると見なされた場合、コマース製品の ステータスモデレート に変更されます。
      2. 情報アイコンにマウスを重ね、違反を表示 をクリックして違反内容を確認し、異議を申し立てるか、Roblox のコミュニティ基準を遵守する新しいコマース製品を作成します。違反を表示するには、Shopify ストアに接続されているアカウントのユーザーまたはグループ所有のストアのグループオーナーである必要があります。
    2. バンドル料金(該当する場合)
      1. バンドルされたコマース製品のバンドル料金が利用可能になると、コマース製品に移動して バンドル料金 の下で確認できます。
      2. 受け入れるには、製品を選択し、バンドル料金を受け入れる をクリックするか、バンドル料金の横にある 3 つの点をクリックして 受け入れる をクリックします。
  3. これらのタスクが承認されると、コマース製品の ステータス承認 になり、CommerceService を使用してゲームに統合できる準備が整います。

ID を取得

ゲーム内で製品を販売するには、コマース製品の製品 ID が必要です。

製品 ID を取得するには:

  1. 製品 ID にマウスを重ねます。

  2. ID をコピー をクリックしてクリップボードにコピーします。

販売する

コマース製品は、ゲーム内で購入されるために販売可能でなければなりません。

同一のカタログアイテムが同時に販売されることはできません。カタログアイテムを含むバンドルを販売中止して、同じアイテムを含む別のものを販売する必要があります。ゲームごとに最大 100 製品が販売中である必要があります。

製品の販売状態を変更するには:

  1. 商業ページで販売するつもりの製品に移動します。

  2. 製品に対して 販売する または 販売停止 をクリックします。

削除

コマース製品を削除するには:

  1. 製品にマウスを重ねます。
  2. 削除 をクリックして製品を削除します。

購入を実装

ゲーム内で、次の CommerceService 関数を使用してコマース製品の購入を実装します:

  • CommerceService:PromptCommerceProductPurchase():指定されたユーザーにコマース製品の購入を促します。購入フローをガイドする Web ビューが開かれます。
  • CommerceService:PromptCommerceProductPurchaseFinished():このシグナルを使用して、ユーザーが購入フローを完了し、Web ビューが閉じてゲーム内でのプレイが再開されたかを検出します。
    • このシグナルは成功した購入を示すものではなく、プロンプトが閉じられたことのみを示します。
    • オプションではありますが、Android でユーザーを再指向させるためにこのシグナルを使用することをお勧めします。コマース購入フローは縦向きモードに強制されます。

デジタル特典を付与

コマース製品を作成する際に、カタログアイテムをデジタル特典とバンドルするオプションがあります。

アバターアイテム

アバターアイテムがコマースアイテムとバンドルされている場合、ユーザーがコマース製品を正常に購入した後、Roblox はリンクされたアバターアイテムを自動的に付与します。

Roblox が物理アイテムのキャンセルや払い戻しを検出すると、アバターアイテムは自動的にアカウントから取り消されます。

アバターアイテムがモデレートされる場合、そのアイテムにリンクされた任意のコマース製品のステータスはモデレートになり、販売が停止されます。7 日後、Roblox はこれらの製品を購入したすべてのアカウントからアバターアイテムを自動的に取り消します。異議申し立てが成功した場合、アバターアイテムは再付与されます。

開発者製品

ユーザーがコマース製品を正常に購入すると、Roblox は開発者製品の領収書を生成し、ユーザーがいるサーバーに送信します。既存の MarketplaceService.ProcessReceipt フローに従って、開発者製品の付与を処理します。

物理アイテムの払い戻しやキャンセルが発生した場合、関連するゲーム内アイテムや特典を取り消すことを検討する必要があります。Roblox は、デジタル特典としてユーザーに付与された開発者製品を自動的に取り消すことはありません。

Roblox はコマースイベントのための Webhook 統合を提供しています。注文が支払われ、キャンセルまたは払い戻されると、Roblox は最新の注文状況と注文詳細を含む Webhook メッセージを送信します。開発者はこの情報を使用して、必要に応じてゲーム内アイテムまたは特典を取り消すことができます。

Webhook 通知に関する詳細は、ドキュメントを参照してください。

CommerceProductOrderPaid および CommerceProductOrderRefunded イベントを使用して、製品注文のステータスを追跡します。EventPayload には関連する CommerceProductOrder が含まれ、次のスキーマを持っています:

EventPayload schema

{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "コマース製品注文のリソースパス。\n\n フォーマット:\n `universes/{universe_id}/commerce-products/{commerce_product_id}/orders/{commerce_product_order_id}`",
"x-example-values": {
"exampleValues": [
"universes/123/commerce-products/123/orders/123e4567-e89b-12d3-a456-426655440000"
]
}
},
"createTime": {
"readOnly": true,
"type": "string",
"description": "コマース注文が作成されたときのタイムスタンプ。",
"format": "date-time",
"x-example-values": {
"exampleValues": [
"2023-07-05T12:34:56Z"
]
}
},
"updateTime": {
"readOnly": true,
"type": "string",
"description": "コマース注文が最後に更新されたときのタイムスタンプ。",
"format": "date-time",
"x-example-values": {
"exampleValues": [
"2023-07-05T12:34:56Z"
]
}
},
"state": {
"readOnly": true,
"enum": [
"STATE_UNSPECIFIED",
"STATE_PAID",
"STATE_REFUNDED"
],
"type": "string",
"description": "この注文の現在の状態、すなわち PAID、REFUNDED、CANCELED\n\n可能な値:\n\n | 値 | 説明 |\n | --- | --- |\n | STATE_UNSPECIFIED | 不明な状態。 |\n | STATE_PAID | 注文が支払われました。 |\n | STATE_REFUNDED | 注文が払い戻されました。 |",
"format": "enum",
"x-example-values": {
"exampleValues": [
"STATE_UNSPECIFIED"
]
}
},
"merchantOrderId": {
"immutable": true,
"type": "string",
"description": "注文を商人プラットフォームで照会するために使用できる商人固有の注文 ID。"
},
"merchant": {
"immutable": true,
"enum": [
"MERCHANT_PLATFORM_UNSPECIFIED",
"SHOPIFY",
],
"type": "string",
"description": "注文を履行するために使用される商人。\n\n可能な値:\n\n | 値 | 説明 |\n | --- | --- |\n | MERCHANT_PLATFORM_UNSPECIFIED | 不明な商人のタイプ。 |\n | SHOPIFY | 商品は Shopify 経由で販売されています。 |",
"format": "enum",
"x-example-values": {
"exampleValues": [
"MERCHANT_PLATFORM_UNSPECIFIED"
]
}
},
"user": {
"immutable": true,
"type": "string",
"description": "この注文を行ったユーザー。",
"x-example-values": {
"exampleValues": [
"users/123"
]
}
}
},
"description": "コマース製品の注文は、Roblox ユーザーによる CommerceProduct の購入を表します。それには、購入を行ったユーザーと商人注文の詳細が含まれます。",
}

製品詳細ページ

製品詳細ページ (PDP) は、Roblox ゲーム内でユーザーにコマース製品を表示します。たとえば、CommerceService:PromptCommerceProductPurchase() によってプロンプトされるときです。このページのいくつかの要素をカスタマイズして、ユニークで情報に富んだショッピング体験を提供できます。

製品画像 では、あなたの Shopify ストアに提供された製品画像を表示します。

製品タイトル、価格、および販売者情報 には、製品および販売者の詳細が含まれます。

バリアントと数量 では、異なる利用可能なオプションと数量を表示します。

製品詳細 には、Shopify 製品の説明が表示されます。

追加情報 には、「材料」や「お手入れ方法」、「サイズチャート」などの補足詳細が含まれます。

購入時のバーチャル特典 には、ユーザーが購入時に受け取るバーチャルアイテムの詳細が表示されます。

このゲームからの他の商品 では、同じゲーム内で提供される他のコマース製品を推薦します。

製品画像

製品画像セクションには、あなたの Shopify ストアからのすべての製品画像が表示されます。画像の順序は、Shopify で設定された順序を直接反映しています。

最初の画像は、Shopify での フィーチャー 画像として知られ、製品の主要なサムネイルとして機能します。このサムネイルは、ショッピングカートや このゲームからの他の商品 セクションなど、さまざまな場所で使用されます。

Shopify で製品画像を更新すると、これらの変更は カタログアイテムのモデレーションプロセス の対象になります。新しい画像が承認されるまで、Roblox の製品リストでは以前に承認された画像が引き続き表示されます。

製品タイトル、価格、および販売者情報

製品タイトルは、Shopify ストアで設定された製品タイトルから直接取得されます。

表示価格は、ユーザーが異なる価格の製品 バリアントと数量 を選択すると動的に更新されます。表示される販売者情報はあなたの Shopify ストア名です。

他の製品属性と同様に、Shopify で製品タイトルを更新すると、これらの変更は カタログアイテムのモデレーションプロセス の対象になります。新しいタイトルが承認されるまで、Roblox の製品リストでは以前に承認されたタイトルが引き続き表示されます。

バリアントと数量

製品バリアントとそのオプション(異なる色やサイズなど)は、あなたの Shopify ストアから同期されています。これらのバリアントとオプションが表示される順序は、Shopify での順序に従って上から下に表示されます。

ユーザーが特定のバリアントを選択すると、主要な製品画像がそのバリアントに関連する画像に更新されます。

現時点では、PDP の数量セレクターはカスタマイズオプションを提供していません。選択された製品バリアントが利用可能でない場合、「今すぐ購入」と「カートに追加」ボタンは無効になります。購入を可能にするために、Shopify でバリアントが正しく設定されていることを確認してください。

Shopify で製品バリアントまたはその画像が更新された場合、それらは カタログアイテムのモデレーションプロセス の対象になります。新しいバージョンが承認されるまで、製品詳細ページでは以前に承認されたバリアント情報と画像が表示され続けます。

製品詳細

製品詳細 セクションは、あなたの Shopify 製品説明から直接内容を表示します。

このセクションは、製品情報のスタイリングとフォーマットのために HTML を使用することをサポートしています。セキュリティと一貫性のために、Roblox はリンク、画像、スクリプト、およびその他の類似のタグや属性を自動的に除去します。それ以外の方法で、テキスト内容をスタイリングおよび構造化するために HTML を使用できます(見出し、太字のテキスト、リスト、段落などの使用を含む)。

製品説明は、商品の機能、仕様、特徴、返品または交換ポリシー、出所などの詳細を正確に含める必要があります。販売のために承認されるために、すべてのコマース製品が Shopify で完全な説明を持っていることを確認してください。コマース基準の詳細を参照してください。

Shopify から同期された他の製品情報と同様に、製品説明の更新は カタログアイテムのモデレーションプロセス の対象です。新しいコンテンツがモデレーションによって承認されるまで、製品詳細は以前に承認された説明が表示され続けます。

追加情報

追加情報 セクションは、折りたたみ可能なアコーディオンを使用して、製品に関する補足詳細を表示します。異なるトピック(「材料」や「お手入れ方法」、「サイズ」など)について、最大 5 つのアコーディオンセクションを追加できます。

これはオプションの機能であり、Shopify 製品メタフィールドを使用して設定されます。Shopify でメタフィールドアコーディオンを作成するには:

  • 特定の名前空間で Shopify ストアに製品メタフィールドを定義します:Roblox.pdp_info_

    • この名前空間に一意の識別子を追加できます(例:Roblox.pdp_info_materialsRoblox.pdp_info_care_instructions など)。
  • 次のフィールドを設定します:

    • 名前 — このフィールドの値は、そのアコーディオンのヘッダーとして表示されます。

    • タイプ — "マルチライン テキスト" のみがサポートされています。

  • 次に、希望する各製品のメタフィールド値を設定します。この値は、そのアコーディオンの内容として表示されます。

Shopify から同期された他の製品コンテンツと同様に、これらのメタフィールドの新しいまたは更新された情報は カタログアイテムのモデレーションプロセス の対象です。このページは、新しい情報が承認されるまで以前に承認されたコンテンツを表示します。

購入時のバーチャル特典

製品に デジタル特典 をバンドルした場合、このセクションにはユーザーが購入時に受け取るバーチャルアイテムが表示されます。このセクションは、ユーザーに追加のデジタル価値を受け取ることを明確に視覚的かつ情報的に示し、コマース製品の魅力を高めます。

このセクションの内容は、提供されるバーチャルアイテムのタイプによって異なります:

  • アバターアイテム

    • このセクションにはアバターアイテムのサムネイルと名前が表示されます。
    • ユーザーはこのセクションをクリックして、アバターアイテムの 3D プレビューを表示できます。
    • ユーザーがこのセクションをクリックすると、アバターアイテムの説明が表示されます。
  • 開発者製品

    • このセクションには開発者製品の画像と名前が表示されます。
    • ユーザーがこのセクションをクリックすると、開発者製品の説明が表示されます。

特定のアバターアイテムや開発者製品の名前、説明、画像は、コマース製品バンドルを作成する際に設定されます。これらの特典は全体としての製品の一部であるため、Roblox のコンテンツポリシーおよびモデレーションの対象となります。

このゲームからの他の商品

このセクションは、現在同じ Roblox ゲーム内で販売されている他のコマース製品を表示します。このフィードは、製品カタログのさらなる探索を促し、ゲームの製品提供全体の可視性を高めるのに役立ちます。

このセクションでは、ユーザーは製品のフィーチャー画像、名前、価格を確認できます。

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。