
Migrer un site e-commerce vers Sylius ne consiste pas uniquement à reprendre un catalogue et à refaire le front. Une migration peut impacter le SEO, les données clients, les commandes, les prix, les stocks, les flux ERP/PIM/CRM, le paiement, le tracking et les performances.
Pour éviter les mauvaises surprises au moment de la mise en production, voici les principaux contrôles à prévoir avant, pendant et après une migration Sylius.
à retenir
- Une migration e-commerce doit couvrir à la fois les données, les flux, les parcours métier et le SEO.
- Les redirections 301 et la reprise des données ne suffisent pas : il faut tester les échanges avec le SI.
- La recette doit reproduire les principaux scénarios réels du site.
- Un plan de rollback et un monitoring post-mise en ligne sont indispensables.
- Plus le SI est complexe, plus la migration doit être préparée comme un projet d’intégration, et pas comme un simple changement de plateforme.
1. SEO : protéger l’existant avant de migrer
Une migration Sylius peut être l’occasion d’améliorer la structure du site, mais elle peut aussi provoquer une perte de trafic si les fondamentaux SEO ne sont pas anticipés.
Avant la bascule, il faut notamment identifier les pages générant du trafic organique, les pages stratégiques et les principales URLs indexées.
À contrôler :
- pages indexées et pages générant du trafic ;
- titles, meta descriptions et H1 ;
- balises canonical ;
- sitemap XML et robots.txt ;
- données structurées lorsque nécessaire ;
- profondeur des pages et maillage interne.
L’objectif n’est pas nécessairement de conserver chaque élément à l’identique, mais de maîtriser ce qui change.
Pour aller plus loin, consultez notre guide sur la migration e-commerce sans perte SEO.
2. URLs et redirections : préparer le mapping avant la bascule
Si les URLs évoluent avec Sylius, il faut établir un mapping entre les anciennes et les nouvelles URLs.
Les redirections 301 doivent être définies avant la mise en production, puis testées.
Une attention particulière doit être portée aux :
- fiches produits ;
- catégories ;
- pages éditoriales ;
- anciennes URLs stratégiques ;
- URLs supprimées ou fusionnées.
Il faut également éviter les chaînes de redirections et les redirections généralisées vers la homepage.
3. Catalogue : ne pas se limiter au nombre de produits
Une reprise catalogue réussie ne signifie pas seulement que “tous les produits sont là”.
Il faut contrôler les produits, variantes, catégories, attributs, médias, statuts, références et éventuelles données spécifiques au métier.
Le contrôle doit également porter sur les règles qui déterminent ce qui est affiché et vendu sur le site.
Dans un environnement connecté à un PIM, il faut notamment tester les flux de création, modification et suppression.
Notre article sur l’intégration de Sylius avec un ERP ou un PIM détaille les principaux points de vigilance.
4. Clients : reprendre les bonnes données
La migration doit définir précisément quelles données clients sont reprises :
- comptes ;
- coordonnées ;
- adresses ;
- groupes ;
- données B2B ;
- historiques utiles ;
- préférences et consentements selon le périmètre.
La gestion des mots de passe mérite une attention particulière. Selon l’architecture de départ, leur reprise peut nécessiter une stratégie spécifique et un parcours de réactivation.
Pour un site B2B, il faut également tester les comptes sociétés, les rôles utilisateurs et les éventuelles règles d’accès.
5. Commandes : penser historique et nouveaux flux
L’historique des commandes doit être traité selon les besoins métier et les contraintes du projet.
Mais le point le plus important concerne surtout les nouvelles commandes après migration.
Il faut tester le parcours complet : visite → panier → commande → paiement → transmission au SI → préparation → livraison → changement de statut.
Une commande qui fonctionne sur le front mais qui n’est pas correctement transmise à l’ERP constitue évidemment un échec de migration.
6. Prix, promotions et règles commerciales
Le prix affiché doit être contrôlé dans tous les contextes prévus par le projet.
Selon le modèle commercial, cela peut inclure :
- prix catalogue ;
- tarifs négociés ;
- prix par groupe ou compte client ;
- remises ;
- promotions ;
- règles B2B ;
- prix selon le pays ou le canal.
Pour un modèle B2B/B2C, la recette doit notamment vérifier qu’un même produit peut être proposé selon des conditions commerciales différentes, sans créer de conflit dans les données ou les flux.
7. Stocks et disponibilité
Le stock doit être testé de bout en bout.
Il faut vérifier :
- la source de vérité du stock ;
- la fréquence de synchronisation ;
- les stocks par canal ou entrepôt ;
- les règles de disponibilité ;
- les mises à jour après commande ;
- les cas d’erreur ou de rupture de flux.
Un stock correct dans Sylius mais incorrect dans l’ERP peut rapidement générer des commandes impossibles à honorer.
8. ERP, PIM et CRM : tester les flux, pas seulement les connexions
C’est souvent ici que se situe une grande partie de la complexité d’une migration e-commerce. La présence d’une API ou d’un connecteur ne signifie pas que l’intégration est correctement fonctionnelle.
Pour chaque flux, il faut définir :
source → données transmises → fréquence → transformation → destination → retour éventuel
Les principaux flux peuvent concerner les produits, prix, stocks, clients, commandes, factures, statuts ou données marketing.
Dans une architecture API-first, cette cartographie devient particulièrement importante car le e-commerce peut jouer le rôle de moteur connecté à plusieurs briques du SI.
9. Paiement et livraison
Chaque moyen de paiement doit être testé dans les principaux scénarios :
- paiement accepté ;
- paiement refusé ;
- abandon ;
- remboursement ;
- retour de statut ;
- erreur technique.
Même logique pour la livraison : zones, tarifs, transporteurs, règles de disponibilité et statuts doivent être vérifiés.
Une migration n’est réellement validée que lorsque le parcours transactionnel complet fonctionne.
10. Tracking et analytics
Le changement de plateforme peut casser une partie du tracking existant. Avant la mise en ligne, il faut inventorier puis tester :
- Analytics ;
- Google Tag Manager ;
- événements ;
- conversions ;
- campagnes ;
- pixels publicitaires ;
- consentement ;
- remontées e-commerce.
Il est également utile de comparer les données avant et après migration afin d’identifier rapidement une rupture de mesure.
11. Performance
Une migration vers Sylius doit aussi être l’occasion de vérifier les performances réelles du site. À mesurer notamment :
- temps de réponse serveur ;
- Core Web Vitals ;
- temps de chargement des pages clés ;
- performances du panier et du checkout ;
- comportement lors des pics de trafic ;
- charge générée par les appels aux systèmes externes.
La performance doit être testée dans des conditions représentatives, et pas uniquement sur une page isolée.
12. Sécurité
Avant la mise en production, contrôler notamment :
- droits et rôles ;
- accès aux environnements ;
- secrets et clés API ;
- certificats ;
- sauvegardes ;
- dépendances ;
- exposition des interfaces ;
- journalisation et monitoring.
Une migration est aussi un bon moment pour supprimer les anciens accès et composants devenus inutiles.
13. Recette : tester des parcours, pas uniquement des fonctionnalités
La recette doit reproduire les usages réels. Par exemple, plutôt que de tester séparément “ajouter au panier” et “payer”, il est préférable de tester un scénario complet :
un client B2B se connecte → consulte son catalogue → bénéficie de son tarif → commande → paie → la commande est transmise à l’ERP.
Les scénarios doivent couvrir les différents profils, pays, canaux et règles métier réellement utilisés.
14. Monitoring et rollback : prévoir l’après-migration
La migration ne s’arrête pas au moment où le site devient accessible. Les premiers jours doivent faire l’objet d’une surveillance renforcée :
- erreurs 404 ;
- erreurs serveur ;
- commandes ;
- paiements ;
- flux ERP/PIM/CRM ;
- trafic ;
- indexation ;
- performances.
Et surtout, un plan de rollback doit être défini avant la bascule : qui décide, dans quelles conditions et selon quelle procédure revenir à l’environnement précédent ?
La checklist migration Sylius à télécharger
Ces 20 contrôles constituent un socle pour préparer une migration e-commerce vers Sylius. Pour ne rien oublier, nous avons regroupé les principaux points de contrôle dans une checklist migration Sylius téléchargeable : SEO, URLs, catalogue, clients, commandes, prix, stocks, ERP, PIM, CRM, paiement, livraison, tracking, performance, sécurité, recette, monitoring et rollback.
Une migration Sylius est aussi un projet d’intégration
Plus un e-commerce est connecté à son système d’information, plus la migration dépasse le simple changement de plateforme.
Le véritable enjeu consiste à préserver les données, les règles commerciales, les parcours clients et les flux qui font fonctionner le commerce au quotidien.
C’est notamment le cas des projets B2B ou B2B/B2C combinant ERP, PIM, CRM, règles tarifaires, stocks et processus métier spécifiques.
Chez Cyllene, cette approche s’inscrit dans une expertise Sylius dédiée aux projets e-commerce complexes, avec des compétences Web, architecture, développement, DevOps et production.
Besoin d’évaluer votre projet de migration ? Notre équipe peut réaliser un premier diagnostic de votre architecture, de vos flux et des principaux risques de migration.













