Headless commerce

Refondre votre front sans toucher au back

Votre backend tient la route. Il gère des milliers de références, des règles de prix complexes, des flux logistiques rodés. Mais votre front-end accuse son âge : temps de chargement en dérive, expérience utilisateur vieillissante, dette technique qui s'accumule. Refondre l'ensemble en une seule fois ? Le risque est réel, le coût l'est tout autant. Le headless commerce ouvre une troisième voie : scinder les deux couches, refaire uniquement le front, et laisser le back continuer à officier pendant que l'expérience utilisateur se modernise.

  • Approche tech agnostique
  • Plus de 20 ans d’expérience
  • Agence e-commerce spécialisée
  • Plus de 20 projets headless réalisés

headless commerce

L'architecture e-commerce qui libère votre front-end

Le headless commerce repose sur une idée simple à énoncer, mais exigeante à exécuter : séparer le front-end (ce que voit et manipule l'utilisateur) du back-end (ce qui gère les données, les règles métier, les stocks, les prix). Entre les deux couches, une API fait circuler les données. Chaque couche évolue ainsi à son propre rythme, avec ses propres contraintes et ses propres technologies.

Dans une architecture e-commerce traditionnelle monolithique, le CMS e-commerce fait tout, front et back indissociés : tout est interdépendant. La gestion du catalogue produits, les règles de prix et de promotion, les commandes, les clients, le contenu éditorial, les traductions, le suivi des retours, mais aussi et surtout l'affichage de tous ces éléments pour le client final... Au bout de quelques années, dans certaines situations, ce couplage peut devenir un frein. L'architecture headless e-commerce rompt ce couplage. C'est aussi la première marche vers un commerce composable moderne, où chaque brique métier repose sur une solution au périmètre bien délimité, le fameux "best of breed".

Concrètement : le back-end expose intégralement ses données via des API (REST ou GraphQL), et le front-end les consomme pour construire les pages, les applications mobiles, ou n'importe quel autre applicatif. Un directeur e-commerce qui veut refondre son tunnel de conversion n'a plus à attendre une migration complète de son socle. C'est là que la flexibilité d'une architecture headless prend tout son sens : l'expérience client sur le site web évolue sans que le système de gestion soit touché.

À qui s'adresse vraiment le headless commerce

Pas à tout le monde. Une boutique en ligne qui démarre, avec un catalogue de quelques centaines de références et une petite équipe digitale, n'a probablement pas besoin d'une architecture headless. La solution headless est pertinente dans des contextes précis.

Le e-commerce headless répond précisément à plusieurs situations :

Un back-end performant d'une plateforme monolithique (développement spécifique historique, des CMS type PrestaShop, Magento, Adobe Commerce, OroCommerce... qui ont été tordus par des années de développements sur mesure), bien interconnecté avec les briques tierces de l'écosystème, mais dont le front-end vieillit visiblement, sans qu'une migration complète soit justifiable à court terme.

Les entreprises en forte croissance qui ont besoin de flexibilité sur le front sans bloquer les évolutions du back : dotées de parcours clients atypiques, et d'outils métier "maison" puissants en back.

Les entreprises avec plusieurs entités ou plusieurs sites qui veulent déployer plusieurs canaux (application, borne en magasin, site e-commerce) homogènes en termes d'expérience de marque.

Les marques B2B avec des back-office spécifiques ou des systèmes de gestion sans front e-commerce, dotés de règles métier complexes (prix négociés par client, mercuriales, workflows de validation des paniers, rôles acheteur/validateur) qui ont besoin d'une expérience utilisateur fluide pour se différencier et fidéliser leurs acheteurs B2B.

comment ça marche ?

Comment fonctionne l'architecture headless en pratique

Le back-end e-commerce, couche métier et durabilité

Le back-end e-commerce gère la couche métier et motorise les règles de gestion : catalogue, stocks, prix, commandes, clients, règles promotionnelles. Il communique avec le système d’information de l’entreprise (ERP, PIM, OMS, et tout autre outil de l’écosystème) et est conçu pour durer. Dans un projet headless e-commerce, ce back-end peut être PrestaShop, Magento, Adobe Commerce, Shopify, OroCommerce, Sylius, ou un développement spécifique. Il peut rester en place sans modification majeure, à condition d’exposer ses données via une API structurée. Nos équipes ont l’habitude d’exploiter, mais aussi d’étendre, la couverture des APIs natives de la plupart des CMS de marché.
L’API est le pivot de toute architecture headless. C’est elle qui permet au front-end de récupérer les données produits, les expériences de navigation, les informations de compte client, sans jamais accéder directement au back-end. Nos équipes travaillent au quotidien avec nos clients pour structurer et sécuriser ces échanges. L’API rend aussi l’architecture extensible : demain, une application mobile, un configurateur, une borne en point de vente peuvent consommer les mêmes endpoints sans redévelopper la couche métier. La gestion des API est une étape à part entière du projet : respect des normes (REST, GraphQL), définition des contrats d’interface, versioning, gestion des erreurs, sécurisation des accès, estimation des besoins en termes de charge. Des API bien pensées en amont conditionnent directement la robustesse de l’ensemble de la stack dans la durée. Ce n’est pas un détail technique, c’est ce qui différencie une refonte réussie d’un chantier qui s’étire.

L'API, colonne vertébrale de tout le système​

Le front-end headless, agilité et performance

Le front-end headless est développé avec des technologies modernes, choisies pour leur robustesse et leur maintenabilité : Symfony, Laravel, avec des frameworks JavaScript (NextJS, NuxtJS, SvelteKit, etc.) selon les contraintes du projet. Sur le projet Private Sport Shop, alors sur un monolithe PrestaShop 1.4 du fait d’années de développements sur mesure calibrés pour les besoins hyper spécifiques de la vente privée, nos équipes ont développé un front-end headless en s’affranchissant du moteur de template natif de PrestaShop pour bénéficier de meilleures performances et d’une architecture front-end structurée selon les principes de l’atomic design.

Atomic design

L'atomic design et le headless commerce

L'atomic design décompose l'interface utilisateur en atomes (boutons, champs), molécules (groupes de composants), organismes (sections), templates et pages. Travailler ainsi dès la phase de design sous Figma permet de construire un design system vivant à l'intégration front : chaque nouvelle fonctionnalité pioche dans une bibliothèque de composants existants, ce qui réduit les coûts de développement en TMA et garantit la cohérence visuelle sur le long terme. C'est précisément grâce à cette logique de composants que la personnalisation et l'évolution des gabarits deviennent possibles sans effet de dégradation continue.

contenu headless

Le CMS headless pour les contenus éditoriaux

Un headless CMS comme Prismic, Storyblok ou Contentful vient souvent compléter le socle e-commerce pour gérer les contenus de marque : pages éditoriales, landing pages, articles de blog. Ce système de gestion de contenu permet aux équipes marketing d'alimenter le contenu via une interface dédiée et intuitive. La diffusion de contenu via API offre un avantage concret : les mêmes contenus peuvent alimenter le site web, les applications mobiles et tous les canaux sans duplication. C'est précisément ce que la diffusion de contenu headless rend possible.

Pour Dammann Frères, nous avons mis en place un front-end headless sur PrestaShop, avec Prismic en CMS de contenu : les équipes éditoriales gèrent leur contenu de marque de façon autonome, sans passer par les développeurs pour chaque mise à jour de page, tout en proposant des expériences vraiment différenciantes, riches et variées (landings thématiques, pages univers, magazine). Les projets réalisés pour Cargo Group (Centrakor et Fabrique de Style ont suivi la même logique) mais sur Magento couplé à Prismic avec un front dédié intégralement en JS via Front Commerce.

web-performance

La gestion des médias dans un projet headless​

Les images sont souvent le premier poste de dégradation des performances front-end. Des solutions comme TwicPics ou Cloudimage s'intègrent naturellement dans une architecture headless pour optimiser la livraison des visuels : redimensionnement à la volée, formats modernes (WebP, AVIF), lazy loading, adaptation selon les appareils. Sur un catalogue de plusieurs milliers de références, l'impact sur le temps de chargement est immédiat et mesurable. Ces outils font partie intégrante de l'infrastructure front que nous déployons sur nos projets.

méthodologie projet

Pourquoi éviter la migration big bang

Refondre le front-end et le back-end simultanément peut amener à une multiplication des risques (et du budget) : Une migration complète en une seule fois concentre toute la complexité projet sur une fenêtre de temps réduite. Les équipes doivent revoir, recontribuer, recetter et maîtriser d'un seul coup la nouvelle plateforme back-end, les nouvelles API, le nouveau front-end, les nouvelles intégrations, parfois même les nouvelles briques tierces, le tout en parallèle de leur activité habituelle.

A l'inverse, le séquencement d'un projet headless réduit le risque et permet de mesurer les gains à chaque étape. C'est une approche qui respecte la réalité des organisations, les équipes client ne peuvent pas toujours tout absorber en même temps. Etapes de notre stratégie projet headless :

Cadrage exhaustif des besoins métiers

Mise en place d'une cartographie claire du périmètre back, front, et mise en lumière des interdépendances

Co-conception UX/UI des nouvelles interfaces et parcours utilisateurs

Définition des endpoints et routes nécessaires pour motoriser le nouveau front

Développement des APIs

Développement du front-end headless en atomic design / style guideoppement des APIs

Déploiement de la nouvelle expérience front, iso périmètre dans un premier temps ou avec de nouvelles fonctionnalités et de nouveaux parcours client

Puis si nécessaire, envisager une migration du back-end à un horizon maîtrisé, en décommissionnant brique par brique

nos projets headless

Pourquoi confier vos projets headless à nos équipes ?​

Nous travaillons sur des projets headless commerce depuis 2015, bien avant que le terme ne devienne un argument marketing. Cette antériorité se traduit par une maîtrise complète de toute la chaîne : méthodologie de cadrage fonctionnel et conception UX/UI adaptée, développement des API, construction du front-end avec des technologies modernes et maintenables, mise en place des CMS headless de contenu, intégration des outils d'optimisation des médias et des performances.

Notre approche est agnostique sur la technologie back-end. Que votre socle soit un CMS de marché (PrestaShop, Magento, Shopify, OroCommerce, Sylius) ou un développement spécifique, la logique reste la même : exposer les données via une API structurée, construire un front-end découplé, et préserver votre capacité d'évolution. Les projets Private Sport Shop, France Toner, Dammann Frères, Centrakor, Fabrique de Styles, Philibert et d'autres témoignent de notre capacité à délivrer sur des contextes très différents, avec des contraintes métier réelles.

Nos développeurs front-end maîtrisent les solutions et frameworks qui font la robustesse d'un front headless durable : Symfony, Twig, Webpack, Sass. Le design system est pensé dès la phase de conception, en atomic design, pour que chaque composant livré serve aussi les développements futurs. Grâce à cette organisation, créer de nouvelles fonctionnalités personnalisées ne repart pas de zéro : les composants existants sont réutilisés, les délais sont raccourcis.

Le cas client PLG : un nouveau front headless pour l'ERP Infor M3

Le premier projet headless réalisé par nos équipes remonte à 2015. À cette époque, le Groupe PLG était contraint par une version d'Infor M3. Une montée de version complète du back-office aurait nécessité un projet interne particulièrement lourd, dont la valeur ajoutée ne se justifiait pas forcément. En revanche, l'expérience utilisateur était devenue un véritable frein au développement commercial. PLG nous a alors confié la refonte complète de son expérience digitale : redesign UX/UI, repense des gabarits et des parcours clients, ainsi que le développement d'un front-end B2B headless connecté au système existant via API.

PLG nous a alors confié la refonte complète de son expérience digitale : redesign UX/UI, repense des gabarits et des parcours clients, ainsi que le développement d'un front-end B2B headless connecté au système existant via API. La plateforme permettait notamment de naviguer dans un catalogue de plusieurs milliers de références, de gérer des mercuriales propres à chaque entreprise cliente, des tarifs négociés, des paniers multiproduits, l'achat express, le réapprovisionnement à partir des commandes précédentes, des workflows acheteur/validateur et la gestion de multiples adresses de livraison. Le socle back-office est resté inchangé, mais l'expérience utilisateur a été entièrement transformée.

Le cas France Toner : headless sans tout reconstruire

France Toner faisait face à une problématique bien identifiée : un front-end développé en PHP 5, des performances mobiles insuffisantes, mais un back-office métier historique essentiel pour le business de l'entreprise. Nous avons recommandé de préserver intégralement le back-end existant et de concentrer les efforts sur les interfaces client. Un nouveau front-end développé sous Laravel a ainsi été conçu pour consommer les API mises à disposition par France Toner. Cette approche a permis de moderniser l'expérience utilisateur et de sécuriser les évolutions futures, tout en conservant intacte la richesse fonctionnelle de la brique métier existante.

Les résultats ont été rapidement mesurables : amélioration significative des temps de chargement, préservation des positions SEO (un enjeu stratégique pour France Toner), progression des taux de conversion sur desktop comme sur mobile, ainsi qu'une augmentation du chiffre d'affaires global et du chiffre d'affaires par session. Au-delà des gains immédiats, l'architecture mise en place a également posé les bases d'une stratégie de mutualisation : le front-end peut désormais être répliqué et adapté à d'autres projets du groupe.

Le cas Philibert : transition vers un front headless performant

Philibert a engagé avec Antadis une évolution progressive de son architecture e-commerce et marketplace vers un modèle headless, afin de découpler la couche front du monolithe PrestaShop existant et gagner en performance, flexibilité et évolutivité. Exposition du core PrestaShop via une API, mise en place d'une API Gateway pour unifier les services tiers (Doofinder, Salesforce, Prismic), puis développement d'un nouveau front headless consommant cette couche d'orchestration.
Cette approche permet de réduire la dette technique front, d'alléger les pages en ne chargeant que les assets essentiels, et d'améliorer significativement les performances, notamment via l'intégration d'Akamai et une gestion en Ajax des éléments dynamiques (panier, prix, compte client).

Au-delà de la technique, la refonte vise à renforcer la désirabilité du site et fluidifier les parcours d'achat, tout en limitant l'impact sur les équipes métiers et les flux SI existants. Elle s'appuie sur une démarche test et learn avec des utilisateurs Philibert (tests UX, ateliers de co-conception) et sur une logique d'atomic design garantissant cohérence, performance et maintenabilité du front dans le temps.
Dernier avantage et pas des moindres, grâce au branchement de la préprod sur les données de la prod dès la recette, la phase de déploiement s'est résumée à un simple clic sur un bouton.

Intéressé(e) par le headless pour votre projet e-commerce ?

Votre back-end tient la route et votre front-end freine votre croissance ? Nos équipes cadrent et réalisent des projets headless commerce sur mesure, de la définition de l’architecture jusqu’à la mise en production, quelle que soit votre technologie de base. Parlez-nous de votre projet.

FAQ headless e-commerce

Le headless commerce est une approche e-commerce dans laquelle la plateforme de vente en ligne expose ses fonctionnalités (catalogue, panier, paiement, compte client) via des API, sans imposer son propre front-end. Cela permet aux entreprises de créer des expériences utilisateur sur mesure, sur le web, sur mobile, en magasin (borne) ou sur n’importe quel autre canal, sans être contraintes par les templates de la plateforme back-end. Passer au headless commerce, c’est reprendre le contrôle sur l’expérience client et l’expérience de marque, sans remettre en cause les ressources et les systèmes déjà en place.
Le terme headless (littéralement “sans tête”) signifie qu’un système back-end fonctionne sans interface utilisateur propre. Il expose ses données et ses fonctionnalités via des API, et laisse un front-end indépendant se charger de l’affichage et de l’expérience utilisateur. Cette logique s’applique aussi bien aux CMS (on parle alors de headless CMS) qu’aux plateformes e-commerce.
Un CMS traditionnel couple la gestion du contenu et son rendu web dans un seul système de gestion de contenu. Modifier l’interface implique souvent de toucher à la couche de gestion, et vice versa. Un headless CMS sépare les deux : il gère le contenu via une interface d’administration, et l’expose via API à n’importe quel front-end ou application. Les équipes marketing gardent leur autonomie sur les contenus, sans dépendre du cycle de développement technique. Prismic ou Contentful sont deux exemples courants dans nos projets e-commerce.
La rentabilité dépend du contexte. Pour le lancement d’une boutique en ligne, le surcoût d’une architecture headless n’est pas forcément justifié. En revanche, pour des entreprises avec un back-end existant performant, des objectifs business ambitieux, un front-end vieillissant et des besoins d’évolution réguliers, le headless commerce devient rentable : les coûts de TMA front-end baissent grâce au design system, les performances s’améliorent, et les migrations futures sont moins risquées car le back-end n’est plus couplé au front-end. Le coût du headless est donc à évaluer sur la durée, pas sur la seule phase de mise en oeuvre initiale.
Non. C’est précisément l’un des avantages du headless commerce : il permet de conserver votre socle e-commerce existant (PrestaShop, Magento, Shopify, OroCommerce, Sylius, ou tout autre système de gestion) et de ne refondre que le front-end. L’API fait le lien entre les deux couches. Le décommissionnement progressif du back peut intervenir plus tard, brique par brique, une fois le front stabilisé. Passer au headless ne signifie donc pas repartir de zéro.