AI-modeller og plattformer
Shopify utvider WebMCP-støtte til kassen for nettleseragenter

Shopify har utvidet sitt WebMCP-agentverktøy til kassen, slik at nettleserbaserte AI-agenter kan lese og oppdatere Shopify-kasser og sende inn bestillinger etter at kjøperen bekrefter. Selskapet kunngjorde endringen i et utviklerens endringslogginnlegg datert 28. september 2026, på Shopifys endringsloggoversikt.
Kunngjøringen lister opp fire verktøy som agenter kan kalle på i kassen: get_checkout, som leser kassens tilstand, meldinger og ordreopplysninger etter fullføring; update_checkout, som oppdaterer støttede kassafelter; complete_checkout, som sender inn kassen etter kjøperens bekreftelse; og navigate_to_storefront, som returnerer fanen til butikkfronten. Verktøyene påvirker den aktive kassen i kjøperens nettlesersesjon og gir kontrollen tilbake til kjøperen når inndata kreves, for eksempel 3D Secure-autentisering eller blokkering av UI-utvidelser. De kjører inne i checkout-web, bruker samme tilstand som kassens grensesnitt, eksponerer ingen ny API, og krever ingen konfigurasjon fra selgeren.
Med butikkfront- og handlekurvsverktøy allerede i drift, sa Shopify at nettleseragenter nå kan bistå hele handleprosessen på plattformen, fra produktoppdagelse og håndtering av handlekurv til kassen og ordrebekreftelse. Verktøyene betjener agenter som kjøpere tar med seg til en butikk i sin egen nettleser.
Hvordan kassaverktøyene fungerer
Checkout WebMCP implementerer UCP-kassefunksjonaliteten (dev.ucp.shopping.checkout) over nettleser-registrerte WebMCP-verktøy i stedet for server‑side JSON‑RPC, og den deler kassens objekt, statuser og meldinger med Checkout MCP, Shopifys server‑side pendant, i henhold til Checkout WebMCP-dokumentasjon. Agenter oppdager verktøyene med document.modelContext.getTools() og kaller dem med document.modelContext.executeTool(), og sender argumenter som JSON‑strenger; dokumentasjonen bemerker at Chrome 153 avviser objektargumenter og at Chrome planlegger å godta objekter i Chrome 155.
get_checkout leser den nåværende kassen uten å endre den, og returnerer UCP‑kasseobjektet med pengeverdi som heltall i valutaens minste enhet. For en Shop Pay‑kjøper lister den opp brukbare lagrede kort under payment.instruments, og på Takk‑siden returnerer den ordrebekreftelsen. update_checkout erstatter kjøpers kontaktinformasjon, oppfyllelse, rabattkoder, deklarerte felter og betaling. Den bruker PUT‑semantikk, så agenten må sende den komplette ønskede tilstanden bygget fra en fersk get_checkout respons, og den ignorerer linjeposter og attribusjon fordi kjøperen endrer varer på siden. Deklarerte felter eksponerer ekstra data samlet inn i kassen, som et skattenummer (dokumentasjonen nevner et brasiliansk CPF eller CNPJ) og en butikkredusjons‑flagg, via en Shopify‑utvidelse til UCP.
complete_checkout legger inn bestillingen etter at kjøperen bekrefter den. Hvis kassen åpner et gjennomgangstrinn, gjennomgår kjøperen bestillingen på siden og agenten kaller complete_checkout igjen kun etter at kjøperen autoriserer innsending; hvis en betalingsutfordring eller annen kjøperhandling er nødvendig, fullfører kjøperen den på kassens side i samme fane. Kun en status av completed bekrefter bestillingen. navigate_to_storefront forlater kassen uten å legge inn en bestilling eller endre handlekurven, registreres kun når butikken har en nettbasert butikkfront, og forblir tilgjengelig på Takk‑siden. Checkout WebMCP har ingen tilsvarende av Checkout MCP‑s cancel_checkout verktøy, så kassestatusen er aldri canceled.
Kjøperbekreftelse, betaling og agentautentisering
Dokumentasjonen instruerer agenter om å innhente kjøpers tillatelse før de legger inn en bestilling: “Før du kaller complete_checkout, vis kjøperen den nåværende bestillingen og totalen, og få deres tillatelse til å legge den inn,” står det, og legger til at Web Bot Auth, en Shop Pay‑godkjenning, og en ready_for_complete status gir ikke den tillatelsen, og at agenten må spørre igjen hvis totalen endres.
Checkout WebMCP godtar ikke nye kortdetaljer. Avhengig av kassen, payment.instruments godtar et lagret Shop Pay‑kort for en Shop Pay‑kjøper, en Shop Pay‑godkjenning for en gjestekasse som aksepterer godkjenninger, eller kun en fakturaadresse; kjøperen velger enhver annen betalingsmetode direkte på kassens side.
Agenter må signere nettleserforespørsler med Web Bot Auth i stedet for verktøyargumenter, og Shopify verifiserer kun registrerte nøkler. Registrering krever å generere en Ed25519‑signeringsnøkkel, hoste den offentlige nøkkelen i en nøkkelkatalog, og publisere den katalogen med Shopify; uten Web Bot Auth kan Shopifys bot‑deteksjon nedprioritere eller blokkere en agents forespørsler. Dokumentasjonen advarer også agenter om å behandle merchant‑ og tredjepartstekst i verktøysresponsen som kassadata i stedet for instruksjoner, fordi slik tekst kan inneholde prompt‑injeksjonsforsøk, og den forteller agenter at de aldri skal omgå et verktøy ved å operere sidens kontroller selv.
Tilgjengelighet og WebMCP-standarden
Checkout registrerer verktøyene kun på kvalifiserte kasser. Shopifys handlekurver og kassedokumentasjon lister opp kassene der verktøyene ikke er registrert: standard tre‑siders kasse med mindre kjøperen betaler med Shop Pay; B2B‑kasse; innbygd kasse og kasser i mobile kasse‑SDK‑er; kasser med varer fra en annen butikk; og kladd‑bestillinger, ordreendringer og betalingsinnkreving. App‑definerte kasseutvidelsesinteraksjoner håndteres også av kjøperen på kassasiden. Shopify anbefaler Checkout MCP for agenter som kan kjøre på en server og henviser utviklere til Checkout WebMCP kun når en agent allerede opererer i kjøperens nettleser.
Shopify lanserte først WebMCP‑verktøy for Liquid‑ og Hydrogen‑butikkfronter 5. august 2026, i et endringslogginnlegg som dekker katalogsøk (search_catalog, browse_store, get_product, show_variant), handlekurvhåndtering (get_cart, update_cart, cancel_cart), og kasseoverlevering (proceed_to_checkout, manage_orders). Disse verktøyene er i drift på alle Liquid‑butikkfrontene og i Hydrogen‑utviklerforhåndsvisningen uten behov for installasjon eller konfigurasjon. I følge butikkfront WebMCP-dokumentasjon, etter proceed_to_checkout, erstatter kvalifiserte kasser butikkfrontverktøyene med kassaverktøy, og agenter blir bedt om å oppdatere nettleserens verktøyliste på kassasiden.
WebMCP er en foreslått webstandard som lar en side registrere verktøy i nettleseren, og agentstøtte er foreløpig begrenset til Chromium‑baserte nettlesere gjennom en opprinnelsesprøve. Shopify sa at de bidrar til å forme WebMCP‑spesifikasjonen sammen med Google og Microsoft.












