Nehos Groupe
Des mains arrangent du papier kraft dans un carton ouvert, entouré d'autres cartons empilés
Photo : SHVETS production · Pexels

Budget migration Magento 1 vers Magento 2 ou Sylius : tous les coûts en 2026

De la boutique simple à la marketplace complexe : chaque poste détaillé — données, thème, extensions, SEO — avec le comparatif Magento 2 vs Sylius pour choisir la bonne cible.

Nos clients types

Scale-up
PME
ETI
Grand Groupe

L'essentiel

Trois niveaux de complexité : boutique simple, catalogue moyen, marketplace complexe. Le prix se chiffre poste par poste après un audit.

La migration des données (catalogue, clients, commandes) est le poste le plus sous-estimé et celui qui cause le plus de retards.

Le plan de migration SEO (redirections 301, conservation du maillage, suivi des positions) est un poste à part entière qui protège le trafic organique existant.

Magento 2 reste le choix pertinent pour les gros catalogues avec pricing B2B complexe. Sylius est plus adapté aux projets headless, aux catalogues spécifiques et aux équipes PHP/Symfony.

Notre objectif est zéro perte de données et aucune coupure SEO lors de la migration. Le devis est structuré poste par poste.

S
Souhail Tourjmen
··8 min de lecture·headless-commerce

Magento 1 est en fin de vie depuis juin 2020. Six ans plus tard, des centaines de boutiques en France tournent encore dessus. Les marchands que nous rencontrons le savent : la migration est inévitable. Leur question n'est plus "faut-il migrer ?" mais "vers quoi, et pour quel budget ?".

Les fourchettes de prix des migrations varient tellement d'un projet à l'autre que nous ne publions pas de moyenne. Cet article décompose les postes de coût et ce qui les fait varier. Nos repères : un projet plus large démarre à 30 000 € HT, un premier logiciel ou module sur mesure à 15 000 € HT, la régie à 275 € HT par jour. Le devis définitif est chiffré poste par poste.

#Pourquoi le budget d'une migration Magento 1 est si variable

Le coût d'une migration Magento 1 dépend de cinq variables principales : la taille du catalogue (nombre de SKUs, d'attributs, de catégories), le nombre d'extensions installées (et leur équivalent sur la plateforme cible), la complexité du thème (responsive sur mesure vs template modifié), le volume de données à migrer (commandes historiques, comptes clients, avis) et le plan de migration SEO.

Une boutique avec quelques centaines de produits, peu d'extensions et un thème standard ne coûte pas la même chose qu'une marketplace B2B avec des dizaines de milliers de SKUs, de nombreuses extensions, un thème full custom et des années d'historique de commandes. Les devis peuvent varier d'un facteur 10 — et c'est normal.

#Les 3 niveaux de complexité

#Niveau 1 — Boutique simple

Profil : catalogue limité, quelques extensions, thème modifié (pas de design sur mesure), pas d'intégration ERP, peu de commandes historiques à migrer.

Exemples de situation : boutique de prêt-à-porter, site de vente de vins, e-commerçant artisanal avec catalogue limité.

Postes :

  • Audit et cadrage
  • Migration de données (catalogue, clients, commandes)
  • Thème et intégration front-end
  • Remplacement des extensions
  • Configuration et paramétrage
  • Migration SEO (redirections, sitemap, analytics)
  • Tests et mise en production

#Niveau 2 — Catalogue moyen

Profil : catalogue de taille moyenne, nombre significatif d'extensions, thème sur mesure responsive, une ou deux intégrations tierces (ERP léger, email marketing), historique de commandes important, multi-langues ou multi-boutiques.

Exemples de situation : e-commerçant B2C avec catalogue textile, distributeur B2B avec pricing par groupe client, boutique multi-pays avec plusieurs storeviews.

Postes :

  • Audit et architecture
  • Migration de données (catalogue étendu, attributs custom, clients segmentés)
  • Thème sur mesure (design + intégration)
  • Remplacement et développement d'extensions
  • Intégrations tierces (ERP, CRM, email)
  • Migration SEO complète (redirections, canonical, hreflang, structured data)
  • Tests (fonctionnels, charge, régression)

#Niveau 3 — Marketplace complexe

Profil : très gros catalogue, nombreuses extensions (dont des extensions sur mesure), thème full custom avec UX avancée, intégrations multiples (ERP SAP/Sage, PIM Akeneo, OMS, paiement multi-PSP), très gros historique de commandes, fonctionnalités marketplace (multi-vendeurs, commission, tableaux de bord vendeurs).

Exemples de situation : marketplace mode multi-vendeurs, plateforme B2B industrielle avec devis en ligne, site e-commerce international avec intégration PIM Akeneo et plusieurs storeviews. Repère Nehos pour une plateforme B2B complexe : à partir de 50 000 € HT.

