目次
Universal Commerce Protocol(UCP)は、エージェント型コマースのためのオープンでバージョン管理されたプロトコルです。Shopifyの現在の実装は、カタログ検索、カート、チェックアウト、注文のワークフロー向けのUCP準拠MCPサーバーを提供します。UCPはすでに開発者が使えますが、オープンなプロトコルでも、すべてのエージェントや販売者がすべての機能に対応するわけではありません。

全体像:何が変わったのか?
UCPはShopifyとGoogleが2026年1月11日に発表しました。プロトコルは進化を続け、現在のShopifyエージェント資料では2026-08-25のプロファイル例を使っています。2026年10月13日にはShop MCPも発表され、対応エージェントが1つのMCP接続でShopify Catalogの検索、カート作成、チェックアウト作成を行えるようになりました。
Shopify開発者にとって実務上の問いは、商品発見、カート作成、チェックアウトの引き継ぎ、注文追跡のどのフローが必要かです。販売者に機能を約束する前に、Shopify資料で対応するツールと権限を確認してください。
UCPとは何か?
UCPは、エージェントアプリケーションとコマースシステムが情報を交換し、定義されたコマース操作を行う方法を記述するオープンプロトコルです。バージョンと機能に基づき、連携が対応機能を示し、エージェントはその機能のみを使います。
ShopifyはMCPエンドポイントとツールを通じてUCPを実装します。エンドポイントと権限に応じて、開発者は商品発見、カート、チェックアウト、注文情報を扱えます。それぞれ別のフローで、1つへの対応は他のすべてのUCP機能への対応を意味しません。

エージェント型コマースの各役割
- エージェント・アプリケーション: 購入者の商品発見、カート作成、チェックアウトの継続を支援します。
- 販売者システム: 商品と決済情報を提供し、対応するShopifyのインターフェースで注文を処理します。
- 認証情報提供者: そのフローで交渉した決済方法を通じて、決済の認証情報やトークンを提供します。
- 決済サービス: そのフローで使えるチェックアウトや決済方法を通じて決済を扱います。
- 購入者: 購入を確認し、許可します。フローの確認・権限要件に従ってください。
課題:コマースになぜプロトコルが必要だったのか?
現在のコマースは、さまざまなシステムに分断されています。
顧客がAIアシスタントを通じて商品を購入する場面を考えてみましょう。

- AIは事業者のカタログから商品を見つける必要があります
- 在庫状況、価格、配送方法をリアルタイムで把握する必要があります
- ロイヤルティプログラム、割引コード、定期購入の希望条件に対応する必要があります
- 決済情報を安全に収集する必要があります
- 事業者固有の要件を満たしてチェックアウトを完了する必要があります
- 最後に、注文の追跡、返品、カスタマーサービスにも対応する必要があります
独自の連携は保守作業を増やします。UCPは共通のスキーマと機能交渉で作業を減らせますが、2つの実装には、互換性のあるバージョン、機能、認証、決済ハンドラーが必要です。プロトコルの互換性だけで、エージェントの購入完了が保証されるわけではありません。
最初に理解すべきUCPの機能
UCP仕様では、チェックアウト、ID連携、注文状態が理解の出発点になります。Shopifyはカタログ・カート機能も説明しています。各インターフェースはそれぞれの対応範囲を実装するため、ツール呼び出し前に交渉済みプロファイルを確認してください。

1. Checkout
Checkoutは、商品、購入者情報、合計金額、支払い方法を含む購入セッションを作成・更新します。販売者はマーチャントです。標準的な流れでは、購入者が信頼できる画面で購入を確認します。自動的な完了は、対応する認可機能と個々の連携方法によって異なります。
2. Identity Linking
Identity LinkingはOAuth 2.0を使い、購入者がエージェントにアカウントへのアクセスを許可できるようにします。保存済み住所や注文履歴などを利用できます。公開カタログの検索はアカウント連携なしでも可能な場合があり、認可は別の判断です。
3. Order
Order機能は注文状態や、フルフィルメント、返品、返金などのイベントを共有します。一般的な注文編集APIではありません。ShopifyのOrder MCPと購入者による注文変更リクエストには個別の仕様と制限があります。
技術アーキテクチャ:進化を前提とした設計
UCPはプロファイルでプロトコルのバージョンと対応機能を宣言します。企業とエージェントはセッションで共通の機能を交渉し、エージェントはその範囲のみを使います。Shopifyの例は日付でバージョン管理されるため、古いサンプルではなく、最新資料から現在のプロファイルとスキーマを使ってください。

