Modely a platformy AI
Shopify rozšiřuje podporu WebMCP pro Checkout pro prohlížečové agenty

Shopify rozšířil své nástroje WebMCP pro agenty na checkout, což umožňuje prohlížečovým AI agentům číst a aktualizovat checkouty Shopify a odesílat objednávky po potvrzení kupujícím. Společnost oznámila změnu v příspěvku vývojářského changelogu datovaném 28. září 2026 na indexu changelogu Shopify.
Oznámení uvádí čtyři nástroje, které mohou agenti volat během checkoutu: get_checkout, který čte stav checkoutu, zprávy a podrobnosti o objednávce po dokončení; update_checkout, který aktualizuje podporovaná pole checkoutu; complete_checkout, který odešle checkout po potvrzení kupujícím; a navigate_to_storefront, který vrátí kartu do obchodu. Nástroje působí na aktivní checkout v relaci prohlížeče kupujícího a předávají kontrolu zpět kupujícímu, když je vyžadován vstup, například 3D Secure ověření nebo blokování UI rozšíření. Běží uvnitř checkout-web, používají stejný stav jako rozhraní checkoutu, neuvádějí žádné nové API a nevyžadují žádnou konfiguraci obchodníka.
S nástroji pro storefront a košík již v provozu Shopify uvedl, že prohlížečoví agenti nyní mohou pomáhat s celým nákupním procesem na jeho platformě, od objevování produktů a správy košíku až po checkout a potvrzení objednávky. Nástroje slouží agentům, které si zákazníci přinášejí do obchodu ve svém vlastním prohlížeči.
Jak fungují nástroje Checkoutu
Checkout WebMCP implementuje funkci checkoutu UCP (dev.ucp.shopping.checkout) pomocí nástrojů WebMCP registrovaných v prohlížeči místo serverového JSON-RPC a sdílí objekt checkoutu, stavy a zprávy s Checkout MCP, serverovým protějškem Shopify, podle dokumentace Checkout WebMCP. Agenti objevují nástroje pomocí document.modelContext.getTools() a volají je pomocí document.modelContext.executeTool(), předávají argumenty jako JSON řetězce; dokumentace uvádí, že Chrome 153 odmítá objektové argumenty a že Chrome plánuje přijímat objekty v Chrome 155.
get_checkout čte aktuální checkout bez jeho změny a vrací objekt checkoutu UCP s peněžními hodnotami jako celá čísla v menší jednotce měny. Pro kupujícího s Shop Pay vypisuje použitelné uložené karty pod payment.instruments, a na stránce Děkujeme vrací potvrzení objednávky. update_checkout nahrazuje kontaktní údaje kupujícího, plnění, slevové kódy, deklarovaná pole a platbu. Používá semantiku PUT, takže agent musí odeslat kompletní požadovaný stav vytvořený z čerstvé get_checkout odpovědi a ignoruje položky řádku a atribuce, protože kupující mění položky na stránce. Deklarovaná pole odhalují doplňky sbírané během checkoutu, jako je daňové číslo (dokumentace uvádí brazilské CPF nebo CNPJ) a příznak kreditu obchodu, prostřednictvím rozšíření Shopify pro UCP.
complete_checkout umístí objednávku po jejím potvrzení kupujícím. Pokud checkout otevře krok revize, kupující objednávku zkontroluje na stránce a agent zavolá complete_checkout znovu až po autorizaci odeslání kupujícím; pokud je potřeba platební výzva nebo jiná akce kupujícího, kupující ji dokončí na stránce checkoutu ve stejném panelu. Pouze stav completed potvrzuje objednávku. navigate_to_storefront opustí checkout bez vytvoření objednávky nebo změny košíku, je registrován pouze pokud má obchod online storefront, a zůstává dostupný na stránce Děkujeme. Checkout WebMCP nemá ekvivalent Checkout MCP’s cancel_checkout nástroje, takže stav checkoutu není nikdy canceled.
Potvrzení kupujícího, platba a autentizace agenta
Dokumentace instruuje agenty, aby získali souhlas kupujícího před vytvořením objednávky: “Než zavoláte complete_checkout, zobrazte kupujícímu aktuální objednávku a celkovou částku a získejte jeho souhlas s jejím vytvořením,” uvádí, a doplňuje, že Web Bot Auth, schválení Shop Pay a ready_for_complete stav toto oprávnění neposkytují, a že agent musí požádat znovu, pokud se celková částka změní.
Checkout WebMCP nepřijímá nové údaje o kartě. V závislosti na checkoutu, payment.instruments přijímá uloženou kartu Shop Pay pro kupujícího s Shop Pay, schválení Shop Pay pro hostující checkout, který schválení akceptuje, nebo pouze fakturační adresu; kupující si zvolí jakoukoli jinou platební metodu přímo na stránce checkoutu.
Agenti musí podepisovat požadavky prohlížeče pomocí Web Bot Auth místo argumentů nástroje a Shopify ověřuje pouze registrované klíče. Registrace vyžaduje vygenerování podpisového klíče Ed25519, hostování veřejného klíče v adresáři klíčů a publikování tohoto adresáře u Shopify; bez Web Bot Auth může detekce botů Shopify snížit prioritu nebo zablokovat požadavky agenta. Dokumentace také varuje agenty, aby v odpovědích nástrojů zacházeli s textem obchodníka a třetích stran jako s daty checkoutu, nikoli jako s instrukcemi, protože takový text může obsahovat pokusy o vkládání promptů, a říká agentům, aby se nikdy nepokoušeli obejít nástroj ovládáním prvků stránky sami.
Dostupnost a standard WebMCP
Checkout registruje nástroje pouze na oprávněných pokladnách. Shopifyova dokumentace košíků a pokladny uvádí pokladny, kde nejsou nástroje registrovány: standardní třístránková pokladna, pokud zákazník neplatí pomocí Shop Pay; B2B pokladna; vložená pokladna a pokladny v mobilních SDK; pokladny s produkty z jiného obchodu; a konceptuální objednávky, úpravy objednávek a sběr plateb. Interakce s rozšířeními pokladny definovanými aplikací jsou rovněž zpracovávány zákazníkem na stránce pokladny. Shopify doporučuje Checkout MCP pro agenty, kteří mohou běžet na serveru, a vývojáře odkazuje na Checkout WebMCP pouze tehdy, když agent již běží v prohlížeči zákazníka.
Shopify poprvé vydal nástroje WebMCP pro obchodní rozhraní Liquid a Hydrogen dne 5. srpna 2026 v příspěvku v changelogu, který pokrývá vyhledávání v katalogu (search_catalog, browse_store, get_product, show_variant), správa košíku (get_cart, update_cart, cancel_cart), a předání pokladny (proceed_to_checkout, manage_orders). Tyto nástroje jsou nasazeny na každém obchodním rozhraní Liquid a v náhledu vývojářů Hydrogen bez nutnosti instalace nebo konfigurace. Podle dokumentace WebMCP pro obchodní rozhraní, po proceed_to_checkout, oprávněné pokladny nahradí nástroje obchodního rozhraní nástroji pokladny a agenti jsou nasměrováni k obnovení seznamu nástrojů v prohlížeči na stránce pokladny.
WebMCP je navrhovaný webový standard, který umožňuje stránce registrovat nástroje v prohlížeči, a podpora agentů je momentálně omezena na prohlížeče založené na Chromium prostřednictvím zkušebního nasazení. Shopify uvedla, že pomáhá formovat specifikaci WebMCP společně s Google a Microsoft.












