世界は立ち止まらない。RSS
BIG CHANGE.

Markdown版

AI-translated from English; not yet reviewed by a fluent editor.

# Shopify、チェックアウトにブラウザーエージェント用ツールを追加 注文確定には購入者の承認が必要

> Shopifyが9月28日に公開した機能により、ブラウザーエージェントは購入者が開いているチェックアウトを読み取り、更新できる。注文を送信する前に、購入者が現在の合計額を確認して承認する必要があり、一部のチェックアウトは対象外となる。

By BIG CHANGE Editorial

Published: 2026-09-28T22:34:31.965Z
Updated: 2026-09-28T22:34:31.965Z
Canonical: https://bigchange.ai/blog/shopify-webmcp-browser-agent-checkout

![Conceptual charcoal illustration of a shopper reviewing a generic checkout on a laptop at a kitchen counter, with a hand poised on the trackpad.](https://bigchange.ai/api/media/file/shopify-checkout-buyer-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

ShopifyのAIショッピングツールは、カートの先へ進み、チェックアウトにまで広がった。9月28日の[開発者向け変更履歴](https://shopify.dev/changelog/posts/webmcp-support-for-checkout)によると、ブラウザーエージェントは購入者のタブで開いているチェックアウトを読み取り、更新し、購入者が注文内容を確認した後に送信できるという。以前のストアフロント用ツールは買い物客をチェックアウトへ案内するところまでだった。新しいツールでは、エージェントがチェックアウト項目を操作できる。

## 大きな変化

- **変更点:**ブラウザーエージェントは、購入者が画面で見ているチェックアウトを操作できるようになった。連絡先、配送方法、割引も対象だ。Shopifyが8月に公開したストアフロント用ツールはチェックアウトへの移動までだったが、9月のリリースでは同じタブ内でチェックアウトを操作できるようになった。
- **なぜ重要か:**買い物客は注文と合計額の決定権を保ちながら、入力作業の多くをエージェントに任せられる。Shopifyは、エージェントに注文内容と合計額を表示させ、送信前に購入者の許可を得るよう求めている。ログイン、決済時の確認、いくつかのレビュー手順は、引き続き購入者がページ上で行う。
- **注目点:**開発者にとって重要なのは利用条件だ。Shopifyはいくつかのチェックアウトを対象外とし、ブラウザーエージェントへの対応は現時点でChromiumに限られるとしている。個々の購入でエージェントが新しいツールを使えるかどうかは、こうした条件で決まる。

## ストアフロントからチェックアウトへ

Shopifyの[8月5日のリリース](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen)では、Liquidストアフロントすべてと開発者プレビュー中のHydrogenストアフロントにWebMCPツールを追加した。買い物客のブラウザーにある対応エージェントは、商品を検索し、バリエーションを確認し、現在のカートを読み取り、更新し、`proceed_to_checkout`を呼び出せる。Shopifyによると、ストアフロント用ツールを使うために加盟店がインストールや設定を行う必要はない。カートの変更にはストア標準のストアフロント操作が使われるため、買い物客は現在のセッションで変更を確認できる。

9月の追加機能はチェックアウトページ上で動作する。エージェントは登録済みツールを`document.modelContext.getTools()`を通じて取得し、`document.modelContext.executeTool()`を使って呼び出す。Shopifyによると、購入者が手続きを進めるとチェックアウト用ツールの一覧が変わる場合があるため、エージェントは`toolchange`の発生時に一覧を更新する必要がある。ツールはそのタブで開いているチェックアウトに対して動作する。チェックアウトIDは受け取らず、Shopifyのサーバー側Checkout MCPエンドポイントとも別の仕組みだ。

チェックアウト用ツールにはそれぞれ異なる役割がある。`get_checkout`は合計額やメッセージなど現在の状態を読み取り、サンキューページでは注文の領収情報も取得する。`update_checkout`は購入者の連絡先、配送方法、割引コード、申告項目、対応する決済方法を変更できる。このツールは状態を丸ごと置き換える方式だ。エージェントは先に現在の状態を読み取り、維持したい情報をすべて含めて送信する必要がある。このチェックアウト用ツールでは商品明細や流入元情報を変更できず、商品項目は購入者がページ上で変更する。`navigate_to_storefront`はオンラインストアがある場合にタブをストアへ戻す。

Shopifyの例では、UCPチェックアウトのバージョンとして`2026-08-25`が示されている。これは文書化された応答内のプロトコルバージョンであり、9月28日はブラウザーチェックアウト機能の公開日だ。応答にはUCPの結果ステータスとチェックアウトのライフサイクル状態の両方が含まれる。たとえば、`ready_for_complete`はチェックアウトの完了処理を試せる状態を示す。購入者が注文を承認したという意味ではない。Shopifyによると、注文が確定したことを示すのは`completed`だけだ。

## 送信を承認するのは購入者

注文確定ツールの`complete_checkout`を呼び出す前に、Shopifyはエージェントに現在の注文内容と合計額を提示し、注文を確定する許可を購入者から得るよう指示している。合計額が変わった場合は再度確認が必要だ。準備完了ステータス、Web Bot Auth署名、Shop Payの承認だけでは、その許可にはならない。

ツール呼び出し後も、ページ上で購入者の操作が必要になる場合がある。設定されたレビュー手順では`requires_escalation`という状態が返る。エージェントは、そこで購入者が送信を許可した後に限り、`complete_checkout`を再度呼び出す。決済の確認など購入者の操作が必要な場合は、購入者がチェックアウトページで手続きを完了し、エージェントが結果の状態を確認する。Shop Payへのログインや、アプリが定義するチェックアウト拡張機能とのやり取りもShopifyは購入者に委ねている。これは注文送信時に実質的な承認境界を設けた、購入者が関与するチェックアウトだ。

## 利用条件と制約

Checkout WebMCPは、購入者のブラウザーで動くエージェント向けだ。サーバー上で実行できるエージェントには、Shopifyは別のCheckout MCP経路を推奨している。ブラウザー経路ではリクエストにWeb Bot Auth署名を使う。検証済みボットとして扱われるには、エージェントがEd25519公開鍵ディレクトリを登録・公開する必要があるとShopifyは説明している。識別情報がない場合、ボット検出でリクエストの優先度が下がったり、遮断されたりすることがある。このリリースでは、加盟店が新しいチェックアウトAPIを設定する必要はない。

購入者がShop Payを使う場合を除き、標準的な3ページ構成のチェックアウトにはツールが登録されない。B2Bチェックアウト、埋め込み型チェックアウト、モバイルチェックアウトSDK、他店の商品を含むチェックアウト、下書き注文、注文編集、決済回収も対象外だ。WebMCPのブラウザーエージェント対応は現時点でChromium系ブラウザーに限られる。Shopifyのチェックアウトリファレンスは、ブラウザー側で変わり得る仕様として、Chrome 153では`executeTool()`の引数はJSON文字列で指定する必要がある一方、Chrome 155ではオブジェクトを受け付ける予定だとも説明している。

Shopifyが引用したWebMCPのページには、これらのツールに別料金があるとは記載されていない。チェックアウト自体には、購入者が確認する注文合計額が引き続き表示される。BIG CHANGEはShopifyのリリースノートと文書を確認したが、実際のストアフロントや購入操作を試してはいない。

## 出典・参考資料

- [Shopifyの9月28日付Checkout WebMCP変更履歴](https://shopify.dev/changelog/posts/webmcp-support-for-checkout)新しいチェックアウト用ツールの公開日と購入者への引き継ぎ手順を記載。
- [Shopify Checkout WebMCPリファレンス](https://shopify.dev/docs/agents/carts-and-checkout/checkout-webmcp)ツールの検出、4つのツール、UCP `2026-08-25`の例、購入者の確認、Web Bot Auth、ブラウザーの挙動を説明する。文書に基づく説明であり、BIG CHANGEによるテストではない。
- [Shopifyのカートとチェックアウトに関するガイド](https://shopify.dev/docs/agents/carts-and-checkout)ブラウザー上のチェックアウトとサーバー側Checkout MCPを比較し、対象外となるチェックアウトを列挙する。
- [Shopifyの8月5日付ストアフロント変更履歴](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen)と[ストアフロントWebMCPリファレンス](https://shopify.dev/docs/api/web-mcp)は先行するカタログ、カート、チェックアウトへの移動ツールと、Chromiumの利用条件を示す。

## Sources

- [Shopify WebMCPによるチェックアウト対応](https://shopify.dev/changelog/posts/webmcp-support-for-checkout) — 新しいチェックアウト用ブラウザーツールの公開日と購入者確認の条件を記載。
- [Shopify Checkout WebMCP](https://shopify.dev/docs/agents/carts-and-checkout/checkout-webmcp) — ブラウザーでの検出、ツールの動作、UCP 2026-08-25の例、WBA、購入者の承認、エラーを説明。
- [Shopifyのエージェント向けカートとチェックアウト](https://shopify.dev/docs/agents/carts-and-checkout) — ブラウザーとサーバーでのチェックアウトを比較し、対象外のチェックアウトを明記。
- [LiquidおよびHydrogenストアフロント向けShopify WebMCPサポート](https://shopify.dev/changelog/posts/webmcp-liquid-hydrogen) — 先行するストアフロント用ツールとチェックアウトへの移動機能の公開日を示す。
- [Shopify WebMCPツール](https://shopify.dev/docs/api/web-mcp) — ストアフロント用ツール一式、利用条件、Chromium系エージェントの対応制限を定義する。