このガイドは、マルチベンダーマーケットプレイスのCTO・アーキテクト・プロダクトオーナーを対象としています。プラットフォームのアーキテクチャを決定し、セラーオンボーディングの順序を整理した後、その結果として得られるカタログをAIショッピングエージェントが読み取り、比較し、取引できるものにする必要があると判断した方々を想定しています。この作業は設計が明確になった段階でECサイト開発として進められ、ECマーケットプレイスソリューションの上で稼働します。単一セラーストアのエージェント対応については、別途エージェンティックコマース対応ガイドをご参照ください。本ガイドは、カタログが1社のマーチャントではなく複数ベンダーのオファーを保持する場合に何が変わるかに絞って説明します。
このガイドの内容
- 単一セラー向け商品スキーマがマルチベンダーカタログで機能しない理由
- スキーマモデル:1商品、複数ベンダーのオファー
- ベンダーフィードをエージェントが読み取れる単一カタログフィードに正規化する
- マーケットプレイスのツールインターフェースが単一ストアと異なる点
- マルチベンダーカタログにおけるAIの位置づけ
- 実績があるものとないもの
- 代替手段:スキーマ・フィード・ツールインターフェース層を誰が構築・運用するか
- このガイドの制限事項
- よくある質問
- 次のステップ
単一セラー向け商品スキーマがマルチベンダーカタログで機能しない理由
単一セラーのストアは、1つのProductに1つのOfferを紐付けて公開します。つまり、価格・在庫数・セラー・ポリシーがすべて暗黙的にそのマーチャント自身のものとなります。マーケットプレイスのカタログでは、複数のベンダーが実質的に同一の商品を販売しているケースが多く、エージェントがそれらを比較するには、最安値だけでなく、その価格がどのベンダーに属するか、そのベンダーの在庫・配送・返品ポリシーはどうなっているか、そして注文を正しいセラーにルーティングするにはどうすればよいかを把握する必要があります。ベンダーレベルの情報を1つのサマリーにまとめると「価格帯は?」という問いには答えられますが、「誰からどのような条件で購入するか」という問いには答えられません。エージェントが行動に移るには、後者の問いに答える必要があります。
スキーマモデル:1商品、複数ベンダーのオファー
| スキーマの形式 | エージェントに伝わること | 隠れてしまうこと | 使用すべき場面 |
|---|---|---|---|
単一のProduct+単一のOffer |
1セラー、1価格、1ポリシー | 隠れるものはない(セラーが1社のみのため) | マーケットプレイスではなく、単一セラーのストア |
Product+AggregateOffer(lowPrice、highPrice、offerCount) |
複数セラーにわたる価格帯の存在 | どのセラーがどの価格を持つか、各セラーの在庫とポリシー、注文が実際にどのオファーにルーティングされるか(schema.org、AggregateOffer、2026-10-26参照) |
セラー数と価格帯を表示するだけのカタログページ。エージェントが取引する際のデータには使用しない |
Product+ベンダーごとのOfferオブジェクトの配列(各オファーにseller、price、availabilityおよび固有のポリシーフィールドを持つ) |
各ベンダーの価格・在庫・ポリシーを個別に参照可能 | 構造上、隠れるものはない。ただし、すべてのベンダーのOfferを一貫した状態に保つ正規化の構築と維持にコストがかかる |
エージェントが読み取り、比較し、注文することを意図したマーケットプレイスカタログ |
実用的なルールとして、人間向けのサマリー(最安値とセラー数)が必要なページにはAggregateOfferを使い、エージェント向けのフィードまたはAPIには、すべてのエントリーに安定したセラー識別子を付けた上で、その下に配置するベンダーごとのOffer配列を提供します。Googleが公開しているマルチセラーマーケットプレイスに関するガイダンスも、フィードレベルで同様の立場を取っています。マーケットプレイスアカウントは、更新をまたいで各セラーを識別できるよう、すべてのアイテムにexternal_seller_idを設定しなければなりません(Google Merchant Center、商品データ仕様、2026-10-26参照)。
ベンダーフィードをエージェントが読み取れる単一カタログフィードに正規化する
ベンダーがマーケットプレイスの形式でデータをエクスポートすることはほとんどなく、エージェント自身が5つの異なるベンダーフォーマットを調整することもできないため、マーケットプレイス側でその作業を担う必要があります。
-
商品ごとに正規識別子を保持する。
GTIN、MPNまたはマーケットプレイス独自の商品IDを使用して、ベンダーの出品を1つの商品レコードに紐付けます。これがないと、2つのベンダーによる同一商品がエージェントには無関係な2つの商品として映ってしまいます。
-
ベンダー属性を1つの属性セットにマッピングする。
ベンダーの「colour」「colour_name」「hue」フィールドはすべて1つの正規属性となります。エージェントが欠落または名称違いのフィールドでベンダーを比較しようとすると、推測するのではなくその出品をスキップします。
-
セラーのIDとポリシーは、カタログ全体ではなく各オファーに保持する。
価格・在庫・配送時間・返品ポリシーはベンダーごとのフィールドとして残し、プラットフォーム全体の値にデフォルト設定するのではなく、正規化を経由して引き継ぎます。
-
正規化されたデータから単一の正規フィードを公開する。
5つのベンダーファイルを結合したものではなく、フィードコンシューマーやエージェントオーケストレーターが期待する形式(構造化商品データ+フィードエクスポート)で公開します。
-
フィールドごとに更新担当者と更新頻度を設定する。
価格と在庫は属性よりも速く変化するため、更新サイクルを短くする必要があります。エージェントが古い在庫情報を読み取ると、不適切な推薦ではなく、注文失敗につながります。
-
正規化で変更または削除した内容をログに記録する。
カテゴリー誤りに関するベンダーの異議申し立てが発生した場合に、ゼロから再調査するのではなく、原因となったマッピングルールまで追跡できるようにします。
マーケットプレイスのツールインターフェースが単一ストアと異なる点
単一ストアのMCP型またはプロトコル型ツールインターフェースは、すべての回答がその背後にある1つのマーチャントに属するという前提を持てます。マーケットプレイスのツールインターフェースにはその前提がありません。同一の検索や商品参照の呼び出しで、1つのアイテムに対して複数のベンダーが返される場合があり、各結果には独自の価格・在庫・ポリシー・セラー識別情報を添付する必要があります(カタログから継承するのではなく)。また、プラットフォームレベルのルール(たとえばマーケットプレイス独自の紛争対応返品期間)を、ベンダー独自のポリシーとは別に表現する手段も必要です。両者は異なる場合があり、エージェントはどちらが特定のオファーに適用されるかを知る必要があります。AnthropicのModel Context Protocolは、ツール呼び出し(特定セラーへの注文など、アクション)とリソース(カタログ出品など、クライアントが読み取るデータ)の違いとしてこれを整理しており、マーケットプレイスにきれいに対応します。カタログとオファーデータは複数ベンダーにわたって読み取られるリソースであり、チェックアウトは1つのベンダーの注文にスコープされたツール呼び出しです(Model Context Protocol、仕様、2026-10-26参照)。ShopifyとGoogleのUniversal Commerce Protocolも、カタログレベルで同様のアプローチを採用しており、単一マーチャントのデータを前提とするのではなく、エージェントが発見できるカタログとチェックアウトの機能を公開しています(Shopify Engineering、Universal Commerce Protocol、2026-10-26参照)。
マルチベンダーカタログにおけるAIの位置づけ
Netbase JSCは主要な商用・オープンソースのAIモデルと連携しており、プロジェクトごとに選定しています。以下の各項目は、Netbase JSCにおける成熟度を示しています。
-
成長中の機能:AIを活用した属性正規化。
ベンダー独自の属性名と属性値をマーケットプレイスの正規スキーマにマッピングすることは、Netbase JSCのモデル非依存型AIツールを基盤とした生成AIとデータマッチングの機能です。公開済みのエージェントカタログ事例とはまだ結びついていません。
-
成長中の機能:AIを活用したフィードおよびスキーマ検証。
正規識別子の一致または必須スキーマフィールドを壊すベンダーフィードの行をフラグ立てし、公開前に担当者が確認する仕組みも同様のモデル非依存型アプローチに基づいており、公開済み事例とはまだ結びついていません。
実績があるものとないもの
- RB Marketplace。RB Marketplaceの実績は、顧客向けREST APIと同APIを基盤としたモバイルアプリを備えたライブのマルチベンダーマーケットプレイスを説明しており、外部クライアントがすでに読み取るAPIファーストのカタログを実証しています。ただし、AI支援の正規化ステップ、構造化データスキーマ、エージェント/MCPインテグレーションは説明されておらず、カタログサイズやパフォーマンスの数値も公開されていません。
- コマースプラットフォームの実績。Netbase JSCはWooCommerce、Magento 2、Laravel、ヘッドレスコマースでのECサイト構築を手がけており、PrestaShop、OpenCart、Shopware、CS-Cart、Shopify、Salesforce、Akeneo、Odoo、Symfonyとも連携しています(これらは本ガイドのカタログおよびフィードレイヤーが乗る、または連携するプラットフォームです)。
- 投資の方向性。David(CEO)は、エージェンティックコマースとAPIファースト開発をNetbase JSCのサービス全体における投資領域として挙げており、AIトランスフォーメーションを組み込んだ開発と並列で推進しています。これは表明された方向性であり、実装済みのエージェントカタログ機能ではありません。
存在しないもの。AIショッピングエージェントを念頭に置いて設計されたマルチベンダーカタログスキーマ、正規化されたエージェント向けフィード、またはMCP/UCP/ACPツールインターフェースのインテグレーションを説明するNetbase JSCの公開実績は存在しません。上記のフレームワークは、schema.org・Google Merchant Center・Model Context Protocolのドキュメントと、Netbase JSC自身のマルチベンダーカタログおよびAPIの作業構造をもとに構築された開発手法であり、測定済みのエージェント対応プロジェクトではありません。
代替手段:スキーマ・フィード・ツールインターフェース層を誰が構築・運用するか
-
自社チームによる完全カスタム構築
- 強み
- 正規スキーマ・正規化ルール・ツールインターフェースを完全に制御できる
- 選ぶ場面
- ベンダー構成・属性の複雑さ・プロトコルの選択が特定のニーズに合っており、テンプレートが適合しない場合
-
マーケットプレイスまたはコマースプラットフォームの組み込みカタログ・フィードツール
- 強み
- 最も早く始められる。上記プラットフォームなどによっては、マルチベンダーデータをすでに構造化してフィードとしてエクスポートできる場合がある
- 選ぶ場面
- ベンダー属性がシンプルで、プラットフォーム独自のスキーマがほとんどのセラーに適合している場合(プラットフォーム選択ガイド参照)
-
専任の開発パートナー
- 強み
- スキーマ設計・フィード正規化・ツール/APIインターフェースを一貫したチームで担当し、マッピングルールを長期的に管理する
- 選ぶ場面
- 複数の要素を同時に構築・接続する必要がある場合、正規化ルールが複雑な場合、またはそれらがまだ存在しない場合
Netbase JSCのカスタム開発では、クライアントが作成されたIPを所有します。ほとんどのプロジェクトはディスカバリー後に合意した請負契約で進められ、マイルストーンベース、月次チームリテイナー、KPI連動の条件も提供しています。エージェントやツールインターフェース呼び出し元は、APIの新しいクライアントタイプとして扱ってください。Netbase JSCの標準セキュリティプラクティス(ロールベースアクセス制御、管理ダッシュボードのMFA、転送中のTLS、保存データの暗号化)は、ストアフロントだけでなく、外部呼び出し元にサービスを提供するカタログAPIにも適用されます。このサービスはECサイト開発として提供され、ECマーケットプレイスソリューションおよび小売・ECマーケットプレイスに関連します。
このガイドの制限事項
- Schema.org・Google Merchant Center・Model Context Protocolのドキュメントは変更される場合があります。構築前に各公開者の最新フィールドと要件を確認してください。
- カタログサイズ、マッチング精度、エージェント注文数の数値は主張していません。現時点でNetbase JSCはこの作業について数値を公開していません。
- 本ガイドはカタログスキーマ・フィード正規化・ツール/APIインターフェースのみを対象としています。セラー受け入れは別のガイドで、単一セラーストアの対応はエージェンティックコマース対応で説明しています。
Netbaseコンサルタントと次のステップを計画する
よくある質問
人間向けのサマリー価格帯としては可能です。ただし、エージェントが注文する可能性があるものには使用できません。AggregateOfferは、どのセラーがどの価格・在庫・ポリシーを持つかを保持していないためです。
いいえ。まずスキーマとフィードを正規化してください。ベンダーデータが一貫してセラーごとにアドレス可能になれば、特定のプロトコルへの接続は再構築ではなくインテグレーションプロジェクトとして進められます。
オンボーディングはセラーのカタログデータをマーケットプレイスの形式に取り込む作業です。本ガイドはその後の段階、つまり結果として得られたカタログをスキーマ・正規化フィード・ツールインターフェースを通じてAIエージェントに公開することを説明しています。
完全に同一である必要はありませんが、カテゴリーごとに1つの正規セットにマッピングされている必要があります。エージェントはマッチできる属性でベンダーを比較するため、属性がマッピングされていないベンダーはその比較での表示機会を失います。
次のステップ
ベンダーが現在どのように商品データを送信しているかをお知らせください。マルチベンダースキーマ・フィード・ツールインターフェース設計のスコープを確認するためのソリューションレビューをご予約いたします。また、マーケットプレイスプラットフォームアーキテクチャガイドをお読みになるか、Netbase JSCのインサイトをご覧ください。
関連サービスとソリューション
テンプレートを卒業したマーチャント向け、AI対応ECサイト開発
Netbaseは、テンプレートを卒業したマーチャント向けにカスタムECサイト開発を提供し、AIを活用した検索、レコメンデーション、カタログ作業で既存トラフィックを注文に変え、手作業を削減します。WooCommerce、Magento 2、Laravelおよびヘッドレス構成で構築し、AIレコメンデーションエンジンを導入した4over4は6カ月以内に売上82%増を報告しています。
詳しく見る
マルチベンダーマーケットプレイス開発:ベンダー・カタログ・支払い・AIサーチを一基盤に統合
マルチベンダーマーケットプレイスとは、多数の独立した販売者が一つのストアフロントで商品を出品・販売し、売上を受け取るコマースプラットフォームです。Netbaseのマーケットプレイスソリューションは、ベンダーオンボーディング・共有カタログ・分割決済・支払いをカバーし、検索・出品情報の補完・不正検知にAIを活用します。あるEUファッションテックマーケットプレイスでは、GMVが47%成長し、ベンダーオンボーディング時間が60%短縮されました。
詳しく見る
Netbaseにリモートで依頼する
Netbase JSCのすべての案件はリモートで納品されるため、どの国・業界のクライアントともお取引できます。これまで80カ国のクライアントと実績があります。契約・請求書はNetbase JSCが発行し、お支払いはNetbase JSCの口座への銀行振込またはPayPal Businessで行います。CEOのHuy Nguyen(David)にWhatsAppまたはメールでお問い合わせください。
プロジェクトを相談する
Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・構築・モダナイゼーション・運用を支援します。project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
お問い合わせ
構築・モダナイゼーション・運用したいものをお知らせください。