拡張はフルフィルメントや割引など、基本機能に任意の詳細を加えます。企業はすべての拡張なしでも基本のチェックアウトを提供できます。エージェントは使う前に相手が対応する拡張を確認する必要があります。UCPの概要とShopifyのエージェントプロファイルガイドを参照してください。
相互運用性を前提とした設計
UCP標準はREST、MCP、A2Aなど複数のプロトコルバインディングで動作する設計です。これは標準全体の説明であり、Shopifyの個々の実装がすべての機能をすべての通信方式で提供する保証ではありません。

Shopifyの現行資料ではUCP準拠のMCPサーバーと具体的なツールが説明されています。連携時にはエンドポイント、認証方法、プロファイルのバージョン、購入者の確認要件を確認してください。仕様にある機能が特定のShopify画面で利用できるとは限りません。
Shopifyの現行UCP・MCPインターフェース
Shopifyのエージェント資料は、異なる複数のインターフェースを説明しています。
カタログ検索
Catalog MCPでエージェントはShopify Catalogを検索し、商品詳細を取得できます。Global Catalog MCPはhttps://catalog.shopify.com/api/ucp/mcpを使います。Shop MCPはhttps://mcp.shop.comで提供され、カタログ検索と商品ツールを公開します。表示される商品や結果は、現在の商品データと使用するインターフェースによります。
カート作成とチェックアウト
Cart MCPはカートを作成・更新できます。Checkout MCPはチェックアウトセッションを作成・管理し、購入者が必要な段階を完了するために販売者のストアフロントへ引き継ぎます。ShopifyはCheckout MCPを推奨のサーバーサイド方式としています。Checkout WebMCPは、購入者のブラウザー内ですでに動くエージェント向けです。一部の決済形式やアプリが定義する操作は、ブラウザーツールでは扱えません。
Shop MCPは、Shopify Catalogの検索、カート作成、Shop Payチェックアウトの作成ができる別の接続です。すべての販売者があらゆるAIアプリで自動的に使えるという意味ではありません。
注文情報
ShopifyのOrder MCPは、そのエージェント経由で確定した注文の現在の状態を、フルフィルメントや購入後の調整を含めて読み取ります。get_orderは購入者が依頼する表示と照合用です。UCP注文Webhookは、確定した変更後に継続的なスナップショットを提供します。配信先はShopifyのパートナーマネージャーによる登録が必要です。この読み取り・更新経路は任意の注文編集を実行しません。
別途、2026年10月1日の購入者リクエストによる注文編集APIでは、未フルフィルメントの商品明細の削除を依頼でき、販売者やアプリが確認、解決、却下します。これは限定的な依頼フローで、住所変更や商品交換とは異なります。
Shopify販売者にとっての意味

Shopifyのエージェントツールは、対応エージェントへ商品・チェックアウトの流れを提供できます。体験は使用するインターフェース、ストアで有効な機能、購入者の認可によります。商品詳細、在庫、ポリシーを正確に保ち、ストアで有効なチャネルを確認してください。
連携のインターフェースとして扱い、あらゆるAIへの掲載や全販売者へのアクセスの保証と考えないでください。チャネルの利用可否と標準ChatGPT紹介の決済は、ShopifyのAgentic Storefrontsの概要に記載されています。
Shopifyアプリ開発者にとっての意味

UCPとShopifyのMCPツールは、アプリ開発者が使う定義されたインターフェースを提供します。開始前に購入者の作業、Shopifyエンドポイント、必要なエージェントプロファイルとスコープ、購入者が確認・承認すべき段階を特定してください。
対応する機能に基づいて開発する
エンドポイント検出、認証、カート・チェックアウトツール、注文追跡には、現在のShopifyエージェント資料とチュートリアルを使います。UCPが拡張に対応するだけで外部アプリの機能をエージェントに公開できると想定せず、アプリのインターフェースとプロトコル機能が実装されているか確認してください。
注文編集を別に扱う
Order MCPは注文情報とライフサイクルのフローを扱い、住所変更や商品交換などの任意の編集は行いません。2026年10月1日発表の購入者リクエストによる編集APIは、販売者やアプリの確認を伴う、未フルフィルメントの商品明細の削除依頼に限られます。その他の購入後の顧客編集は、別のアプリの現在の機能と権限を確認してください。
代理店にとっての意味

代理店は、マーチャントが選んだエージェント画面に向けて商品データやチェックアウトを整える支援ができます。Shopifyの現行資料に加え、ストアごとのプラン、アプリ設定、商品データ、購入者のフローを確認しましょう。リーチやコンバージョンは各ストアで測定するもので、プロトコルが保証する結果ではありません。
UCPと他のエージェント型コマースプロトコル
UCPとAgentic Commerce Protocol(ACP)は別のプロトコルの取り組みです。インターフェースとワークフローが異なるため、一方の連携が他方でも自動的に機能すると想定しないでください。最新仕様を確認し、自社製品が対応する予定のエージェントインターフェースだけを対象に開発します。

