AI Newsway

Shopify 開放結帳給任何瀏覽器 AI 代理 — 但只限 Chromium

三個新的 WebMCP 工具把「截圖加點擊」式結帳換成結構化呼叫,距 Meta 的 Muse 靠私下協議取得同樣權限僅一週

|5分鐘閱讀0
An online store's checkout funnel — the stage Shopify has now exposed to browser-based AI agents through three WebMCP tools.
An online store's checkout funnel — the stage Shopify has now exposed to browser-based AI agents through three WebMCP tools.

Shopify 週一把加盟商店的結帳流程、包括 Shop Pay,開放給任何在買家瀏覽器內執行的 AI 代理,不再需要 Meta 的 Muse 代理一週前簽下的那種私下合作。但有個條件被放在開發者文件裡而不是公告中:這項標準目前的代理支援僅限 Chromium 系瀏覽器。

Key takeaways

  • 三個新的 WebMCP 工具 get_checkout、update_checkout 與 complete_checkout,讓瀏覽器代理讀取結帳內容、修改地址或配送選項,並在買家確認後送出訂單。
  • Shopify 自己的文件寫明,WebMCP 的代理支援目前僅限 Chromium 系瀏覽器。
  • 這與禁止第三方代理代為購買的 Amazon 完全相反。

三個新工具實際上做什麼

使用 WebMCP 的瀏覽器代理原本就能搜尋 Shopify 的商品目錄並把購物車填好。新工具把範圍延伸到交易本身:get_checkout 回傳結帳工作階段的狀態,update_checkout 修改運送地址或配送選項等細節,complete_checkout 送出付款並成立訂單——文件明確寫著要在買家確認之後,而非自行決定。

目的是把「截圖加點擊」這一層拿掉。少了註冊在頁面上的工具,代理只能去讀商店的標記語言並模擬點擊,Shopify 在 WebMCP 文件裡形容這種做法既慢又容易出錯。負責代理式商務的資深產品經理 Gil Greenberg 在 X 上寫道,在買家瀏覽器內運作的代理應該改用這些結構化工具,而不是去爬給人看的 HTML。

WebMCP 與 Shopify 的 MCP 伺服器差在哪

Shopify 現在同時經營兩個代理接口。自家代管的 Model Context Protocol 伺服器服務的是以伺服器對伺服器方式連線的代理;被提案為網路標準的 WebMCP 服務的則是住在買家瀏覽器裡的代理——商店前台向瀏覽器註冊工具,代理再以結構化輸入呼叫。兩者都架在 Shopify 的 Universal Commerce Protocol 之上,這套協定統一了商品探索、購物車組建與結帳。

瀏覽器端的接口已經相當寬。在商店前台,代理可以使用十個工具,涵蓋目錄搜尋、系列瀏覽、商品與款式查詢、購物車讀取與編輯、清空購物車、前往訂單紀錄、政策與 FAQ 查詢,以及跳往結帳。進入結帳後,這一組會換成結帳自己的工具,再由 navigate_to_storefront 把買家帶回前台。

有一個設計細節對賣家特別重要。購物車工具呼叫的是應用程式也在用的同一組 Shopify.actions 前台函式,所以代理造成的變更表現得跟買家自己操作一樣,連開啟購物車側欄這類主題行為也照樣觸發。一切都發生在買家正在看的那個分頁裡,而且這些工具在所有 Liquid 商店前台與 Hydrogen 開發者預覽前台上都不需設定即可使用。

合作關係這道護城河變淺了

在這次開放的一週前,Shopify 才與 Meta 簽下協議,讓其 Muse 代理能在每一家 Shopify 商店使用 Shop Pay 結帳;與 Instinct 的合作則在 WebMCP 變更的同一天宣布。把同樣的能力開放給任何 Chromium 系代理,意味著新進者不再需要一紙具名合約才能完成購買——這明顯翻轉了代理式商務存取權至今被配給的方式。

文件承諾的「無需安裝或設定」還藏著第二層較安靜的含意。由於工具在每個 Liquid 前台都是預設啟用出貨,賣家是以預設值而非主動選擇的方式接收代理流量。這正好是 Amazon 立場的鏡像,也表示「要不要讓代理在自家商店成交」這個決定實際上是在平台層做掉,而不是由每個賣家自己決定。Shopify 的動機很好讀:它透過 Shop Pay 從結帳抽成,代理完成的購買越多、付款金額就越大;反過來,擁有自家流程與廣告版位的零售商,只要代理跳過頁面就兩頭都輸。

