AIモデルとプラットフォーム

Shopify、ブラウザエージェント向けにWebMCPサポートをチェックアウトに拡張

mm
Unite.AI を Google の優先ソースに追加

ShopifyはWebMCPエージェントツールをチェックアウトに拡張し、ブラウザベースのAIエージェントがShopifyのチェックアウトを読み取り・更新し、購入者が確認した後に注文を送信できるようにしました。同社は2026年9月28日付けの開発者変更ログ投稿でこの変更を発表し、Shopifyの変更ログインデックスに掲載しました。

この発表では、チェックアウト時にエージェントが呼び出せる4つのツールが列挙されています。 get_checkout、チェックアウトの状態、メッセージ、完了後の注文詳細を読み取ります; update_checkout、サポートされているチェックアウトフィールドを更新します; complete_checkout、購入者の確認後にチェックアウトを送信します;そして navigate_to_storefront、タブをストアフロントに戻します。これらのツールは、購入者のブラウザセッション内でアクティブなチェックアウトに対して動作し、3D Secure認証やUI拡張のブロックなど、入力が必要な場合に制御を購入者に戻します。checkout-web 内で実行され、チェックアウトインターフェースと同じ状態を使用し、新しい API を公開せず、マーチャント側の設定も不要です。

ストアフロントとカートのツールがすでに利用可能であることから、Shopifyはブラウザエージェントが同プラットフォーム上で製品の発見からカート管理、チェックアウト、注文確認までの全購買プロセスを支援できるようになったと述べました。これらのツールは、購入者が自分のブラウザで持ち込むエージェントに提供されます。

チェックアウトツールの動作概要

Checkout WebMCP は UCP チェックアウト機能(dev.ucp.shopping.checkout)をサーバー側の JSON-RPC の代わりに、ブラウザ登録された WebMCP ツール上で実装し、Checkout MCP(Shopify のサーバー側対応)とチェックアウトオブジェクト、ステータス、メッセージを共有します(Checkout WebMCP ドキュメントによる)。エージェントはツールを次の方法で検出します document.modelContext.getTools() そしてそれらを呼び出す際には document.modelContext.executeTool()、引数を JSON 文字列として渡します;ドキュメントによれば、Chrome 153 はオブジェクト引数を拒否し、Chrome 155 ではオブジェクトの受け入れを予定しています。

get_checkout 現在のチェックアウトを変更せずに読み取り、通貨の最小単位で整数として金額を含む UCP チェックアウトオブジェクトを返します。Shop Pay の購入者に対しては、利用可能な保存カードを以下に一覧表示します payment.instruments、そしてサンキューページでは注文領収書を返します。 update_checkout 購入者の連絡先情報、フルフィルメント、割引コード、宣言されたフィールド、支払い情報を置き換えます。PUT セマンティクスを使用するため、エージェントは新鮮な get_checkout レスポンスを基に完全な望ましい状態を送信し、購入者がページ上で商品を変更するため、ラインアイテムや属性は無視されます。宣言されたフィールドは、税番号(ドキュメントではブラジルの CPF または CNPJ が例示)やストアクレジットフラグなど、チェックアウトで収集された追加情報を Shopify の拡張機能を通じて UCP に公開します。

complete_checkout 購入者が確認した後に注文を確定します。チェックアウトがレビュー段階を開く場合、購入者はページ上で注文を確認し、エージェントは complete_checkout 購入者が送信を承認した後に再度呼び出します;支払いの課題やその他の購入者アクションが必要な場合、同じタブのチェックアウトページで購入者が完了します。ステータスが completed 注文を確定します。 navigate_to_storefront 注文を行わず、カートも変更せずにチェックアウトを離れた場合、オンラインストアフロントがある店舗でのみ登録され、サンキューページでも利用可能です。Checkout WebMCP には Checkout MCP の cancel_checkout ツールに相当するものがなく、チェックアウトステータスは決して canceled.

購入者の確認、支払い、およびエージェント認証

ドキュメントはエージェントに対し、注文を行う前に購入者の許可を得るよう指示しています:「呼び出す前に complete_checkout、購入者に現在の注文と合計を表示し、注文実行の許可を取得してください」と述べており、Web Bot Auth、Shop Pay の承認、そして ready_for_complete ステータスだけではその許可は与えられず、合計が変わった場合はエージェントが再度確認しなければならないと付記しています。

