Shopify-jevi AI alati za kupovinu sada sežu dalje od korpe i obuhvataju naplatu. U razvojnom dnevniku od 28. septembra, kompanija navodi da agent u pregledaču može da pročita i ažurira stranicu naplate otvorenu u kupčevoj kartici, a zatim pošalje porudžbinu kada je kupac potvrdi. Raniji alati za prodavnicu mogli su da odvedu kupca do naplate. Novi alati omogućavaju agentu da radi sa poljima naplate.

Suštinska promena

  • Šta se promenilo: Agent u pregledaču sada može da radi sa stranicom naplate koju kupac vidi, uključujući kontakt podatke, načine isporuke i popuste. Shopify-jevi avgustovski alati za prodavnice završavali su se navigacijom do naplate; septembarsko izdanje dodaje alate za naplatu u istoj kartici.
  • Zašto je to važno: Kupac može da prepusti agentu veći deo popunjavanja obrasca, a da zadrži kontrolu nad porudžbinom i ukupnim iznosom. Shopify zahteva da agent prikaže oba podatka i dobije dozvolu pre slanja. Prijava, bezbednosni izazovi pri plaćanju i neki koraci pregleda i dalje zahtevaju postupak kupca na stranici.
  • Na šta obratiti pažnju: Za programere je važna podobnost. Shopify isključuje nekoliko vrsta naplate i navodi da je podrška za agente u pregledaču i dalje ograničena na Chromium. Ti uslovi određuju da li agent može da koristi nove alate za konkretnu kupovinu.

Od prodavnice do naplate

Shopify-jevo izdanje od 5. avgusta dodalo je WebMCP alate u sve prodavnice Liquid i u prodavnice Hydrogen u režimu pregleda za programere. Kompatibilan agent u kupčevom pregledaču može da pretražuje proizvode, pregleda varijante, čita i ažurira aktivnu korpu i pozove proceed_to_checkout. Shopify navodi da alati za prodavnicu ne zahtevaju instalaciju niti podešavanje od strane trgovca. Promene korpe koriste uobičajene radnje prodavnice, pa ih kupac vidi u aktivnoj sesiji.

Septembarsko proširenje radi na stranici za naplatu. Agent otkriva registrovane alate pomoću document.modelContext.getTools() i poziva ih preko document.modelContext.executeTool(). Shopify navodi da se spisak alata za naplatu može menjati dok kupac prolazi kroz postupak, pa agent treba ponovo da ga učita kada se aktivira toolchange. Alati rade sa stranicom za naplatu otvorenom u toj kartici. Ne primaju ID naplate i razlikuju se od Shopify-jeve serverske Checkout MCP krajnje tačke.

Alati za naplatu imaju različite namene. get_checkout čita trenutno stanje, uključujući ukupne iznose, poruke i, na stranici zahvalnice, potvrdu porudžbine. update_checkout može da promeni kontakt podatke kupca, ispunjenje porudžbine, kodove za popust, deklarisana polja i podržane načine plaćanja. Koristi semantiku zamene: agent prvo treba da pročita trenutno stanje, pa da pošalje celokupno stanje koje želi da zadrži. Ovaj alat za naplatu ne može da menja stavke u porudžbini ni podatke o atribuciji; kupac menja stavke na stranici. navigate_to_storefront vraća karticu u prodavnicu ako postoji veb-prodavnica.

Shopify-jevi primeri navode da je verzija naplate UCP-a 2026-08-25. To je verzija protokola u dokumentovanim odgovorima, dok je 28. septembar datum objave naplate u pregledaču. Odgovor obuhvata status rezultata UCP-a i status životnog ciklusa naplate. Na primer, ready_for_complete znači da je naplata spremna za pokušaj dovršetka. To ne znači da je kupac odobrio kupovinu. Shopify navodi da samo completed potvrđuje porudžbinu.

Kupac kontroliše slanje porudžbine

Pre poziva alata complete_checkout, Shopify upućuje agenta da prikaže trenutnu porudžbinu i ukupan iznos i dobije kupčevu dozvolu za njeno slanje. Ako se ukupan iznos promeni, potrebna je nova potvrda. Status spremnosti, potpis Web Bot Auth-a ili odobrenje Shop Pay-a ne predstavljaju tu dozvolu.

Čak i nakon poziva, možda će biti potrebna radnja kupca na stranici. Ako je podešen korak pregleda, vraća se status requires_escalation; agent ponovo poziva complete_checkout tek kada kupac tamo odobri slanje. Kod izazova za plaćanje ili druge radnje kupca, kupac završava postupak na stranici naplate, a agent proverava dobijeni status. Shopify takođe prepušta kupcu prijavu u Shop Pay i interakcije sa dodacima za naplatu koje su definisali dodaci aplikacija. Reč je o asistiranom postupku naplate sa stvarnom granicom odobrenja pri slanju porudžbine.

Dostupnost i ograničenja

Checkout WebMCP namenjen je agentima koji rade u kupčevom pregledaču. Za agente koji mogu da rade na serveru Shopify preporučuje zasebnu putanju Checkout MCP. Putanja preko pregledača koristi potpise Web Bot Auth-a u zahtevima. Shopify navodi da agent mora da se registruje i objavi direktorijum javnih ključeva Ed25519 da bi bio prepoznat kao verifikovani bot; bez te identifikacije detekcija botova može da smanji prioritet zahteva ili ih blokira. Ovo izdanje ne zahteva da trgovac podešava novi API za naplatu.

Alati se ne registruju u standardnoj naplati od tri stranice osim ako kupac koristi Shop Pay. Isključeni su i naplata za B2B, ugrađena naplata, mobilni SDK-ovi za naplatu, naplate koje sadrže robu druge prodavnice, nacrti porudžbina, izmene porudžbina i prikupljanje uplata. Podrška agenata za WebMCP trenutno je ograničena na pregledače zasnovane na Chromium-u. U Shopify-jevoj referenci za naplatu ističe se i promenljiv detalj pregledača: u Chrome-u 153, argumenti executeTool() moraju biti JSON stringovi, dok Chrome planira da u verziji 155 prihvata objekte.

Na Shopify-jevim navedenim WebMCP stranicama ne navodi se posebna cena ovih alata. Na samoj stranici naplate kupac i dalje vidi ukupan iznos za pregled. BIG CHANGE je pregledao Shopify-jeve napomene o izdanju i dokumentaciju; nije pokrenuo prodavnicu uživo niti testirao kupovinu.

Izvori i dodatna literatura