Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Zestaw startowy Headless dla WooCommerce: odłączony frontend i API, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Po co przechodzić na headless?
Odłączenie frontendu od zaplecza WordPressa daje wydajność (Core Web Vitals na zielono dzięki ISR), swobodę w projektowaniu (Tailwind i nowoczesne komponenty React) oraz bezpieczeństwo (Twoje zaplecze pozostaje niewidoczne publicznie). Headless Starter Kit dostarcza gotowy pomost, bez wymyślania od nowa uwierzytelniania, koszyka i checkoutu.
Uwierzytelnianie JWT bez zależności
Wtyczka zawiera własną implementację HS256: bez Composera, bez zewnętrznej biblioteki i bez forka simple-jwt-auth. Krótkożyjące tokeny dostępu (domyślnie 60 minut) i długożyjące tokeny odświeżające (30 dni), wszystkie konfigurowalne. Tokeny odświeżające są przechowywane po stronie Next.js w szyfrowanych ciasteczkach httpOnly przez iron-session.
Koszyk: wybierz swój tryb
Tryb JWT (domyślny): cały koszyk jest serializowany do podpisanego tokenu zwracanego nagłówkiem X-DFHSK-Cart. Żadnej bazy danych w grze, idealne pod Vercel edge i wiele instancji. Tryb serwerowy: koszyk żyje w natywnym WC_Session. Niezbędny, jeśli używasz rozszerzeń WooCommerce podłączających się pod koszyk (subskrypcje, dynamiczne ceny i inne).
Checkout: całe WooCommerce dalej działa
Wtyczka nie implementuje checkoutu od nowa. Tworzy prawdziwe zamówienie WooCommerce, uruchamia wszystkie zwykłe hooki (powiadomienia, stany magazynowe, podatki, bramki płatności) i zwraca adres przekierowania do bramki. Stripe, PayPal, Mollie, przelew, czek: wszystko, co działa w WooCommerce, działa i tutaj.
ISR bez łamania głowy
Przy każdej zmianie produktu, kategorii, strony albo zamówienia wtyczka wysyła podpisane żądanie POST na /api/revalidate Twojego frontu Next.js. W ustawieniach decydujesz, które zdarzenia propagować i które ścieżki albo tagi odświeżać. Bez nieaktualnego cache, bez crona, bez pełnego przebudowania.
Starter Next.js w komplecie, gotowy do wdrożenia
Dostarczona paczka ZIP zawiera kompletny projekt Next.js 15 (App Router): strona główna, listing, karta produktu z ISR, koszyk, checkout, logowanie, rejestracja, panel klienta. Zmienne środowiskowe są już wypełnione Twoimi adresami i sekretami z WordPressa. Wdrożenie na Vercelu bez konfiguracji albo na Hetznerze przez docker-compose i skrypt bash.
Wbudowana diagnostyka
Zakładka Diagnostyka w panelu WordPressa: 11 automatycznych kontroli (aktywne WooCommerce, czyste bezpośrednie odnośniki, osiągalny REST, HTTPS, wykryty GraphQL, ustawiony sekret JWT, skonfigurowany adres frontu, poprawne źródła CORS, token rewalidacji, klucze WooCommerce REST, tryb koszyka). Zielony, pomarańczowy albo czerwony status pozwala natychmiast wskazać, co blokuje.
Na razie nie ma opinii o produkcie.