Postes :

  • Audit, architecture et POC agent IA
  • Migration de données massive (ETL custom, nettoyage, mapping)
  • Thème UX sur mesure avec tests utilisateurs
  • Développement d'extensions sur mesure
  • Intégrations complexes (ERP, PIM, OMS, PSP)
  • Migration SEO avancée (redirections massives, monitoring positions, A/B test bascule)
  • Tests de charge, sécurité et régression
  • Conduite du changement et formation

#Le coût de la migration de données : le poste que tout le monde sous-estime

La migration de données est le chantier le plus technique d'une migration Magento 1. Les structures de base de données entre M1 et M2 sont radicalement différentes — le modèle EAV a été restructuré, les tables de prix ont changé, les media galleries ont une architecture distincte.

Une femme vue de dos consulte un tableau de données coloré sur son ordinateur portable, des classeurs à côté

Ce qui doit être migré. Catalogue produits (attributs, images, stocks, prix, relations), catégories et arborescence, comptes clients (adresses, groupes, segments), historique de commandes (commandes, factures, avoirs, expéditions), avis clients, règles de prix catalogue et panier, pages CMS et blocs statiques, configuration des boutiques.

Les pièges classiques. Les attributs custom Magento 1 ne mappent pas toujours sur les attributs M2 — il faut un travail de mapping manuel. Les images produits avec des noms de fichiers contenant des caractères spéciaux cassent pendant la migration. Les commandes archivées avec des produits supprimés depuis nécessitent un traitement spécifique. Les URL rewrites Magento 1 (souvent corrompues après des années) doivent être nettoyées avant d'être migrées.

Ce qui fait varier le prix. Une boutique simple avec migration automatisée (outil officiel Magento Data Migration Tool) coûte nettement moins qu'un catalogue complexe avec ETL sur mesure, nettoyage de données et validation manuelle. Le chiffrage se fait après un audit de la base.

#Le coût de la migration SEO : protéger votre trafic organique

Une migration mal gérée côté SEO peut faire perdre une part importante du trafic organique. Le plan de migration SEO n'est pas un bonus — c'est une obligation.

Les postes SEO à budgéter. Mapping et création des redirections 301 (toutes les URLs M1 vers les URLs M2/Sylius). Vérification des canonicals, hreflang et sitemap XML. Migration des meta titles, meta descriptions et balises structurées. Monitoring des positions sur les mots-clés principaux pendant plusieurs mois post-migration. Soumission de la nouvelle sitemap à Google Search Console et suivi du crawl.

Ce qui fait varier le prix. Le nombre d'URLs à rediriger (de quelques centaines pour une boutique simple à plusieurs milliers pour une marketplace, avec parfois des règles regex), le nombre de langues, et la durée du suivi.

Notre objectif : zéro perte de position SEO mesurable sur les mots-clés principaux après la bascule. Pour y arriver, nous relevons les positions avant migration, comparons après, et corrigeons rapidement les écarts.

#Magento 2 vs Sylius : quel choix pour quel profil

Le choix de la plateforme cible impacte directement le budget et la stratégie long terme.

Un homme assis à son bureau prend des notes dans un carnet à spirale à côté de son ordinateur portable
CritèreMagento 2 Open SourceSylius (Symfony)
Catalogue très volumineuxNatif, optimiséPossible avec optimisations
Pricing B2B complexeNatif (B2B module)Développement sur mesure
Multi-boutiquesNatifPlugin communautaire
Architecture headlessVia API REST/GraphQLNatif (API Platform)
Écosystème extensionsTrès large sur le MarketplacePlus restreint, extensible
Coût de licenceGratuit (Open Source)Gratuit (Open Source)
Stack techniquePHP + MySQL + ElasticsearchPHP Symfony + PostgreSQL
Performance frontMoyenne (Luma), bonne (Hyvä)Bonne nativement
Courbe d'apprentissageForteMoyenne (si Symfony)

Choisir Magento 2 si : gros catalogue, fonctionnalités B2B natives requises (devis, groupes clients, pricing par volume), écosystème d'extensions important, équipe interne déjà formée Magento.

Choisir Sylius si : projet headless commerce avec front-end découplé en Next.js, catalogue avec logique métier spécifique (abonnements, configurateurs, bundles complexes), équipe technique PHP/Symfony, besoin de personnalisation profonde du modèle de données.

Impact sur le budget. À périmètre fonctionnel identique, un projet Sylius peut coûter moins cher, car l'architecture est plus légère. En revanche, les fonctionnalités B2B natives de Magento 2 évitent du développement sur mesure si vous en avez besoin.

#Le processus de migration Nehos en 6 étapes

Étape 1 — Audit de la boutique Magento 1. Inventaire complet : catalogue, extensions, intégrations, personnalisations du thème, état de la base de données. Livrable : rapport d'audit avec recommandation M2 ou Sylius.

Étape 2 — Architecture et planning. Choix de la stack cible, mapping des extensions (existantes M2 vs développement sur mesure vs abandon), planning par sprint. Validation du périmètre avec le client.

