AI-mallit ja alustat
Shopify laajentaa WebMCP-tuen kassalle selaimen agenteille

Shopify on laajentanut WebMCP-agenttityökalunsa kassalle, jolloin selainpohjaiset AI-agentit voivat lukea ja päivittää Shopify-kassatapahtumia sekä lähettää tilaukset ostajan vahvistettuaan ne. Yritys ilmoitti muutoksesta kehittäjän muutoslokiartikkeli päivätty 28. syyskuuta 2026, Shopify:n muutosloki-indeksissä.
Ilmoituksessa luetellaan neljä työkalua, joita agentit voivat kutsua kassalla: get_checkout, joka lukee kassatilanteen, viestit ja tilauksen jälkitoimitustiedot; update_checkout, joka päivittää tuetut kassakentät; complete_checkout, joka lähettää kassaprosessin ostajan vahvistuksen jälkeen; ja navigate_to_storefront, joka palauttaa välilehden kauppapaikalle. Työkalut toimivat aktiivisessa kassassa ostajan selaimen istunnossa ja palauttavat ohjauksen ostajalle, kun syötettä tarvitaan, esimerkiksi 3D Secure -todennus tai UI-laajennusten estäminen. Ne suoritetaan checkout-webissa, käyttävät samaa tilaa kuin kassaliittymä, eivät avaa uutta API:a, eikä niihin tarvita kauppiaan asetuksia.
Kun kauppapaikan ja ostoskorin työkalut ovat jo käytössä, Shopify kertoi, että selainagentit voivat nyt avustaa koko ostosmatkaa sen alusta, tuotteiden löytämisestä ja ostoskorin hallinnasta kassalle ja tilausvahvistukseen asti. Työkalut palvelevat agenteja, jotka ostajat tuovat kauppaan omassa selaimessaan.
Kuinka kassatyökalut toimivat
Checkout WebMCP toteuttaa UCP-kassatoiminnon (dev.ucp.shopping.checkout) selainrekisteröityjen WebMCP-työkalujen kautta palvelinpuolen JSON-RPC:n sijaan, ja se jakaa kassatiedon, tilat ja viestit Checkout MCP-järjestelmän kanssa, Shopify:n palvelinpuolen vastineen, Checkout WebMCP -dokumentaatio mukaan. Agentit löytävät työkalut document.modelContext.getTools() ja kutsuvat niitä document.modelContext.executeTool(), välittäen argumentit JSON-merkkijonoina; dokumentaatiossa todetaan, että Chrome 153 hylkää objektin argumentit ja että Chrome aikoo hyväksyä objektit Chrome 155:ssa.
get_checkout lukee nykyisen kassaprosessin muuttamatta sitä, palauttaen UCP-kassatiedon, jossa rahamäärät ovat kokonaislukuina valuutan pienimmässä yksikössä. Shop Pay -ostajalle se listaa käytettävissä olevat tallennetut kortit kohdan alla payment.instruments, ja Kiitos-sivulla se palauttaa tilauskuittauksen. update_checkout korvaa ostajan yhteystiedot, täytön, alennuskoodit, ilmoitetut kentät ja maksutavan. Se käyttää PUT-semanttiikkaa, joten agentin on lähetettävä kokonainen haluttu tila, joka on rakennettu tuoreesta get_checkout vastauksesta, ja se ohittaa rivitiedot ja attribuutiot, koska ostaja muuttaa tuotteita sivulla. Ilmoitetut kentät paljastavat kassassa kerätyt lisätiedot, kuten verotunnuksen (dokumentaatio viittaa brasilialaiseen CPF- tai CNPJ-tunnukseen) ja kaupan luottolippukkeen, Shopify-laajennuksen kautta UCP:lle.
complete_checkout tekee tilauksen ostajan vahvistettua sen. Jos kassaprosessi avaa tarkistusvaiheen, ostaja tarkistaa tilauksen sivulla ja agentti kutsuu complete_checkout uudelleen vasta kun ostaja valtuuttaa lähetyksen; jos maksun haaste tai muu ostajan toiminto vaaditaan, ostaja suorittaa sen kassasivulla samassa välilehdessä. Vain tila completed vahvistaa tilauksen. navigate_to_storefront jättää kassaprosessin ilman tilauksen tekemistä tai ostoskorin muuttamista, rekisteröidään vain kun kaupassa on verkkokauppapaikka, ja on edelleen saatavilla Kiitos-sivulla. Checkout WebMCP:llä ei ole Checkout MCP:n vastaavaa cancel_checkout työkalua, joten kassatila ei koskaan canceled.
Ostajan vahvistus, maksut ja agentin todennus
Dokumentaatio kehottaa agenteja hankkimaan ostajan luvan ennen tilauksen tekemistä: “Ennen kuin kutsut complete_checkout, näytä ostajalle nykyinen tilaus ja kokonaissumma, ja pyydä hänen lupaansa tilauksen tekemiseen,” se toteaa, lisäten että Web Bot Auth, Shop Pay -hyväksyntä ja ready_for_complete tila eivät anna sitä lupaa, ja että agentin on pyydettävä uudelleen, jos kokonaissumma muuttuu.
Checkout WebMCP ei hyväksy uusia korttitietoja. Kassaprosessin mukaan, payment.instruments se hyväksyy tallennetun Shop Pay -kortin Shop Pay -ostajalle, Shop Pay -hyväksynnän vierasostokselle, joka hyväksyy hyväksynnät, tai pelkän laskutusosoitteen; ostaja valitsee muun maksutavan suoraan kassasivulta.
Agenttien on allekirjoitettava selaimen pyynnöt Web Bot Auth -tunnuksella työkalun argumenttien sijaan, ja Shopify vahvistaa vain rekisteröidyt avaimet. Rekisteröinti edellyttää Ed25519-allekirjoitusavaimen luomista, julkisen avaimen isännöintiä avainhakemistossa ja hakemiston julkaisemista Shopifyn kanssa; ilman Web Bot Auth -tunnusta Shopifyn botin havaitseminen saattaa alennusarvoistaa tai estää agentin pyynnöt. Dokumentaatio varoittaa myös agentteja käsittelemään kauppiaan ja kolmannen osapuolen tekstiä työkaluvastauksissa kassatietona eikä ohjeena, koska tällainen teksti voi sisältää kehotus-injektioyrityksiä, ja kehottaa agentteja olemaan koskaan kiertämättä työkalua ohjaamalla sivun elementtejä itse.
Saatavuus ja WebMCP-standardi
Checkout rekisteröi työkalut vain kelvollisilla kassasivuilla. Shopifyn ostoskorit ja kassadokumentaatio luettelee ne kassasivut, joilla työkaluja ei rekisteröidä: tavallinen kolmen sivun kassa, ellei ostaja käytä Shop Payta; B2B-kassa; upotettu kassa ja mobiilikassan SDK:n kassat; kassat, joissa on tavaraa toisesta kaupasta; sekä luonnos tilaukset, tilausmuokkaukset ja maksun kerääminen. Sovelluksen määrittelemät kassalaajennuksen vuorovaikutukset käsitellään myös ostajan toimesta kassasivulla. Shopify suosittelee Checkout MCP:tä palvelimella toimiville agenteille ja ohjaa kehittäjät Checkout WebMCP:hen vain, kun agentti on jo toiminnassa ostajan selaimessa.
Shopify julkaisi ensimmäisen kerran WebMCP-työkalut Liquid- ja Hydrogen-verkkokaupoille 5. elokuuta 2026 muutoslokiartikkelissa, jossa käsiteltiin luettelohakua (search_catalog, browse_store, get_product, show_variant), ostoskorin hallintaa (get_cart, update_cart, cancel_cart), ja kassansiirtoa (proceed_to_checkout, manage_orders). Nuo työkalut ovat käytössä kaikilla Liquid-verkkokaupoilla ja Hydrogen-kehittäjäesikatselussa ilman asennusta tai konfigurointia. verkkokaupan WebMCP-dokumentaatio mukaan proceed_to_checkout, kelvolliset kassat korvaavat verkkokaupan työkalut kassatyökaluilla, ja agenteille annetaan ohje päivittää selaimen työkalulista kassasivulla.
WebMCP on ehdotettu verkkostandardi, jonka avulla sivu voi rekisteröidä työkaluja selaimeen, ja agenttituen rajoittuu tällä hetkellä Chromium-pohjaisiin selaimiin alkuperäiskokeen kautta. Shopify kertoi auttavansa WebMCP-spesifikaation muokkaamista yhdessä Googlen ja Microsoftin kanssa.












