Roblox の経験で、実世界の製品、または 商業製品 をカタログ化して販売できます。ユーザーはエクスペリエンスでこれらの製品を購入でき、資格があれば、バンドルされた利益としてデジタルインセンティブを提供できます。
カタログアイテムと商業製品を作成および管理するには、商業の資格 を満たす必要があります。エクスペリエンスに商業製品を追加するには:
資格
次の資格要件は、 商業製品を実装したいクリエイター 、 商業機能をホストするエクスペリエンス 、および 商業製品を購入できるユーザー に適用されます。 バンドルされたデジタルアイテム には、追加の資格要件も必要です。
これらの要件は変更する可能性があります。
クリエイター
資格のあるクリエイターは、エクスペリエンスに商業製品を追加できます。資格を得るには、クリエイターは次の条件を満たし、維持する必要があります:
- 18歳以上であること。
- ID で確認済みおよび電子メールで確認済みのアカウントを持つ。
- 2ステップ認証を有効にしました。
- リンクされたストアのために Shopify で登録アカウントホルダーになります。
- 代わりに、登録済みのアカウントホルダからショッピファイストアをリンクする権限を書面で持っている必要があります。
- ビジネス情報 を提出しました。この提出フォームにアクセスする方法は次のとおりです:
- 商業の資格ページ — 商業ページを初めて訪問すると、資格フォームが表示されます。
- グループの代表としてビジネス情報を提出するには、クリエイターが グループ収入の設定と支出を有効にする を有効にする必要があります。
- グループを代表して商業設定にアクセスする場合、 コミュニティエクスペリエンスの作成と編集 が有効になっている必要があります。
- 進行中の状態で Roblox の コミュニティ標準 に対して良好な状態にあること。
経験
クリエイターは、商業機能をホストするエクスペリエンスが次の要件を満たしていることを確認する必要があります:
- 経験は公開でなければなりません。
- エクスペリエンスは、エクスペリエンスガイドラインアンケートを完了した後、コンテンツの成熟度ラベルを受け取りました。
ユーザ
現時点では、米国拠点のユーザーのみが商業製品を購入できます。参加するユーザーは以下の要件も満たさなければなりません:
- テキサスを除き、13歳以上である必要があります。
- テキサスでは、18歳以上である必要があります。
ユーザーの資格を確認するには、PolicyService を使用して、それぞれのユーザーに関するポリシー情報を返すことができます。
デジタルの利益
特定のクリエーターは、アバターアイテムや開発者アイテムなどのデジタル利益を商業製品とバンドルできるように資格を得ることができますが、次の 2つの要件の少なくとも1つを満たしている場合:
- ショップをホストするエクスペリエンスは次の要件を満たします:
- 最後の 90 日間の平均で、10万人以上の毎日アクティブなユーザーを維持します。
- 最後の 90 日間で平均月間収入 1,000,000 以上を維持します。
- バンドル承認を受けてから 3 か月以内に少なくとも 1 バンドルを販売する。
- または、1年間で少なくとも $50,000 USDの広告費を Roblox との書面で合意する。
バンドルされたデジタル利益
商業製品にデジタル利益をバンドルできる資格がある場合、各デジタル利益は次のことが必須です:
- バンドルをリストする前に購入可能だったアイテム、または Robux で購入可能だったアイテムではないこと。
- Robux またはゲーム内通貨ではない。
- Roblox の製品リストに十分な詳細を開示し、購入者に不確定であってはならない。
- ランダムなアイテムであってはならず、基本アイテムを受け取るためにチャンスベースのメカニズムを必要としてはなりません。
- バンドルの支払いが完了した後に追加の手順を必要としない。
カタログアイテムをインポートする
クリエイターダッシュボード では、Roblox アカウント をショッピファイストアに接続し、カタログアイテムをエクスペリエンスにリンクします。Roblox に輸入する予定の個々の製品を追加する必要があります。
Shopifyからカタログアイテムをインポートする
- クリック インポートされたカタログに移動する > インポートを開始する 。
- クリック 接続 。
- ストアに Roblox の販売チャネルをインストールします。
- Roblox アカウントを接続します。クリックしてください 次へ 。
- Roblox アカウントを接続した後、オプションで Roblox グループを接続して、すべてのグループメンバーにインポートされたカタログアイテムへのアクセスを付与できます。これは、Roblox の販売チャネルの アカウント で、いつでも更新できます。
- クリックして 製品を追加 、Roblox にインポートするアイテムを選択します。
- クリックして 終了 、アイテムが Roblox に同期するのを待ちます。インポートされたカタログアイテムをコマースページのインポートカタログタブで表示できます。
カタログアイテムを削除する
コマースページでは、カタログタブにインポートしたカタログアイテムを削除でき、アイテムの横にある 削除 または 削除 ボタンをクリックしてください。
アイテムを削除すると、アイテムを含むすべての商業製品が自動的に削除されます。商業製品を再販するには、アイテムを再インポートして製品を再構築する必要があります。
カタログアイテムを変更する
Shopify でカタログアイテムの価格を変更すると、関連するすべての商業製品バンドルが販売から削除され、バンドル料金処理のために再提出されます。
ショップのアイテムのコンテンツを更新すると、名前、説明、または表示画像など、関連するすべての製品は販売から削除されませんが、モデレーションのために再提出されます。各製品の Roblox 上の製品リストでは、新しいコンテンツがモデレーションによって承認されるまで、以前承認されたコンテンツが表示され続けます。これらの Shopify 属性がどのように表示され、管理されるかの詳細は、製品詳細ページ を参照してください。
商業製品を管理する
カタログアイテムをエクスペリエンスのコマースページにインポートした後、商業製品の作成を開始できます。
作成
カタログアイテムをインポートしたら、商業製品を作成できます。商業製品は、自体がカタログアイテムであるか、デジタル利益とバンドルされたカタログアイテムであるかのどちらかです。
エクスペリエンスごとに最大 500 製品を作成できます。
商業製品を作成するには:
- クリエイターダッシュボードでエクスペリエンスに移動し、 マネタイズ製品 > コマース を選択します。
- クリック 作成開始 または 製品を作成 。
- インポートしたカタログアイテムのうち、ビジネスプロダクトに含めたいものを選択し、 次へ をクリックします。
- 次へ ボタンが表示されない場合、エクスペリエンスはデジタル利益のバンドルを作成する資格がありません。ステップ 4 にスキップします。
- この時点で、コマース製品はドラフトとして保存されます。このページを離れて、それらに戻りたい場合は、 ドラフト タブの 作成 タブでドラフト商業製品を見つけることができます。
商業製品をデジタル利益でバンドルできる資格がある場合 、商業製品にデジタル利益をバンドルできます。バンドルされた製品は、モデレーション後にバンドル料が必要です。デジタルの利益をバンドルするには:
- クリック メリットを追加 。
- 選択する バーチャル利益タイプ :
- アバターアイテム : バンドルの一部であるために、アバターアイテムは以前に販売されていてはなりません。アイテムを所有するか、アイテムを所有するグループに属している必要があります。
- アバターアイテムタイプを選択し、ドロップダウンを使用してアバターアイテムを選択します。クリックして 保存 。
- 開発者製品 : バンドルの一部となるには、開発者製品はエクスペリエンスに所有されている必要があり、以前に販売されたことはなく、価格がない必要があります。
- 既存の 開発者製品 を選択するか、 新規作成 をクリックして、開発者製品情報を記入し、 作成する をクリックしてバンドルで使用する新しい製品を作成します。クリック 保存 。
- 同じエクスペリエンス内の開発者製品名はユニークでなければなりません。
- 開発者製品は、製品をレビューに提出すると作成されます。複数のバンドルで開発者製品を再使用するには、1つの製品(開発者製品を作成する)を提出し、その後、次のバンドルでその利点を選択します。

