WordPress WooCommerce

Headless Starter Kit

Frontend Next.js 15 prêt-à-l'emploi pour WooCommerce — auth JWT, panier, checkout, ISR, déploiement Vercel ou Hetzner en une commande.

Headless Starter Kit transforme votre boutique WooCommerce en commerce headless en quelques minutes. Le plugin expose les API JWT et REST nécessaires côté WordPress, et livre, en téléchargement direct depuis l'admin, un projet Next.js 15 complet préconfiguré avec vos URLs et secrets.

Next.js 15 WooCommerce 8+ HPOS compatible Vercel et Hetzner ready
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Headless Starter Kit
v1.0.0 · mis à jour 2026-05-23
Ce que ça fait

La version courte.

01

Auth JWT auto-portée

Login, refresh, /me, register, logout — sans dépendance Composer ni bibliothèque tierce (HS256 maison).

02

Panier stateless ou serveur

Mode JWT signé pour edge et multi-instances, ou WC_Session natif pour rester compatible avec vos extensions WooCommerce.

03

Checkout WooCommerce intact

Création d'une vraie commande, hooks natifs déclenchés, redirection vers la passerelle de paiement existante (Stripe, PayPal, Mollie, etc.).

04

ISR à la demande

Webhooks sur produits, catégories, commandes, pages. Next.js régénère uniquement ce qui change, sans cron ni rebuild complet.

05

Déploiement en une commande

Vercel zero-config ou Hetzner via docker-compose et script bash inclus. Variables d'environnement pré-remplies.

06

Starter Next.js livré dans le ZIP

Tailwind 3.4, App Router, iron-session, pages home, listing, fiche produit ISR, panier, checkout, login, register, compte client.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Headless Starter Kit, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Pourquoi passer en headless ?

Découpler le frontend du backend WordPress, c'est gagner en performance (Core Web Vitals au vert grâce à l'ISR), en flexibilité de design (Tailwind et composants React modernes), et en sécurité (votre back-office reste invisible publiquement). Headless Starter Kit fournit le pont prêt-à-l'emploi sans réinventer auth, panier ni checkout.

§ 02

Auth JWT sans dépendance

Le plugin embarque sa propre implémentation HS256 — pas besoin de Composer, ni de bibliothèque tierce, ni d'un fork de simple-jwt-auth. Tokens d'accès courte durée (60 min par défaut) et refresh tokens longue durée (30 jours), tous configurables. Les refresh tokens sont stockés côté Next.js dans des cookies httpOnly chiffrés via iron-session.

§ 03

Panier : choisissez votre mode

Mode JWT (par défaut) : le panier complet est sérialisé dans un token signé renvoyé via le header X-DFHSK-Cart. Aucune base de données impliquée, idéal pour Vercel edge ou multi-instances. Mode server : le panier vit dans WC_Session natif. Indispensable si vous utilisez des extensions WC qui hookent sur le panier (abonnements, dynamic pricing, etc.).

§ 04

Checkout : tout WooCommerce reste utilisable

Le plugin ne ré-implémente pas le checkout. Il crée une vraie commande WooCommerce, déclenche tous les hooks habituels (notifications, stock, taxes, passerelles de paiement) et renvoie l'URL de redirection vers le gateway. Stripe, PayPal, Mollie, virement, chèque — tout ce qui marche sur WooCommerce marche ici.

§ 05

ISR sans casse-tête

À chaque modification d'un produit, d'une catégorie, d'une page ou d'une commande, le plugin envoie un POST signé vers /api/revalidate de votre front Next.js. Vous décidez dans les réglages quels événements propager et quels chemins ou tags revalider. Pas de cache obsolète, pas de cron, pas de rebuild complet.

§ 06

Starter Next.js inclus, prêt à déployer

Le ZIP livré contient un projet Next.js 15 (App Router) complet : home, listing, fiche produit ISR, panier, checkout, login, register, espace client. Variables d'environnement déjà remplies avec vos URLs et secrets WordPress. Déploiement Vercel zero-config ou Hetzner via docker-compose et script bash.

§ 07

Diagnostics intégrés

Onglet Diagnostics dans l'admin WordPress : 11 contrôles automatiques (WooCommerce actif, permaliens propres, REST joignable, HTTPS, GraphQL détecté, secret JWT défini, URL front configurée, origines CORS valides, jeton de revalidation, clés WooCommerce REST, mode panier). Vert, orange ou rouge pour identifier instantanément ce qui bloque.