Architecture Headless de A à Z
PrestaShop en back-office + Nuxt 3 en front. Pourquoi, comment, et les pièges à éviter.
Guidé par René Descartes — Le Méthodique
« Pour atteindre la vérité, il faut une fois dans la vie douter de tout. »
4 leçons
Pourquoi le headless change tout
Un site PrestaShop classique charge 200+ requêtes SQL par page. Le front Smarty est lent, non-optimisable, et dépendant du cœur PHP. En headless, le front Nuxt 3 est décorrélé — SSR, score Lighthouse
L'API REST PrestaShop
PrestaShop expose une API REST native. Authentification par clé API en Basic Auth. Attention au Host header obligatoire quand vous passez par Docker (sinon 302). Le format de réponse par défaut est XM
Le monorepo Nuxt Layers
Un seul repo pour tous vos clients. Le core/ contient les composants, l'API, le design system. Chaque client est un dossier clients/{nom}/ avec sa config, ses pages custom, ses assets. Le build sélect
Le contrat API : la frontière qui libère
En architecture headless, le contrat API est la frontière sacrée entre le back-office et le front. Chaque endpoint est une promesse : ce que tu envoies, ce que tu reçois, ce qui ne changera pas sans p