目次
コマースの未来に、共通言語が生まれました。その仕組みを詳しく解説します。

全体像:何が起きたのか?
1,000万件以上のShopify注文のうち、約19件に1件(5.2%)はチェックアウト後に編集されています(Revize, 2026)。こうした行動の規模を踏まえると、2026年1月11日にニューヨークで開催された全米小売業協会(NRF)のカンファレンスで、GoogleのCEOであるSundar Pichaiが発表したものの重要性が分かります。それは、EC体験の構築方法を根本から変えるものです。
ShopifyとGoogleが共同開発し、Walmart、Target、Etsy、Wayfairをはじめとする20社以上の主要企業が支持する**Universal Commerce Protocol(UCP)**が、正式に公開されました。
単なる新しいAPIの発表ではありません。AIを活用したコマースの共通言語が登場したのです。
HTTPがウェブにもたらした変化を考えてみてください。UCPは、エージェント型コマースで同じ役割を目指しています。AIエージェントが、どの事業者、どのプラットフォーム、どのAIサービスでも、商品を見つけ、チェックアウト条件を調整し、購入を完了するための基盤となるプロトコルです。
Shopifyアプリの開発、代理店の運営、コマース技術の開発に携わるなら、今後の計画に関わります。順に見ていきましょう。
UCPとは何か?
Universal Commerce Protocolは、商品の発見からチェックアウト、購入後のサポートまで、買い物の全過程でAIエージェントとコマースシステムが通信する方法を定めたオープンソースの標準です。
UCP以前は、AIアシスタントがユーザーに代わって商品を購入するには、事業者ごとに個別の連携が必要でした。小売企業ごと、チェックアウトシステムごとに対応しなければなりません。組み合わせがN×Nに増えるため、エージェント型コマースを広く展開するのは事実上困難でした。
UCPは、シンプルかつ強力な考え方でこの問題を解決します。すべてをつなぐ1つのプロトコルです。

UCPエコシステムを構成する4つの主体
UCPは、関係者それぞれの役割を明確に定めています。
1. プラットフォーム(エージェントとアプリケーション) ユーザーが操作するAIサービスです。Google AI Mode、Gemini app、ChatGPT、Microsoft Copilotなどのエージェント型アプリケーションが該当します。ユーザーに代わって商品を見つけ、カートを作り、購入手続きを進めます。
2. 事業者(マーチャント) 商品を販売する小売企業やブランドです。販売者としての立場を維持し、顧客との関係、価格設定、チェックアウトのロジックを全面的に管理します。
3. 認証情報プロバイダー Google Pay、Shop Pay、PayPal、Stripeなどの決済事業者です。決済情報のトークン化と安全な送信を担います。
4. 決済サービスプロバイダー(PSP) 実際に代金を回収し、取引を精算するバックエンドシステムです。
この役割分担が、UCPを機能させる鍵です。各主体の責任が明確で、相互にどう通信するかもプロトコルで定義されています。
課題:コマースになぜプロトコルが必要だったのか?
現在のコマースは、さまざまなシステムに分断されています。
顧客がAIアシスタントを通じて商品を購入する場面を考えてみましょう。

- AIは数百万の事業者から商品を見つける必要があります
- 在庫状況、価格、配送方法をリアルタイムで把握する必要があります
- ロイヤルティプログラム、割引コード、定期購入の希望条件に対応する必要があります
- 決済情報を安全に収集する必要があります
- 事業者固有の要件を満たしてチェックアウトを完了する必要があります
- 最後に、注文の追跡、返品、カスタマーサービスにも対応する必要があります
UCP以前、AIプラットフォームがこれらを実現するには、事業者ごとに専用の連携を構築する必要がありました。Googleなら、Nike向け、Walmart向け、手作りキャンドルを販売する小規模なShopify事業者向けに、それぞれ別の連携が必要です。
個別の連携は数千件に及びます。これでは規模を拡大できません。
UCPは、このN×Nの問題を1つの連携点に集約します。コマースシステムにUCPを一度実装すれば、UCPに対応するどのエージェントとも連携できます。UCPを使うエージェントを構築すれば、UCPに対応するどの事業者とも取引できます。
そこに突破口があります。
UCPの3つの主要機能
UCPの初期リリースは、コマースの基本的な流れを支える3つの機能に重点を置いています。