- カタログアイテムの 在庫タイプ を入力します。
- 固定量 : 商品アイテムの固定量があります。 Qty の下の量を入力してください
- デマンドによる商品 : 商業アイテムはデマンドによって作成されます。
- 事前注文 : 商品は事前注文用です。
- 製品の詳細を再確認し、 プレビュー をクリックして、各製品の製品リストをプレビューします。このページに含まれる内容と、どのように満たされるかの詳細は、製品詳細ページのカスタマイズ を参照してください。クリック レビューのために送信 。
- 新たに作成された商業製品の状態は、 保留 となり、製品がモデレーションと潜在的なバンドル料金処理を待っているためです。情報アイコンをホバーして、保留中のタスクを見ることができます。
- モデレーション 1. 商業製品が Roblox コミュニティ標準に違反していることが判明した場合、商業製品の状態が 規制された に変更されるのを見るでしょう。 2. 情報アイコンをホバーし、 違反を表示 をクリックして違反を表示し、申し立てを送信するか、Roblox コミュニティ標準に従う新しい商業製品を作成します。Shopify ストアに接続されたアカウントの所有者、またはグループ所有のストアの所有者である必要があります。違反を表示するには、グループ所有のストアの所有者です。
- バンドル料金 (適用する場合)
- バンドル料金がバンドルされた商業製品のために利用可能になったら、 バンドル料金 の下で商業製品を表示するためにナビゲートします。
- 承認するには、製品を選択し、 バンドル料の受け入れ をクリックするか、バンドル料による3つのドットをクリックし、 承認 をクリックします。
ID を取得
エクスペリエンスで販売するには、商業製品の製品 ID が必要です。
製品IDを取得するには:
製品ID の上をホバーします。
クリックして IDをコピー クリップボードにコピーします。
販売する
商業製品は、経験内で購入できるように販売可能でなければなりません。
同じカタログアイテムの 2 個は、一度に販売できません。カタログアイテムをオフセールに含むバンドルを取り除き、同じアイテムの別のものを販売する必要があります。1つのエクスペリエンスで最大 100 製品を同時に販売できます。
製品の売却状態を変更するには:
コマースページで、販売する予定の製品に移動します。
製品については、 販売する または 販売をやめる をクリックします。
削除
商業製品を削除するには:
- 製品の上をホバリングします。
- クリックして 削除 製品を削除します。
購入の実装
あなたの経験では、次の CommerceService 機能を使用して商業製品の購入を実装します:
- CommerceService:PromptCommerceProductPurchase() : 特定のユーザーに、提供された商業製品IDを使用して商業製品を購入するように促します。ユーザーを購入フローを通して案内するウェブビューが開きます。
- CommerceService:PromptCommerceProductPurchaseFinished() : このシグナルを使用して、ユーザーが購入フローを完了し、ウェブビューが閉じてエクスペリエンス内でゲームプレイを再開したときを検出します。
- このシグナルは、成功した購入を示唆していないため、プロンプが閉じられたときだけ意味があります。
- オプションですが、商業購入フローがユーザーをポートレートモードに強制するため、このシグナルを使用して Android のユーザーを再定向することをお勧めします。
デジタルの利益を付与する
商業製品を作成するとき、カタログアイテムをデジタル利益でバンドルするオプションがあります。
アバターアイテム
アバターアイテムが商業アイテムとバンドルされている場合、ユーザーが商業製品を購入した後、Roblox は自動的にリンクされたアバターアイテムを付与します。
Roblox が物理アイテムのキャンセルまたは返金を検出すると、Roblox は自動的にアバターアイテムをアカウントから削除します。
アバターアイテムがモデレートされると、アイテムにリンクされた商業製品のステータスがモデレートされ、販売が停止されます。7日後、Roblox は、これらの製品を購入したすべてのアカウントからアバターアイテムを自動的に削除します。上訴が成功すると、アバターアイテムが再授与されます。
開発者製品
ユーザーが商業製品を成功裏に購入した後、Roblox は開発者製品領収書を生成し、ユーザーが存在するサーバーに送信します。既存の MarketplaceService.ProcessReceipt フローを追って、開発者製品の付与を処理します。
物理アイテムの返品またはキャンセルの場合、関連するゲーム内アイテムまたは利益を取り消したいかもしれません。Roblox は、ユーザーにデジタルの利益として付与された開発者製品を自動的に取り消すことはありません。
Roblox は、商業イベントの Webhook 統合を提供します。注文が支払われ、キャンセルされ、または返金されると、Roblox は最新の注文状況と注文詳細を持つ Webhook メッセージを送信します。開発者は、必要に応じてゲーム内のアイテムや利益を取り消すために、この情報を使用できます。
Webhook 通知に関する詳細情報は、ドキュメント を参照してください。
CommerceProductOrderPaid および CommerceProductOrderRefunded イベントを使用して、製品注文の状態を追跡します。イベントペイロードには、次のスキームを持つ関連する CommerceProductOrder が含まれます:
イベントペイロードスキーム
{"type": "object","properties": {"path": {"type": "string","description": "The resource path of the commerce product order.\n\n Format:\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": "The timestamp when the commerce order was created.","format": "date-time","x-example-values": {"exampleValues": ["2023-07-05T12:34:56Z"]}},"updateTime": {"readOnly": true,"type": "string","description": "The timestamp when the commerce order was last updated.","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": "The current state of this order, i.e. PAID, REFUNDED, CANCELED\n\nPossible values:\n\n | Value | Description |\n | ----- | --- |\n | STATE_UNSPECIFIED | 未指定の状態。|\n | STATE_PAID | 注文が支払われました。|\n | STATE_REFUNDED | 注文が返金されました。 |","format": "enum","x-example-values": {"exampleValues": ["STATE_UNSPECIFIED"]}},"merchantOrderId": {"immutable": true,"type": "string","description": "The merchant-specific order ID that can be used to look up the order on the\n merchant platform."},"merchant": {"immutable": true,"enum": ["MERCHANT_PLATFORM_UNSPECIFIED","SHOPIFY",],"type": "string","description": "The merchant that is used to fulfill orders.\n\nPossible values:\n\n | Value | Description |\n | ----- | --- |\n | MERCHANT_PLATFORM_UNSPECIFIED | 指定されていない商人タイプ。 |\n | SHOPIFY | アイテムは Shopify で販売されます。 |","format": "enum","x-example-values": {"exampleValues": ["MERCHANT_PLATFORM_UNSPECIFIED"]}},"user": {"immutable": true,"type": "string","description": "The user who placed this order.","x-example-values": {"exampleValues": ["users/123"]}}},"description": "A commerce product order represents a purchase of a CommerceProduct by a\n Roblox user. It includes the user who made the purchase and merchant order\n details.",}
製品詳細ページ
製品詳細ページ (PDP) は、例えば を介して Roblox エクスペリエンス内のユーザーにあなたの商業製品を展示します。このページの複数の要素をカスタマイズして、ユニークで情報性の高いショッピングエクスペリエンスを提供できます。


