Le commerce headless convient-il à votre entreprise?
Ce que l'approche change, quand elle est pertinente, ce qu'elle demande en mise en place et en maintenance, et quand une approche plus standard suffit.
- Catégorie :
- Commerce headless et intégrations
- Format :
- Guide
- Objectif :
- Comprendre
En bref
- Le commerce headless sépare l'interface que voient vos clients du moteur qui gère le catalogue, les prix, le panier et les commandes.
- Il peut être pertinent si vous devez servir plusieurs vitrines à partir des mêmes règles, ou faire évoluer l'interface indépendamment du moteur, et si vous avez les ressources pour développer et maintenir cette interface.
- Si une boutique standard répond à vos besoins, ou si vos difficultés viennent surtout de vos données et de vos processus, une approche plus simple peut suffire.
Pour qui : Directions numériques, TI et commerce électronique qui envisagent de refaire leur site ou d'ajouter des vitrines (B2C, B2B, marques ou marchés distincts).
Ce que l'approche change
Dans une plateforme de commerce intégrée, l'affichage du site et la logique de commerce sont livrés ensemble : vous choisissez un thème, vous le personnalisez, et la plateforme s'occupe du reste. Dans une architecture headless, ou découplée, le moteur de commerce expose ses fonctions par des API. La vitrine devient une application distincte, développée par votre équipe ou par une agence, qui interroge ce moteur.
Ce découplage donne de la liberté sur l'interface, mais il transfère aussi des responsabilités vers vous : tout ce que le thème fournissait doit désormais être conçu, développé, hébergé et maintenu.
| Aspect | Plateforme intégrée | Commerce headless |
|---|---|---|
| Interface | Thèmes et modèles fournis, personnalisables | Développée sur mesure |
| Évolution du design | Encadrée par le thème et ses options | Libre, mais chaque changement est à développer |
| Hébergement de la vitrine | Généralement inclus | À prévoir et à surveiller |
| Plusieurs vitrines | Possible selon la plateforme, parfois au prix de duplications | Plusieurs interfaces branchées sur un même moteur |
| Compétences requises | Configuration et administration | Développement front-end, intégration d'API, exploitation |
| Performance et accessibilité de la vitrine | En partie prises en charge par le thème | Principalement sous votre responsabilité |
Les situations où l'approche peut être pertinente
- Vous devez servir plusieurs vitrines (B2C, portail B2B, marques, marchés) à partir d'un même catalogue et des mêmes règles de prix.
- L'expérience que vous visez n'est pas réalisable avec les thèmes disponibles, et cette expérience a une valeur commerciale claire.
- Vous voulez intégrer le commerce dans un environnement existant : application mobile, borne en magasin, site de contenu.
- Vous refaites souvent votre site et voulez le faire sans toucher aux commandes, aux prix ni aux intégrations.
- Vous disposez d'une équipe de développement, interne ou externe, engagée sur la durée.
Les contraintes de mise en place et de maintenance
- Développer ce que le thème offrait : pages produit, recherche, panier, compte client, pages d'erreur.
- Héberger la vitrine, la surveiller et gérer ses déploiements.
- Coordonner plusieurs fournisseurs : moteur de commerce, hébergement, gestion de contenu, recherche, paiement.
- Suivre les nouvelles versions des API et adapter la vitrine lorsque c'est nécessaire.
- Offrir aux équipes marketing un moyen de modifier et de prévisualiser le contenu sans développeur.
- Assumer l'accessibilité, la performance et la sécurité de l'interface.
- Prévoir un budget récurrent pour la maintenance, pas seulement pour le lancement.
Le référencement demande une attention particulière
Selon la documentation de Google Search Central, Google traite les applications JavaScript en trois phases : exploration, rendu et indexation. Une page peut attendre dans la file de rendu quelques secondes ou plus longtemps, et certains robots n'exécutent pas JavaScript. Google indique que le rendu côté serveur ou le pré-rendu reste une bonne idée. Prévoyez donc dès le départ le mode de rendu, des URL stables, les métadonnées et, si votre site est bilingue, les balises hreflang.
Les ressources nécessaires
| Rôle | Pourquoi il est nécessaire |
|---|---|
| Développement front-end | Construire les vitrines et les faire évoluer. |
| Intégration et back-end | Relier le moteur à l'ERP, au PIM, au paiement et aux autres systèmes. |
| Exploitation | Hébergement, déploiements, surveillance et gestion des incidents. |
| Responsable produit | Arbitrer les priorités entre les canaux et les équipes. |
| Contenu et marketing | Gérer le contenu éditorial et les pages de campagne. |
Que vous travailliez avec une équipe interne ou une agence, posez la même question : qui maintiendra la vitrine dans deux ans, et avec quel budget?
Les questions à poser avant de décider
- Quel problème précis voulons-nous résoudre, et est-il vraiment lié à l'interface?
- Combien de vitrines devons-nous servir, aujourd'hui et dans un horizon raisonnable?
- Qui développera et maintiendra la vitrine, et avec quel budget récurrent?
- Comment les équipes marketing modifieront-elles le contenu et les pages?
- Quel mode de rendu adopterons-nous pour le référencement et la performance?
- Quels systèmes faut-il relier au moteur, et existe-t-il des connecteurs pour eux?
- Pouvons-nous migrer un canal à la fois plutôt que tout remplacer d'un coup?
- Comment mesurerons-nous si le changement a atteint son objectif?
Quand une approche plus standard peut suffire
- Vous exploitez une seule vitrine, et les thèmes disponibles couvrent vos besoins.
- Vous n'avez ni équipe de développement ni budget récurrent pour en financer une.
- Votre priorité est de lancer rapidement, avec un minimum de développement.
- Vos principales difficultés se trouvent dans les données, les processus ou l'inventaire. Une nouvelle interface ne les réglera pas.
Il existe aussi une voie intermédiaire : migrer un canal à la fois. On peut par exemple brancher un nouveau moteur derrière le site actuel, lancer une première vitrine headless sur un canal limité, puis décider de la suite à partir de ce qui a été appris.
Où se situe Shopflow
La page Commerce headless de Shopflow décrit un moteur qui gère le catalogue et les variantes, la tarification, le panier et le paiement, les commandes et les retours, la facturation et des règles d'affaires, au service de vitrines B2C et B2B, avec une migration possible un canal à la fois. Pour juger de l'adéquation avec votre architecture, consultez la documentation API et vérifiez vos cas d'usage précis avec l'équipe.
Liste de vérification avant de décider
Si plusieurs points restent sans réponse, il est probablement trop tôt pour choisir une architecture.
Sources consultées
- Google Search Central : Comprendre les principes de base du SEO pour JavaScript (s'ouvre dans un nouvel onglet)