Koszyk

Koszyk oparty o snapshoty quote i rodziny produktowe

W nowej architekturze do koszyka trafia snapshot konfiguracji i ceny, a nie sam identyfikator produktu z WooCommerce. To stabilizuje SEO landingi, cenniki i późniejszą obsługę zamówień.

Pozycje

Aktualny koszyk

Koszyk zostanie pobrany z API po załadowaniu strony.

Koszyk używa snapshotów quote zapisanych przez backend.

Pozycje

Co siedzi w cart item snapshot

Slug produktu, rodzina kalkulacyjna, resolved configuration, cena netto i brutto, tryb uploadu oraz wersja cennika użyta w chwili dodania do koszyka.

Flow

Przejście do uploadu i guest checkoutu

Krok po koszyku prowadzi do placeholdera plików, a dopiero później do danych, dostawy i płatności. Rejestracja nie blokuje zakupu.

API

Endpointy MVP

POST /api/cart/items, GET /api/cart, PATCH /api/cart/items/:id, DELETE /api/cart/items/:id