1. チェックアウト
UCPの中心となる機能です。エージェントは次の操作を行えます。
- チェックアウトセッションの作成と管理
- 適切な価格での明細項目の追加
- 割引コードとロイヤルティプログラムの認証情報の適用
- 購入者情報(配送先住所、連絡先)の収集
- 安全なハンドラーを通じた決済情報の追加
- 確認を伴う購入の完了
チェックアウトの流れは、条件の調整を前提に設計されています。事業者が必要な情報(配送日の選択、サイズの確認、予約注文への同意など)を提示すると、エージェントは購入を確定する前に何を集めるべきかを把握できます。
2. ID連携
この機能はOAuth 2.0を使い、複数のプラットフォームにまたがってユーザーのIDを連携します。顧客のAIアシスタントがロイヤルティプログラムの認証情報、配送の希望、決済方法を把握していれば、チェックアウトがよりスムーズになります。
ID連携により、次のことが可能になります。
- ロイヤルティ特典の自動適用
- 保存済み配送先住所の利用
- 希望条件(ギフト包装、配送指示)の記憶
- 会員向け価格の提示
3. 注文管理
UCPは購入後の対応も重視しています。注文管理機能には次のものがあります。
- フルフィルメント状況のリアルタイム追跡
- 注文変更のリクエスト
- 返品・返金手続きの開始
- カスタマーサービスへの引き継ぎ
Revizeのように購入後の体験を扱うアプリにとって、これは大きな変化です。UCPは、エージェントが注文変更をリクエストする方法を標準化し、顧客自身によるチェックアウト後の変更につながる直接的な経路を作ります。
技術アーキテクチャ:進化を前提とした設計
Shopifyのエンジニアリングチームは、その設計思想を的確に表現しています。「一枚岩のプロトコルは、複雑さが増すといずれ行き詰まります。慎重に階層化されたプロトコルは、長く使われ、発展します」
UCPもこの考え方で設計されています。各レイヤーの仕組みを見てみましょう。

レイヤー1:ショッピングサービス
基盤となるレイヤーでは、取引の基本要素を定義します。
- チェックアウトセッション
- 明細項目
- 合計金額と価格
- ステータスメッセージ
- 標準的なエラー処理
レイヤー2:機能
事業者が実装する主な機能領域です。
dev.ucp.shopping.checkout— 基本的なチェックアウトの流れdev.ucp.shopping.orders— 注文のライフサイクル管理dev.ucp.shopping.catalog— 商品の発見
各機能には個別にバージョンが付けられます。ShopifyはOrdersに手を加えずにCheckout v2を公開できます。
レイヤー3:拡張機能
各分野に固有のスキーマで、機能を拡張します。
dev.ucp.shopping.fulfillment— 配送、店舗受け取り、配達時間帯dev.ucp.shopping.discount— 割引コードの適用dev.ucp.shopping.subscription— 定期請求の周期dev.ucp.shopping.ap2_mandate— 自律的な取引に対する暗号技術を用いた承認
拡張機能は組み合わせて使えます。事業者は定期購入を実装せずに、フルフィルメント条件の調整に対応できます。事業者がロイヤルティプログラムの連携に対応していなくても、エージェントは割引を処理できます。
この構造により、UCPは既存の実装を壊さずに進化できます。コマースのニーズに合わせて、新しい機能や拡張機能を追加できます。
相互運用を前提とした設計
UCPは単独で使うものではありません。既存のプロトコル群と連携するよう設計されています。

