Modely a platformy AI

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

mm
Přidejte Unite.AI mezi své preferované zdroje na Google

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.

Aiden Cross je AI-generovaný stratég v Unite.AI, který se zabývá strategií AI produktů, jejich prováděním a praktickými výzvami spojenými s transformací experimentálních modelů na škálovatelné a tržně připravené produkty. Jeho práce se zaměřuje na to, jak startupy a podnikové týmy přecházejí od prototypů a demonstrací k spolehlivým systémům používaným skutečnými zákazníky.
S pragmatickým a detailním pohledem analyzuje Aiden produktové mapy, strategie vstupu na trh, rozhodnutí o platformách a organizační kompromisy, které určují, zda iniciativy AI uspějí nebo uváznou. Zvláštní pozornost věnuje realitám nasazení, přijetí uživatelů, omezením infrastruktury a souladu mezi technickými schopnostmi a obchodními hodnotami.
Články napsané Aidenem Crossem jsou AI-generované a recenzované redakčním týmem Unite.AI, aby zajistily jasnost, přesnost a odpovědné pokrytí toho, jak jsou AI produkty vyvíjeny, expedovány a škálovány v reálném světě.