図の橋は評価すべき連携作業を表し、提供済みのShopify相互運用機能ではありません。
はじめ方:実装の実践ガイド
Shopifyの現在のエージェント型コマース資料から始めます。現在のMCPインターフェース、UCPプロファイル例、認証、チュートリアルを含みます。Shopifyは案内に沿った設定にAI Toolkitクイックスタートを推奨し、個別のチュートリアルにも従えます。

ステップ1:購入者の作業を特定する
商品検索、カート作成、チェックアウトの作成・更新、注文ライフサイクル情報の読み取りのどれが必要か決めます。それぞれツールとスコープが異なります。
ステップ2:現行のShopifyガイドに従う
現在のプロファイルとAPI例を使います。古いエンドポイント、プロファイル版、サンプルリポジトリ、プレイグラウンドURLは、現在も記載されているか確認せずにコピーしないでください。
ステップ3:購入者の流れ全体をテストする
開発ストアで認証、返されるメッセージと状態、決済の引き継ぎ、必要な購入者確認をテストします。想定する正確な注文・決済形式をテストしてください。Shopifyはブラウザーの決済ツールが扱えない場合を説明しています。
ステップ4:検証済みの機能に限定する
フローに必要なスコープのみを宣言・要求します。非対応の段階や購入者確認が必要な段階を明示し、本番公開前に現在の動作を検証してください。
今後の展開
Shopifyの現行資料では、カタログ、カート、チェックアウト、注文情報のMCPフローが個別に説明されています。Shop MCPは対応エージェント向けの接続を追加します。将来の機能や時期は、公式仕様またはShopifyの変更履歴に掲載されるまでは未発表として扱ってください。
ロードマップを決める前に、プロファイル、エンドポイント、権限、対応する注文やチェックアウト形式を再確認してください。要件は画面ごとに異なり、変更される場合があります。
まとめ
UCPは、エージェント型コマースのワークフローを構築する共通の、進化するプロトコルを開発者に提供します。Shopifyの現在のツールは商品発見、カート・チェックアウト、注文ライフサイクル情報を扱い、それぞれ別のエンドポイント、スコープ、制限を持ちます。
販売者は、有効なインターフェースと対応する購入体験を確認してください。アプリ開発者と制作会社は、現在のShopify資料に従い、開発ストアでテストします。対象が対応していないのに、注文編集やすべてのAIへの商品掲載ができると伝えてはいけません。

よくある質問
UCPですべてのShopifyアプリをエージェントから呼び出せますか?
対象エージェントとShopifyのインターフェースが対応する、実装済みの入口が必要です。拡張の宣言やオープン標準の使用だけでは、アプリの機能は公開されません。
Order MCPで住所変更や商品交換ができますか?
Order MCPはエージェント経由の注文状態を取得します。住所変更や商品交換には別の編集フローが必要です。未フルフィルメント商品の購入者による削除依頼は、販売者やアプリが確認する別のAPIリクエストです。
ShopifyでUCP注文更新を受け取るには?
Shopifyのパートナーマネージャーを通じてWebhookを登録し、届く注文スナップショットを処理します。購入者が最新情報を求めたときや配信の照合が必要なときに、get_orderを使います。
標準のShopify ChatGPT決済はUCP直接決済ですか?
標準のChatGPT Agentic Storefrontsは、顧客を販売者のオンラインストアのチェックアウトへ移動します。他の有効なチャネルや別のエージェント連携は異なる決済フローを使う場合があります。実装する流れを確認してください。
UCP連携の公開前に何を確認すべきですか?
エンドポイント、交渉済みのプロトコル版、機能、スコープ、認証、購入者確認を確認します。公開前に、選んだエージェントで在庫のない商品、決済の引き継ぎ、注文更新をテストしてください。
参考資料
この記事は「チェックアウトの先へ」シリーズの一部です。Revizeの顧客向け注文編集アプリは、販売者が設定した期間内にフルフィルメント前の対象注文のセルフサービス編集を提供します。別商品への変更、商品の追加、割引適用、ストアクレジットでの返金にはProが必要で、スタッフ向け編集は開発中です。この顧客ポータルはUCPエージェント連携とは別です。
関連記事
Shopify注文編集の統計 · Shopify Agentic StorefrontsでChatGPT上で販売する方法 · Shopify MCPとUCPのエンドポイントガイド · Shopify AI Toolkitガイド · Shopifyで顧客が自分の注文を編集できるようにする方法