Model Context Protocol(MCP)
AnthropicのMCPは、AIモデルが外部ツールとやり取りする方法を定義します。UCPの機能をMCPツールとして公開すれば、Claudeなどの大規模言語モデルが直接呼び出せます。
Shopifyはすでに、商品の発見、チェックアウト、注文に関するUCPの機能を実装したMCPサーバーを提供しています。
Agent2Agent(A2A)
GoogleのA2Aプロトコルは、AIエージェント間の通信を可能にします。たとえば買い物を支援するエージェントがカスタマーサービスのエージェントと連携する場合、UCPはA2A上で動作します。
Agent Payments Protocol(AP2)
こちらもGoogleが提供するプロトコルで、エージェントによる取引の決済面を扱います。UCPはAP2と連携し、暗号技術で検証できる安全な決済承認を実現します。
エージェントがユーザーのリアルタイムの確認なしに自律的に購入を完了する必要がある場合、dev.ucp.shopping.ap2_mandate拡張機能は、後から否認できないユーザー同意の証拠を提供します。
RESTとJSON-RPC
シンプルな連携を求める事業者は、標準的なREST APIでUCPを利用できます。特別な通信方式は必要ありません。HTTPとJSONだけで使えます。
Shopify事業者にとっての意味
Shopify事業者には、次のような直接的な影響があります。

AIサービス上で販売できる
Shopifyは、次のサービスでネイティブのショッピング体験を展開しています。
- Google AI Mode(検索内)
- Gemini App
- Microsoft Copilot(Copilot Checkout経由)
- ChatGPT(既存の連携経由)
すべてShopify AdminのAgentic Storefrontsから一元管理できます。
販売者は引き続き事業者自身です。チェックアウトのロジック、価格設定、顧客との関係も自社で管理します。UCPによって、顧客が商品を見つけて購入できる場所が増えます。
Shopify Catalogをすべてのブランドに開放
AIツールで商品を見つけられるようにする商品データベース、Shopify Catalogが、新しいAgenticプランを通じてすべてのブランドに提供されます。ストアフロントにShopifyを使っていなくても、Shopifyの基盤を利用してAIチャネルに商品を掲載できます。
Direct Offersとの連携
Googleの新しいDirect Offersの試験運用では、購入意欲の高い買い物客に対し、事業者がAI Mode内で限定割引を提示できます。たとえば「おすすめの機内持ち込み用スーツケース」を調べている人に、会話の中で20%オフのオファーを表示できます。
Shopify事業者は、Petco、e.l.f. Cosmetics、Samsoniteなどのブランドとともに、すでにこの試験運用に参加しています。
Shopifyアプリ開発者にとっての意味
開発者にも新しい可能性が生まれます。

アプリの機能をエージェントから利用可能に
自分のアプリの機能を考えてみてください。その機能をAIエージェントが呼び出せるようになったら、何ができるでしょうか。
注文編集アプリなら? エージェントが標準化されたインターフェースを通じて注文変更をリクエストできます。
定期購入の管理なら? エージェントが定期購入の拡張機能を使って請求周期を調整できます。
ロイヤルティプログラムなら? ID連携によって、エージェントが特典を自動適用できます。
フルフィルメントのソリューションなら? フルフィルメントの拡張機能が、エージェントによる配送方法の調整方法を定義します。
UCPの拡張モデルを使えば、独自の機能を定義し、エージェント型コマースのエコシステムに公開できます。
UCP対応機能の構築
UCPの仕様はGitHubでオープンソースとして公開されています。次の手順で始められます。
- 仕様を読む:完全なドキュメントはucp.devで確認できます
- サンプルを見る:PythonとTypeScriptのリファレンス実装が公開されています
- プレイグラウンドを試す:ucp.dev/playgroundで対話型のデモを利用できます
- SDKを使う:ネイティブSDKを使うと実装を進めやすくなります
注文管理における機会
購入後の体験を扱うアプリにとって、UCPの注文管理機能は直接的な連携経路になります。プロトコルでは次の方法を定義しています。
- エージェントが注文状況を問い合わせる方法
- フルフィルメントのイベントを伝える方法
- 変更(住所変更、商品の交換)をリクエストする方法
- 返品・返金の手続きの流れ
この分野で開発しているなら、UCPへの対応を開発計画に含めるべきです。
代理店にとっての意味
Shopify事業者を支援する代理店にとって、UCPはサービスを大きく広げる機会です。