Étape 3 — Migration de données en environnement de test. Migration complète des données en staging. Validation par le client sur les produits les plus critiques. Itération jusqu'à obtenir une migration propre.

Étape 4 — Développement thème et extensions. Intégration du design (nouveau ou reprise du design M1 modernisé), développement des extensions sur mesure, configuration des intégrations tierces.

Étape 5 — Plan SEO et recette. Création des redirections 301, vérification des canonicals et hreflang, snapshot des positions actuelles pour comparaison post-migration. Tests fonctionnels sur tous les parcours critiques (achat, paiement, compte client).

Étape 6 — Bascule production. Migration des données de production (delta depuis le dernier export), bascule DNS, activation des redirections, soumission de la nouvelle sitemap. Monitoring renforcé après la bascule.

Notre objectif : aucune perte de données pendant la migration et une fenêtre de maintenance courte pour la bascule production.

#Les coûts récurrents après la migration

Le budget de migration ne représente qu'une partie du coût total la première année. Voici les postes récurrents à anticiper.

Hébergement. Magento 2 nécessite un serveur plus puissant que Magento 1. Sylius est moins gourmand en ressources. Notre équipe recommande l'hébergement cloud souverain OVH pour les marchands français.

TMA applicative. Patches de sécurité (trimestriels pour Magento 2), corrections de bugs, petites évolutions. Un contrat de TMA e-commerce est indispensable pour maintenir la boutique à jour. La maintenance logicielle démarre à 750 € par mois.

Évolutions fonctionnelles (budget annuel variable). Nouvelles fonctionnalités, optimisations de conversion, nouvelles intégrations.

Pour obtenir un devis personnalisé, réservez un rendez-vous de découverte de 15 minutes avec notre équipe. Nous qualifions votre boutique Magento 1, recommandons la plateforme cible et fournissons une estimation budgétaire poste par poste sous 48h.

Photos : Mikhail Nilov, Zen Chung sur Pexels.

Questions & réponses

Questions fréquentes sur le budget de migration Magento 1

Techniquement oui, mais avec un budget réduit, les compromis sont importants : pas de thème sur mesure (utilisation d'un thème Hyvä standard), migration de données limitée (catalogue et clients uniquement, pas d'historique de commandes), pas de développement d'extensions sur mesure. Pour un marchand avec un petit catalogue et des besoins standards, c'est envisageable. Au-delà, le risque est de livrer une boutique incomplète qui nécessitera des investissements complémentaires.

La durée dépend de la complexité : une boutique simple est bien plus rapide à migrer qu'une marketplace complexe. Le facteur le plus impactant est le nombre d'extensions à remplacer ou développer sur mesure. Le planning est précisé après l'audit. Chez Nehos, nous livrons en sprints de 2 semaines avec démo client à chaque itération.

À périmètre fonctionnel identique, une migration vers Sylius peut coûter moins cher qu'une migration vers Magento 2, car l'architecture Sylius est plus légère. En revanche, si vous avez besoin de fonctionnalités B2B natives (pricing par volume, devis en ligne, groupes clients avancés), Magento 2 les inclut nativement alors que Sylius nécessite un développement sur mesure qui annule l'économie.

Trois actions essentielles : premièrement, mapper toutes les URLs Magento 1 vers les URLs cibles et créer des redirections 301 avant la bascule. Deuxièmement, conserver les meta titles, descriptions et balises structurées à l'identique (ou les améliorer). Troisièmement, soumettre la nouvelle sitemap XML à Google Search Console le jour de la bascule et monitorer le crawl pendant 90 jours. Chez Nehos, nous relevons vos positions avant et après la bascule et corrigeons rapidement les écarts.

Nous recommandons de migrer au minimum une à deux années d'historique de commandes pour les besoins comptables et le service client. L'historique complet est souhaitable mais coûte plus cher (nettoyage des commandes liées à des produits supprimés, mapping des statuts). Si le volume est important, nous proposons un archivage séparé de l'historique ancien plutôt qu'une migration complète dans la nouvelle base.

La majorité des extensions populaires Magento 1 (Amasty, Mageworx, MageDelight) ont un équivalent Magento 2. Les extensions qui posent problème sont les extensions sur mesure développées spécifiquement pour votre boutique et les extensions dont l'éditeur a cessé son activité. Pour chaque extension sans équivalent, nous évaluons trois options : développement sur mesure (chiffré par extension), remplacement par une extension alternative, ou abandon de la fonctionnalité si elle n'est plus utilisée.

Parlons de votre projet

Un devis chiffré, sans engagement

Décrivez votre besoin en deux minutes : un consultant senior vous répond avec une première estimation et les prochaines étapes.

  • Réponse sous 24 h ouvrées
  • Sans engagement
  • Un consultant senior vous répond
Prendre rendez-vous