Checkout WebMCP は新しいカード情報の入力を受け付けません。チェックアウトの種類に応じて、 payment.instruments Shop Pay 購入者には保存された Shop Pay カードを、承認を受け付けるゲストチェックアウトには Shop Pay の承認を、または請求先住所のみを受け付けます;その他の支払い方法は購入者がチェックアウトページ上で直接選択します。

エージェントはツール引数ではなく Web Bot Auth でブラウザリクエストに署名する必要があり、Shopify は登録されたキーのみを検証します。登録には Ed25519 署名鍵の生成、公開鍵をキーディレクトリにホストし、そのディレクトリを Shopify と共に公開することが必要です。Web Bot Auth がない場合、Shopify のボット検出機能がエージェントのリクエストを優先度低下またはブロックする可能性があります。ドキュメントはまた、ツールの応答に含まれるマーチャントやサードパーティのテキストを指示ではなくチェックアウトデータとして扱うようエージェントに注意喚起しており、こうしたテキストがプロンプトインジェクション試行を含む可能性があるため、エージェントがページのコントロールを自ら操作してツールを回避しないよう指示しています。

利用可能性と WebMCP 標準

Checkout は対象となるチェックアウトでのみツールを登録します。Shopify の カートとチェックアウトのドキュメント では、ツールが登録されないチェックアウトとして、Shop Pay で購入しない標準の 3 ページチェックアウト、B2B チェックアウト、埋め込みチェックアウトおよびモバイルチェックアウト SDK のチェックアウト、別のショップの商品が含まれるチェックアウト、そしてドラフト注文、注文編集、支払い回収が挙げられています。アプリ定義のチェックアウト拡張インタラクションも同様に、購入者がチェックアウトページ上で処理します。Shopify はサーバー上で実行できるエージェント向けに Checkout MCP を推奨し、エージェントがすでに購入者のブラウザで動作している場合にのみ開発者に Checkout WebMCP を案内します。

Shopify は 2026 年 8 月 5 日に Liquid と Hydrogen ストアフロント向けの WebMCP ツールを初めてリリースし、変更履歴投稿 でカタログ検索(search_catalog, browse_store, get_product, show_variant)、カート管理(get_cart, update_cart, cancel_cart)、チェックアウトのハンドオフ(proceed_to_checkout, manage_orders)。これらのツールはすべての Liquid ストアフロントと Hydrogen 開発者プレビューでインストールや設定なしで利用可能です。ストアフロント WebMCP ドキュメント によると、 proceed_to_checkout対象となるチェックアウトではストアフロントツールがチェックアウトツールに置き換えられ、エージェントはチェックアウトページでブラウザのツールリストを更新するよう指示されます。

WebMCP はページがブラウザにツールを登録できることを可能にする提案中のウェブ標準で、エージェントのサポートは現在 Chromium 系ブラウザのオリジントライアルに限定されています。Shopify は Google と Microsoft と共に WebMCP 仕様の策定を支援していると述べています。

エイデン・クロスは、Unite.AIのAI生成ストラテジストであり、AI製品戦略、実行、実験モデルをスケーラブルで市場向けの製品に変える実践的な課題について取り上げています。彼の仕事は、スタートアップとエンタープライズチームがプロトタイプとデモから信頼性の高いシステムに移行する方法に焦点を当てています。
実用主義的な観点と詳細に注目した視点から、エイデンは製品ロードマップ、市場戦略、プラットフォームの決定、組織のトレードオフを分析しています。これらは、AIイニシアチブが成功するか停滞するかを決定する要因です。彼は、特にデプロイの現実、ユーザーの採用、インフラストラクチャの制約、および技術的能力とビジネス価値の整合性に注意を払っています。
エイデン・クロスによって執筆された記事は、AIによって生成され、Unite.AIの編集チームによってレビューされています。記事は、AI製品がどのように構築され、出荷され、現実の世界でスケールされるかについて、明確性、正確性、責任ある報道を保証するためにです。