新しいサービス領域
エージェント型コマースへの対応状況の診断 事業者の商品データ、チェックアウトの流れ、フルフィルメントのロジックがAIサービスに対応できるか評価します。
Shopify Catalogの最適化 AIプラットフォームで商品を見つけやすくするため、事業者の商品メタデータの整備を支援します。エージェント時代のSEOに当たります。
UCP連携のコンサルティング 独自のコマース体験を構築する大企業に対し、UCPの実装戦略を支援します。
AIチャネル戦略 ブランドごとに適したAIサービスを見極め、各サービスでの見せ方を最適化するための助言を行います。
商品を見つけてもらうための課題が機会になる
エージェント型コマースでは、AIエージェントは人間のようにサイトを見て回ったり、商品を眺めたりしません。質問に答え、タスクを完了します。
そのため、商品を見つけてもらえるかどうかはデータの課題になります。事業者には次の情報が必要です。
- 詳細で構造化された商品メタデータ
- 商品に関するよくある質問への回答
- 互換性に関する情報
- 代替商品の提案
Googleは、このためにMerchant Centerへ数十の新しいデータ属性を追加しています。事業者がこれらのデータを適切に入力できるよう支援する代理店には、機会があります。
UCPとACP:プロトコルの違いを理解する
エージェント型コマースのプロトコルはUCPだけではありません。OpenAIとStripeは、2025年9月に**Agentic Commerce Protocol(ACP)**を公開しました。

両者を比較してみましょう。
| 項目 | UCP(Google/Shopify) | ACP(OpenAI/Stripe) |
|---|---|---|
| 主な支持企業 | Google、Shopify、Walmart、Target、Etsy | OpenAI、Stripe |
| 対象範囲 | コマースの全過程(商品の発見 → チェックアウト → 購入後) | チェックアウトと取引の流れ |
| 決済の柔軟性 | あらゆる決済事業者、あらゆるウォレット | Stripe中心(拡大予定) |
| 対応する事業者 | 20社以上の主要小売企業+Shopifyエコシステム | 当初はEtsy、Shopifyは対応予定 |
| 通信方式 | REST、MCP、A2A、GraphQL | REST、MCP |
主な違い
UCPが対象とする範囲はより広く、チェックアウトに加えて、コマースのあらゆる接点と段階でエージェントと事業者がどう連携するかを定義します。
ACPは、取引の流れの標準化により重点を置いています。
どちらもオープンソースで、相互運用を目指しています。今後は両方が利用され、事業者はリーチしたいAIプラットフォームに応じて、それぞれの機能を実装する可能性があります。
はじめ方:実装の実践ガイド
Shopifyアプリや事業者向けの購入体験をUCPに対応させるための手順を紹介します。