這也把 Shopify 推到一道正在擴大的分歧的另一側。如 TechCrunch 所指出,Amazon 禁止第三方代理代替買家下單,Adidas 看來也採同樣做法。這道分界線將決定代理實際能在哪些商店成交,而不只是助理會推薦哪些商品。

接下來該看什麼

短期的天花板就是 Chromium 這道限制:在 Safari 與 Firefox 把 WebMCP 開放給代理之前,這都只是 Chrome 一系的能力,而且推出範圍是符合條件的賣家而非全部賣家。Shopify 的文件還要求代理在買家從前台進入結帳時重新取得瀏覽器的工具清單,若結帳工具未註冊就把買家交還給頁面——所以一次順暢的代理購買,終究取決於代理有沒有把這個切換處理好。

FAQ・常見問題

AI 代理可以不問我就在 Shopify 買東西嗎?

不行。complete_checkout 工具只在買家確認後才送出訂單,Shopify 也把這個授權步驟寫成必要條件。代理可以自由查看與修改結帳內容,但最後那一步送出權握在買家手上。

賣家需要安裝什麼才能支援?

不需要。Shopify 在所有 Liquid 商店前台與 Hydrogen 開發者預覽前台都免安裝、免設定地提供 WebMCP 工具,結帳工具正陸續開放給所有符合條件的賣家。結帳會註冊自己獨立的一組工具,所以買家離開前台時可用的工具就會換掉。

哪些瀏覽器支援 Shopify 的代理式結帳?

Shopify 的文件寫明,WebMCP 的代理支援目前僅限 Chromium 系瀏覽器,也就是包含 Chrome 與 Edge,但不含 Safari 或 Firefox。工具本身不分瀏覽器都已上線,限制出在這項標準的代理端。

對這篇文章有什麼感想?

SJ
載入中...

相關文章

Meta 開源 Astryx:一套可供智慧體直接查詢的 React 設計系統
Developer Tools

Meta 開源 Astryx:一套可供智慧體直接查詢的 React 設計系統

Meta 於 6 月以 MIT 許可證釋出了 Astryx 公測版,這套 React 設計系統已在公司內部單一程式碼庫中打磨了八年。

Seung Jung15 天前
DoorDash代理以4.79美元、14分鐘清掉一個過期功能旗標
Developer Tools

DoorDash代理以4.79美元、14分鐘清掉一個過期功能旗標

DoorDash的代理把50個過期功能旗標中的45個變成工程師核准的拉取請求,而人力處理每個旗標需要一到兩小時。

Seung Jung10 天前
Meta 透過 MCP 把 WhatsApp Business 設定交給 Claude 與 Codex
Developer Tools

Meta 透過 MCP 把 WhatsApp Business 設定交給 Claude 與 Codex

Meta 將 WhatsApp Business 帳號設定開放給 AI 程式撰寫代理,新推出的 WhatsApp Business Tools MCP 伺服器讓 Claude Code 與 Codex 從註冊電話號碼一路處理到範本與 Webhook 設定。

Seung Jung13 天前
Google 讓 AI 代理進了你家,卻把開門鎖排除在外
Developer Tools

Google 讓 AI 代理進了你家,卻把開門鎖排除在外

Google 的 Home MCP 伺服器讓 Claude、ChatGPT 等代理能操控智慧家庭裝置並讀取事件紀錄,但在協定層直接禁止解鎖門鎖。

Seung Jung8 天前
Vercel 因一年前就修好的錯誤,全平台關閉 AVIF
Developer Tools

Vercel 因一年前就修好的錯誤,全平台關閉 AVIF

Vercel 將回報的 Next.js RCE 追查到 libheif,於 8 月 13 日在全平台停用 AVIF,並在 8 月 25 日前協調完成 sharp、libvips 與 libheif 的修補。

Seung Jung10 天前
LLM修復程式碼時弄壞可用程式碼的次數,是真正修好次數的十倍
Developer Tools

LLM修復程式碼時弄壞可用程式碼的次數,是真正修好次數的十倍

一項arXiv研究測得LLM修復迴圈破壞正確程式的比率為0.261,修復缺陷程式的比率僅0.023,並找到了驅動這一行為的內部方向。

Seung Jung16 天前