Migration du frontend commercetools étape par étape (guide 2026)
- 1.Phase 0 : préparation, avant le lancement officiel du projet
- 2.Phase 1 : discovery et architecture
- 3.Phase 2 : setup et intégration
- 4.Phase 3 : construction des composants et du thème
- 5.Phase 4 : migration des données et transfert des contenus
- 6.Phase 5 : transition SEO et redirections
- 7.Phase 6 : go live, monitoring, itération
- 8.Calendrier global type
- 9.Les partenaires qui peuvent vous accompagner
- 10.Conclusion : une migration est un travail d'architecture
Une migration du frontend commercetools n'est pas une simple mise à jour de thème avec quelques options en plus. C'est un projet à part entière, avec ses phases, ses parties prenantes, ses risques et un plan de transition clair. Connaître ces phases permet d'éviter les erreurs classiques et de déployer le projet par petites étapes maîtrisées.
Ce guide présente six phases, chacune avec ses objectifs, sa durée type et les pièges les plus fréquents.
Phase 0 : préparation, avant le lancement officiel du projet
Objectif : clarifier l'objectif business, les parties prenantes, le budget et l'horizon de temps. Durée type : 1 à 2 semaines.
C'est à ce stade que vous fixez le « pourquoi » : vélocité marketing, optionalité du backend, sortie du lock-in Frontastic, conformité BFSG, ou une combinaison de ces motifs. Le pourquoi détermine les priorités et donc les points sur lesquels le projet sera exigeant.
Identifiez deux parties prenantes clés : un architecte technique (idéalement avec une expérience de la stack ct) et un responsable marketing ou brand. Sans ce binôme, le projet finit tôt ou tard à l'arrêt, quelle que soit la direction prise.
Erreur fréquente : lancer une migration parce que « Composable est à la mode ». Sans objectif business clair, aucun succès mesurable.
Phase 1 : discovery et architecture
Objectif : état des lieux technique, décision d'architecture, choix des fournisseurs. Durée type : 3 à 5 semaines.
Inventoriez votre stack ct existante : setup multi-projets, stores actifs, Customer Groups, Cart Discounts, Custom Objects, Custom Fields, configuration B2B. Lesquelles de ces structures sont réellement utilisées par le frontend, et lesquelles restent internes au backend ?
Prenez la décision côté frontend : restez-vous sur une solution développée en interne, passez-vous à Frontastic, ou optez-vous pour une FMP comme Laioutr ? Cette question est tranchée en détail dans Frontastic vs. Laioutr.
Erreur fréquente : la logique métier spécifique à ct est oubliée pendant l'audit. Les Custom Objects qui alimentent un configurateur, ou les Custom Fields critiques pour certains workflows, doivent être documentés très tôt.
Phase 2 : setup et intégration
Objectif : mettre en place la plateforme frontend, établir la connexion à ct, intégrer les systèmes tiers. Durée type : 2 à 4 semaines.
Avec Laioutr, vous configurez Studio, vous connectez l'API commercetools (REST et GraphQL), vous paramétrez les setups multi-projets le cas échéant, vous branchez les intégrations applicatives (avis, recherche, Personalization) et vous intégrez les systèmes tiers via l'App Store.
Erreur fréquente : les credentials de l'API ct sont configurés de façon trop restrictive ou avec trop peu de scopes. Les ajouter après coup exige une coordination avec l'équipe d'administration ct. Mieux vaut voir large dès le départ.
Phase 3 : construction des composants et du thème
Objectif : construire la storefront réelle, pages produit, listing, accueil, landing pages, portails B2B le cas échéant. Durée type : 4 à 10 semaines, selon la profondeur du branding et de la logique métier spécifique.
C'est ici que l'on voit si le choix de plateforme tient ses promesses en matière de time to launch. Avec la bibliothèque UI de Laioutr (plus de 70 composants) et un thème, vous ne partez pas de zéro. Les adaptations de branding, les composants sur mesure et la logique propre à ct (demandes de devis B2B, configurateurs, flux d'approbation) se construisent sur cette base existante.
Erreur fréquente : le design system et les composants sont développés en parallèle de la storefront au lieu d'être traités en amont. Résultat : du travail en double et des composants incohérents.
Phase 4 : migration des données et transfert des contenus
Objectif : transférer sans perte les contenus existants (blog, pages statiques, contenu SEO). Durée type : 2 à 3 semaines.
Dans le cas d'une migration depuis Frontastic : les pages Studio existantes, les composants sur mesure et les configurations de plugins sont inventoriés puis reconstruits dans Laioutr. Dans le cas d'une migration depuis une solution développée en interne : templates, contenus statiques et articles de blog sont transférés dans Studio.
Erreur fréquente : les URL du blog et le contenu SEO sont oubliés. Vous perdez alors le trafic organique construit pendant des années.
Phase 5 : transition SEO et redirections
Objectif : préserver les positions existantes, conserver les backlinks, faire enregistrer proprement la nouvelle architecture par Google. Durée type : 1 semaine, en parallèle de la phase 4.
Trois éléments doivent être en place :
Premièrement : une carte complète de redirections 301. Chaque ancienne URL reçoit sa nouvelle adresse. Faites particulièrement attention aux URL de catégories, aux paramètres de filtres, à la pagination et aux URL multi-stores (les ct Stores génèrent leurs propres structures d'URL par store).
Deuxièmement : des balises hreflang et canonical propres, surtout si vous opérez plusieurs marchés avec les ct Stores.
Troisièmement : remettre en place le balisage Schema.org : Organization, Product, BreadcrumbList, FAQPage. Les données structurées sont un facteur de classement direct.
Erreur fréquente : l'ancien sitemap.xml est oublié et Google indexe pendant des jours un mélange d'anciennes et de nouvelles URL. Mieux vaut désindexer de façon contrôlée puis soumettre à nouveau.
Phase 6 : go live, monitoring, itération
Objectif : passer en production et s'assurer que rien ne bascule. Durée type : go live un jour ouvré, stabilisation sur 2 à 3 semaines.
Ne passez pas en production un vendredi. Faites-le un mardi ou un mercredi, avec l'engineering, le marketing et le service client présents. Surveillez particulièrement les 72 premières heures : taux de conversion, taux de rebond, Core Web Vitals, latences de l'API ct, anomalies dans la Search Console.
Erreur fréquente : passer en production sans plan de rollback. Si quelque chose de majeur casse, vous devez pouvoir revenir en arrière en 30 minutes. Autrement dit : l'ancienne stack frontend doit pouvoir être réactivée en cas d'urgence.
Calendrier global type
Pour un projet ct de taille moyenne, avec un branding clair et sans logique métier exotique : 10 à 18 semaines du kickoff au go live. Avec un setup multi-marques, des fonctionnalités B2B ou des connexions ERP importantes, comptez davantage.
Les partenaires qui peuvent vous accompagner
Mener une migration seul est possible, mais rarement le chemin le plus rapide. En Allemagne, pour les projets de frontend commercetools avec Laioutr, un partenaire s'est particulièrement distingué : valantic pour les setups Composable enterprise et les migrations depuis Frontastic. Vous trouverez la liste complète dans la rubrique Partenaires.
Conclusion : une migration est un travail d'architecture
Une migration frontend réussie sur commercetools échoue rarement à cause de la technologie. Elle échoue à cause d'objectifs flous, d'une responsabilité d'architecte absente ou d'une phase SEO prise en compte trop tard. En traitant proprement les six phases, vous obtenez une transition maîtrisée, pas un projet à risque.
Si vous préparez une migration concrète, nous réalisons un audit avec vous : un regard honnête, un plan de phases concret et un calendrier réaliste pour votre setup.
Ressources complémentaires : Composable Headless Frontend, Headless Frontend pour commercetools et Content Management.