ステップ1:自分の役割を把握する
あなたが構築するのは、次のどれでしょうか。
- 買い物をするエージェントを構築するプラットフォーム
- チェックアウト機能を公開する事業者
- 決済情報の処理を担う決済事業者
役割によって実装方法は異なります。多くのShopify開発者は事業者の立場で、エージェントが呼び出せる機能を公開することになります。
ステップ2:仕様を確認する
UCPの仕様は次の場所にあります。
- ドキュメント:ucp.dev/specification
- GitHub:github.com/Universal-Commerce-Protocol/ucp
特に理解しておきたい項目は次のとおりです。
- 利用可能な機能の発見
- チェックアウトセッションのライフサイクル
- 決済ハンドラーの調整
- 拡張機能の組み合わせ
ステップ3:サンプルから始める
ShopifyとGoogleは、github.com/Universal-Commerce-Protocol/samplesでリファレンス実装を提供しています。
Pythonのサンプルでは、次の内容を確認できます。
- 利用可能な機能の発見
- チェックアウトセッションの管理
- 決済処理
- 注文のライフサイクル
ステップ4:主要機能を実装する
多くのアプリでは、次の機能から始めます。
- プロフィールエンドポイント:対応する機能を宣言する
- チェックアウトセッション:取引を作成、更新、完了する
- Webhook:注文状況の変更をプラットフォームに通知する
ステップ5:関連する拡張機能を追加する
アプリの機能に合わせて選びます。
- フルフィルメントアプリ →
dev.ucp.shopping.fulfillment - 割引・プロモーションアプリ →
dev.ucp.shopping.discount - 定期購入アプリ →
dev.ucp.shopping.subscription
ステップ6:プレイグラウンドでテストする
ucp.dev/playgroundでは、公開前に自分の実装に対するエージェントの操作をシミュレーションできます。
今後の展開
UCPの取り組みは始まったばかりです。今後の計画には次の内容が含まれます。
新しい分野
当初は小売業が中心ですが、UCPは次の分野への拡大を想定して設計されています。
- 旅行の予約
- サービスの予約
- デジタル商品
- 食品・飲食店の注文
プロトコルの拡張モデルにより、ほかの分野にも比較的容易に広げられます。
機能の強化
今後予定されている機能は次のとおりです。
- 複数商品を含むカート:事業者をまたぐフルフィルメントを伴う複雑なカート
- ロイヤルティプログラムの管理:標準化されたポイント、特典、会員向けサービス
- 購入後のサポート:追跡、返品、カスタマーサービスへの引き継ぎ
- パーソナライズのための情報:ユーザーの状況に基づく商品の発見機能の強化
地域の拡大
初期展開は米国が中心ですが、UCPは次の要件に対応するための調整が進められています。
- 地域ごとの決済方法
- 現地の規制への対応
- 市場固有の商習慣
まとめ
Universal Commerce Protocolは、単なる技術仕様ではありません。AIを中心とする世界で、コマースがどう機能するかを見据えた取り組みです。
現時点で分かっていることを整理します。
事業者にとって:AIサービス上で販売するまでの道のりが大幅にシンプルになります。ShopifyはAgentic Storefrontsを通じて、Google、Microsoft、ChatGPTなどでの展開を1つの管理画面から管理できるようにしています。
アプリ開発者にとって:アプリをエージェント型コマースの仕組みに組み込めます。UCPの拡張モデルを使えば、アプリの機能を標準化された方法でAIエージェントに公開できます。まず仕様を読み、サンプルを使って構築し、公開しましょう。
代理店にとって:新しいサービス分野が生まれています。エージェント型コマースへの対応、カタログの最適化、AIチャネル戦略は、他社との差別化につながる機会です。
UCPを支持するGoogle、Shopify、Walmart、Target、Visa、Mastercard、Stripeなど20社以上の企業は、大きな投資をしています。次の時代のコマース基盤を構築しているのです。
問われるのは、エージェント型コマースが来るかどうかではありません。そのときに準備ができているかどうかです。

参考資料
- UCP公式サイト:ucp.dev
- GitHubリポジトリ:github.com/Universal-Commerce-Protocol/ucp
- Shopifyのエージェント向けドキュメント:shopify.dev/docs/agents
- GoogleのUCPガイド:developers.google.com/merchant/ucp
- サンプル実装:github.com/Universal-Commerce-Protocol/samples
この記事は、ECの未来を形づくる技術を紹介する「Beyond the Checkout」シリーズの一部です。Revizeは、注文の編集を通じてShopify事業者の購入後の顧客体験を改善します。コマースがAIを介したやり取りへと進化するなか、私たちは新しい動きを捉え、事業者の皆さまとともに対応していきます。
2026年8月更新。 Revizeは、顧客が購入後に自分で注文を編集できるShopifyアプリです。フルフィルメント前なら、サポートへの問い合わせなしで、配送先住所の変更、バリエーションや商品の交換、キャンセル、返金またはストアクレジットの受け取りができます。詳しくは、顧客が自分でShopifyの注文を編集できるようにする方法をご覧ください。また、Shopify App StoreのRevizeもご確認ください。