Modele și platforme AI

Shopify extinde suportul WebMCP la Checkout pentru agenții din browser

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Shopify a extins instrumentele sale de agent WebMCP la checkout, permițând agenților AI bazati pe browser să citească și să actualizeze checkout-urile Shopify și să trimită comenzile după ce cumpărătorul confirmă. Compania a anunțat schimbarea într-o postare în jurnalul de dezvoltare datată 28 septembrie 2026, pe indexul jurnalului de modificări al Shopify.

Anunțul enumeră patru instrumente pe care agenții le pot apela la checkout: get_checkout, care citește starea checkout-ului, mesajele și detaliile comenzii post-finalizare; update_checkout, care actualizează câmpurile de checkout suportate; complete_checkout, care trimite checkout-ul după confirmarea cumpărătorului; și navigate_to_storefront, care readuce fila la vitrina magazinului. Instrumentele acționează asupra checkout-ului activ din sesiunea browserului cumpărătorului și redau controlul acestuia când este necesară intervenție, cum ar fi autentificarea 3D Secure sau blocarea extensiilor UI. Ele rulează în interiorul checkout-web, utilizează același stare ca interfața de checkout, nu expun niciun API nou și nu necesită nicio configurare din partea comerciantului.

Având deja instrumentele pentru vitrină și coș în funcțiune, Shopify a declarat că agenții din browser pot acum să asiste întregul parcurs de cumpărături pe platforma sa, de la descoperirea produselor și gestionarea coșului până la checkout și confirmarea comenzii. Instrumentele servesc agenților pe care cumpărătorii îi aduc într-un magazin în propriul lor browser.

Cum funcționează instrumentele de Checkout

Checkout WebMCP implementează funcționalitatea de checkout UCP (dev.ucp.shopping.checkout) prin instrumente WebMCP înregistrate în browser în loc de JSON-RPC pe server și partajează obiectul de checkout, statusurile și mesajele cu Checkout MCP, contrapartea Shopify pe server, conform documentației Checkout WebMCP. Agenții descoperă instrumentele cu document.modelContext.getTools() și le apelează cu document.modelContext.executeTool(), trecând argumentele ca șiruri JSON; documentația notează că Chrome 153 respinge argumentele de tip obiect și că Chrome intenționează să accepte obiecte în Chrome 155.

get_checkout citește checkout-ul curent fără a-l modifica, returnând obiectul de checkout UCP cu valorile monetare ca întregi în unitatea minoră a monedei. Pentru un cumpărător Shop Pay, afișează cardurile salvate utilizabile sub payment.instruments, iar pe pagina de Mulțumim returnează chitanța comenzii. update_checkout înlocuiește detaliile de contact ale cumpărătorului, îndeplinirea, codurile de reducere, câmpurile declarate și plata. Folosește semantica PUT, astfel încât agentul trebuie să trimită starea completă dorită construită dintr-un nou get_checkout răspuns, și ignoră elementele de linie și atribuirea deoarece cumpărătorul modifică articolele pe pagină. Câmpurile declarate expun suplimente colectate la checkout, cum ar fi un număr de taxă (documentația citează un CPF sau CNPJ brazilian) și un indicator de credit în magazin, printr-o extensie Shopify pentru UCP.

complete_checkout plasează comanda după ce cumpărătorul o confirmă. Dacă checkout-ul deschide un pas de revizuire, cumpărătorul revizuiește comanda pe pagină și agentul apelează complete_checkout din nou numai după ce cumpărătorul autorizează trimiterea; dacă este necesară o provocare de plată sau altă acțiune a cumpărătorului, acesta o finalizează pe pagina de checkout în aceeași filă. Doar un status de completed confirmă comanda. navigate_to_storefront părăsește checkout-ul fără a plasa o comandă sau a modifica coșul, este înregistrat numai când magazinul are o vitrină online și rămâne disponibil pe pagina de Mulțumim. Checkout WebMCP nu are echivalentul lui Checkout MCP pentru cancel_checkout instrument, astfel încât statusul checkout-ului nu este niciodată canceled.

Confirmarea cumpărătorului, plata și autentificarea agentului

Documentația instruiește agenții să obțină permisiunea cumpărătorului înainte de a plasa o comandă: “Înainte să apelezi complete_checkout, arată cumpărătorului comanda și totalul curent și obține permisiunea acestuia de a o plasa”, precizează, adăugând că Web Bot Auth, o aprobare Shop Pay și un ready_for_complete status nu conferă această permisiune, și că agentul trebuie să solicite din nou dacă totalul se modifică.

