Origine
De l'anglais headless (sans tête), désignant le découplage entre le moteur back-end (CMS, e-commerce) et le rendu front-end. Popularisé dans les années 2010 avec l'essor des API REST et des frameworks JavaScript isomorphes.
Définition
L'architecture headless dissocie radicalement le moteur e-commerce — catalogue, stock, panier, commandes (PrestaShop, Shopify) — du rendu visuel confié à un framework JavaScript moderne (Nuxt 3, Next.js). La communication se fait exclusivement via API REST ou GraphQL. Cette séparation offre une liberté de design totale, des performances Lighthouse supérieures et une résilience accrue : le front peut servir du contenu statique même si le back est indisponible. C'est le socle technique du modèle CodeMyShop — sans headless, pas de multi-tenant, pas de marque blanche, pas de Flywheel.
« En headless, votre boutique et votre vitrine parlent des langues différentes — c'est voulu. L'une gère les stocks, l'autre séduit l'acheteur. Mélangez les deux et vous avez un monolithe qui vieillira mal. »