Tradycyjny checkout flow jest zaprojektowany dla człowieka który patrzy na ekran, czyta opcje, podejmuje decyzje krok po kroku. Każdy krok ma interfejs wizualny — wybór dostawy przez radio buttons, wpisanie adresu w formularzu, potwierdzenie przez kliknięcie przycisku.
Agent AI nie patrzy na ekran. Nie klika w radio buttons. Nie wpisuje adresu w formularz. Agent wywołuje API z parametrami.
Agentic checkout flow to checkout zaprojektowany dla tego sposobu działania.
Czym jest agentic checkout flow
Agentic checkout flow to ścieżka zakupowa zoptymalizowana pod obsługę przez agenta AI — przez API zamiast interfejsu wizualnego — gdzie każdy krok (sprawdzenie dostępności, wybór opcji dostawy, podanie danych, potwierdzenie, płatność) jest dostępny jako wywołanie API z ustrukturyzowanymi parametrami i ustrukturyzowaną odpowiedzią, bez konieczności nawigacji przez strony HTML.
Cztery kroki agentic checkout
1. Product availability: `GET /api/products/{id}/availability?qty=1` → `{available: true, price: 299, stock: 15}`. Agent wie że produkt jest dostępny i zna aktualną cenę przed złożeniem zamówienia.
2. Shipping options: `GET /api/shipping/options?address={…}&weight={…}` → lista opcji z cenami i czasami. Agent wybiera opcję zgodną z preferencjami użytkownika (np. najtańsza poniżej 3 dni).
3. Order creation: `POST /api/orders` z parametrami produktu, adresu, opcji dostawy → `{order_id: „xyz”, total: 329, confirmation_required: true}`. Sklep tworzy zamówienie w stanie pending.
4. Payment confirmation: agent prezentuje użytkownikowi podsumowanie i prosi o potwierdzenie. Po zatwierdzeniu: `POST /api/orders/{id}/confirm` z Intent Mandate + token płatności AP2 → zamówienie jest finalizowane.
Human-in-the-loop w agentic checkout
Punkt 4 — potwierdzenie przez użytkownika — jest krytyczny. Agent który finalizuje zakup bez pytania użytkownika realizuje transakcję nieodwracalną bez zgody. Dobre implementacje wymagają explicit potwierdzenia dla każdej transakcji powyżej pewnej kwoty lub dla pierwszego zakupu u nowego sprzedawcy.
Intent Mandate może definiować „auto-approve dla zakupów poniżej 50 zł u wcześniej zaakceptowanych sprzedawców” — ale to jest decyzja użytkownika który wyraźnie skonfigurował taki tryb, nie domyślne zachowanie.
Dla właściciela sklepu WooCommerce
WooCommerce ma REST API które obsługuje większość kroków agentic checkout — produkty, zamówienia, dostawę. Brakuje integracji z protokołami płatności agentowych (AP2, TAP). WooCommerce Payments + Stripe jest naturalnym kandydatem gdy Stripe rozszerzy integrację AP2 poza ChatGPT do ogólnego rynku.