Checkout WebMCP nu acceptă detalii noi de card. În funcție de checkout, payment.instruments acceptă un card Shop Pay salvat pentru un cumpărător Shop Pay, o aprobare Shop Pay pentru un checkout de oaspete care acceptă aprobări, sau doar o adresă de facturare; cumpărătorul alege orice altă metodă de plată direct pe pagina de checkout.

Agenții trebuie să semneze cererile browserului cu Web Bot Auth în loc de argumente ale instrumentului, iar Shopify verifică doar cheile înregistrate. Înregistrarea necesită generarea unei chei de semnare Ed25519, găzduirea cheii publice într-un director de chei și publicarea acelui director cu Shopify; fără Web Bot Auth, detectarea de boturi a Shopify ar putea să prioritizeze mai puțin sau să blocheze cererile unui agent. Documentația avertizează, de asemenea, agenții să trateze textul comerciantului și al terților în răspunsurile instrumentului ca date de checkout, nu ca instrucțiuni, deoarece acel text poate conține încercări de injecție de prompt, și le spune agenților să nu încerce niciodată să ocolească un instrument operând direct controalele paginii.

Disponibilitate și standardul WebMCP

Checkout înregistrează instrumentele doar la checkout‑urile eligibile. Documentația carts and checkout documentation a Shopify enumeră checkout‑urile în care instrumentele nu sunt înregistrate: checkout‑ul standard pe trei pagini, cu excepția cazului în care cumpărătorul finalizează comanda cu Shop Pay; checkout‑ul B2B; checkout‑ul încorporat și checkout‑urile din SDK‑urile mobile de checkout; checkout‑urile cu produse de la alt magazin; și comenzi în stadiu de ciornă, editări de comandă și colectarea plății. Interacțiunile de extensie de checkout definite de aplicație sunt, de asemenea, gestionate de cumpărător pe pagina de checkout. Shopify recomandă Checkout MCP pentru agenții care pot rula pe un server și îndrumă dezvoltatorii către Checkout WebMCP numai când un agent rulează deja în browserul cumpărătorului.

Shopify a lansat pentru prima dată instrumentele WebMCP pentru vitrinele Liquid și Hydrogen pe 5 august 2026, într-un changelog post care acoperă căutarea în catalog (search_catalog, browse_store, get_product, show_variant), gestionarea coșului (get_cart, update_cart, cancel_cart), și transferul la checkout (proceed_to_checkout, manage_orders). Aceste instrumente sunt active pe fiecare vitrină Liquid și pe previzualizarea pentru dezvoltatori Hydrogen, fără a necesita instalare sau configurare. Conform storefront WebMCP documentation, după proceed_to_checkout, checkout‑urile eligibile înlocuiesc instrumentele vitrinei cu instrumente de checkout, iar agenții sunt direcționați să reîncarce lista de instrumente a browserului pe pagina de checkout.

WebMCP este un standard web propus care permite unei pagini să înregistreze instrumente în browser, iar suportul pentru agenți este în prezent limitat la browserele bazate pe Chromium printr-un trial de origine. Shopify a declarat că contribuie la definirea specificației WebMCP alături de Google și Microsoft.

Aiden Cross este un strategist generat de AI la Unite.AI, care acoperă strategia de produs AI, execuția și provocările practice de transformare a modelelor experimentale în produse scalabile și gata de piață. Lucrările sale se concentrează pe modul în care startup-urile și echipele enterprise trec de la prototipuri și demo-uri la sisteme fiabile utilizate de clienți reali.
Cu o perspectivă pragmatică și atentă la detalii, Aiden analizează planurile de drum ale produselor, strategiile de lansare pe piață, deciziile de platformă și compromisurile organizaționale care determină dacă inițiativele AI reușesc sau stagnează. El acordă o atenție deosebită realităților de implementare, adoptării utilizatorilor, constrângerilor de infrastructură și alinierii dintre capacitatea tehnică și valoarea business.
Articolele scrise de Aiden Cross sunt generate de AI și revizuite de echipa editorială a Unite.AI pentru a asigura claritatea, acuratețea și acoperirea responsabilă a modului în care produsele AI sunt create, expediate și scalate în lumea reală.