WordPress WooCommerce

Headless Kit voor WooCommerce: Ontkoppelde Frontend en API

Kant-en-klare Next.js 15 frontend voor WooCommerce: JWT-authenticatie, winkelwagen, checkout, ISR en deployment op Vercel of Hetzner met één commando.

Headless Starter Kit maakt van uw WooCommerce-shop in enkele minuten een headless commerce. De plugin stelt aan de WordPress-kant de nodige JWT- en REST-API's beschikbaar, en levert via directe download uit de beheeromgeving een volledig Next.js 15 project dat al is voorgeconfigureerd met uw URL's en secrets.

Next.js 15 WooCommerce 8+ HPOS-compatibel Klaar voor Vercel en Hetzner
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Headless starterkit voor een ontkoppelde WooCommerce-shop
v1.0.0 · bijgewerkt 2026-05-23
Wat het doet

De korte versie.

01

Zelfstandige JWT-authenticatie

Login, refresh, /me, register en logout, zonder Composer-afhankelijkheid en zonder externe bibliotheek (eigen HS256-implementatie).

02

Winkelwagen stateless of op de server

Ondertekende JWT-modus voor edge en meerdere instanties, of de native WC_Session om compatibel te blijven met uw WooCommerce-extensies.

03

WooCommerce-checkout blijft intact

Aanmaak van een echte bestelling, native hooks worden uitgevoerd, doorverwijzing naar uw bestaande betaalgateway (Stripe, PayPal, Mollie en andere).

04

ISR op aanvraag

Webhooks op producten, categorieën, bestellingen en pagina's. Next.js regenereert alleen wat verandert, zonder cron en zonder volledige rebuild.

05

Deployment met één commando

Vercel zonder configuratie of Hetzner via docker-compose en het meegeleverde bash-script. Omgevingsvariabelen vooraf ingevuld.

06

Next.js starter in de ZIP

Tailwind 3.4, App Router, iron-session, en de pagina's home, overzicht, productpagina met ISR, winkelwagen, checkout, login, registratie en klantaccount.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Headless Kit voor WooCommerce: Ontkoppelde Frontend en API werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom overstappen op headless?

De frontend loskoppelen van de WordPress-backend levert prestatiewinst op (Core Web Vitals in het groen dankzij ISR), meer ontwerpvrijheid (Tailwind en moderne React-componenten) en meer veiligheid (uw backoffice blijft publiek onzichtbaar). Headless Starter Kit levert de kant-en-klare brug zonder dat u authenticatie, winkelwagen of checkout opnieuw hoeft te bouwen.

§ 02

JWT-authenticatie zonder afhankelijkheden

De plugin bevat een eigen HS256-implementatie: geen Composer nodig, geen externe bibliotheek en geen fork van simple-jwt-auth. Kortlevende access tokens (standaard 60 minuten) en langlevende refresh tokens (30 dagen), allemaal instelbaar. De refresh tokens worden aan de Next.js-kant bewaard in versleutelde httpOnly-cookies via iron-session.

§ 03

Winkelwagen: kies uw modus

JWT-modus (standaard): de volledige winkelwagen wordt geserialiseerd in een ondertekende token die via de header X-DFHSK-Cart wordt teruggegeven. Geen database betrokken, ideaal voor Vercel edge of meerdere instanties. Servermodus: de winkelwagen leeft in de native WC_Session. Onmisbaar als u WooCommerce-extensies gebruikt die op de winkelwagen inhaken (abonnementen, dynamische prijzen en dergelijke).

§ 04

Checkout: heel WooCommerce blijft bruikbaar

De plugin bouwt de checkout niet opnieuw. Zij maakt een echte WooCommerce-bestelling aan, voert alle gebruikelijke hooks uit (meldingen, voorraad, belastingen, betaalgateways) en geeft de doorverwijs-URL naar de gateway terug. Stripe, PayPal, Mollie, overschrijving: alles wat op WooCommerce werkt, werkt hier.

§ 05

ISR zonder hoofdbrekens

Bij elke wijziging van een product, een categorie, een pagina of een bestelling stuurt de plugin een ondertekende POST naar /api/revalidate van uw Next.js-frontend. In de instellingen bepaalt u welke gebeurtenissen worden doorgegeven en welke paden of tags opnieuw worden gevalideerd. Geen verouderde cache, geen cron, geen volledige rebuild.

§ 06

Next.js starter inbegrepen, klaar om uit te rollen

De geleverde ZIP bevat een volledig Next.js 15 project (App Router): home, overzicht, productpagina met ISR, winkelwagen, checkout, login, registratie en klantaccount. De omgevingsvariabelen zijn al ingevuld met uw WordPress-URL's en secrets. Deployment op Vercel zonder configuratie of op Hetzner via docker-compose en een bash-script.

§ 07

Ingebouwde diagnostiek

Tabblad Diagnostiek in de WordPress-beheeromgeving: 11 automatische controles (WooCommerce actief, nette permalinks, REST bereikbaar, HTTPS, GraphQL gedetecteerd, JWT-secret ingesteld, frontend-URL geconfigureerd, geldige CORS-origins, revalidatietoken, WooCommerce REST-sleutels, winkelwagenmodus). Groen, oranje of rood, zodat u meteen ziet wat blokkeert.