製品画像 は、ショッピファイストアで提供された製品画像を展示します。

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

バリアントと量 は、利用可能なオプションと量を異なります。

製品詳細 は、Shopify 製品の説明を表示します。

追加情報 には、「素材」、「ケア指示」、または「サイズ表」などの追加詳細が含まれます。

購入時のバーチャル利益 購入時に受け取るバーチャルアイテムユーザーの詳細を記述します。

この経験からさらに は、同じ経験内で提供されている他の商業製品を提案します。
製品画像
製品画像セクションでは、ショッピファイストアからすべての製品画像が表示されます。画像の順序は、ショッピファイで設定された順序と直接反映します。
Shopify で 特集 画像として知られる最初の画像は、製品の主なサムネイルとして機能します。このサムネイルは、ショッピングカート内や もっと見る セクションで、さまざまな場所で使用されます。
Shopify で製品画像を更新すると、これらの変更はカタログアイテムの モデレーションプロセス に対象となります。Roblox の製品リストでは、新しい画像が承認されるまで、以前承認された画像が表示され続けます。
製品タイトル、価格、および販売者情報
製品タイトルは、Shopify ストアで設定された製品タイトルから直接取得されます。
ユーザーが価格の異なる製品の バリアントと量 を選択すると、表示される価格は動的に更新されます。表示される販売者情報は、Shopify ストアの名前です。
他の製品属性と同様、Shopify で製品タイトルを更新すると、これらの変更はカタログアイテムの モデレーションプロセス に対象となります。Roblox の製品リストは、新しいタイトルが承認されるまで、以前承認されたタイトルを表示し続けます。
バリアントと量
異なる色やサイズなどの製品バリアントとそのオプションは、ショッピファイ店から同期されます。これらのバリアントとオプションが表示される順序は、Shopify で表示される順序と一致し、上から下へ表示されます。
ユーザーが特定のバリアントを選択すると、メインの製品画像が更新され、ショッピファイに関連する特定のバリアントの画像が表示されます。
この時点で、PDP の量選択器はカスタマイズオプションを提供しません。選択した製品バリアントが利用できない場合、「今すぐ購入」および「カートに追加」ボタンが無効になります。変種が正しく構成されていることを確認して、ショッピファイで購入を許可します。
Shopify の製品バリアントまたは画像に対して行われたすべての更新は、カタログアイテムの モデレーションプロセス に対象となります。製品の詳細ページは、新しいバージョンが承認されるまで、以前承認されたバリアント情報と画像を表示し続けます。
製品詳細
製品詳細 セクションは、ショッピファイの製品説明から直接コンテンツを表示します。
このセクションでは、製品情報のスタイリングと形式化のために HTML の使用をサポートします。セキュリティと一貫性のため、Roblox は、リンク、画像、スクリプト、その他の同様のタグと属性を含む特定の HTML 要素を自動的に削除します。ヘッドライン、ボールドテキスト、リスト、パラグラフなどを使用して、テキストコンテンツをスタイル化し構造化するために、HTML を別の方法で使用できます。
Shopify から同期された他の製品情報と同様、製品の説明に対する更新は、カタログアイテムの モデレーションプロセス に対象となります。製品の詳細は、新しいコンテンツがモデレーションによって承認されるまで、以前承認された説明を継続表示します。
追加情報
追加情報セクションは、折り畳み可能なアクコーディオンを使用して、製品に関する追加詳細を表示します。「マテリアル」、「ケア指示」、「サイズチャート」など、異なるトピックのアコーディオンセクションを最大 5つ追加できます これはオプション機能であり、Shopify 製品のメタフィールドを使用して満たされます。Shopify でメタフィールドのアコーディオンを作成するには:
特定のネームスペースで Shopify ストアの製品メタフィールドを定義する: Roblox.pdp_info_。
- この名前空間にユニークな識別子を付けることができます、例えば Roblox.pdp_info_materials または Roblox.pdp_info_care_instructions です。
次のフィールドを設定します:
名前 — このフィールドの値は、そのアコーディオンのヘッダーとして表示されます。
値 — 拡張されたアコーディオン内のユーザー向けコンテンツ。
Shopify から同期された他の製品コンテンツと同様、これらのメタフィールドに新規または更新された情報は、カタログアイテムのモデレーションプロセス に対象となります。このページは、新しい情報が承認されるまで、以前承認されたコンテンツを表示します。
購入時のバーチャル利益
製品に デジタル利益 をバンドルした場合、このセクションでは、ユーザーが購入時に受け取るバーチャルアイテムを紹介します。このセクションでは、ユーザーが受け取る新しいデジタル価値に関する明確なビジュアルと情報を提供し、商業製品の魅力を高めます。
このセクションのコンテンツは、提供されるバーチャルアイテムの種類によって異なります:
アバターアイテム
- このセクションでは、アバターアイテムのサイズと名前が表示されます。
- ユーザーはこのセクションをクリックして、アバターアイテムの 3D プレビューを表示できます。
- ユーザーがこのセクションをクリックすると、アバターアイテムの説明が表示されます。
開発者製品
- このセクションでは、開発者製品の画像と名前が表示されます。
- ユーザーがこのセクションをクリックすると、開発者製品の説明が表示されます。
名前、説明、画像を含む特定のアバターアイテムまたは開発者製品は、商業製品バンドルを作成するとき に設定されます。これらのメリットは全体の製品オファリングの一部であるため、Roblox のコンテンツポリシーとモデレーションの対象となります。
この経験からもっと
このセクションでは、現在同じ Roblox エクスペリエンス内で販売中の他の商業製品が表示されます。このフィードは、製品カタログのさらなる探索を促進し、エクスペリエンスの全製品オファリングの視認性を高めるのに役立つことができます。
このセクションでは、ユーザーは製品の機能画像、名前、および価格を表示できます。