Votre guide en 8 étapes pour la migration Magento : + Conseils, meilleures pratiques et bien plus encore !

Nœud source: 1068267
Guides et conseils

Votre guide en 8 étapes pour la migration Magento : + Conseils, meilleures pratiques et bien plus encore !

Imaginez utiliser des cartes obsolètes pour trouver le meilleur itinéraire dans une nouvelle zone. C’est assez facile de tourner dans le mauvais sens, n’est-ce pas ?

Vous vous demandez peut-être quel est le rapport avec votre entreprise et la migration de Magento 1 vers Magento 2. Eh bien, il est encore plus facile d’aller dans la mauvaise direction avec votre site Web de commerce électronique si vous utilisez toujours une technologie obsolète. L'histoire de Magento 1 s'est terminée il y a plus d'un an, le 30 juin 2020. Cela s'est produit quelques années après Adobe a acquis Magento et a ainsi renforcé ses services avec une solution e-commerce flexible.

À moins que vous ne mettiez à niveau Magento 1 vers 2, vous pourriez rencontrer de multiples problèmes de support et de performances, entraînant des frais généraux liés à la maintenance de votre site Web. Vous pourriez également avoir peur d’un processus de migration long et coûteux, même si vous comprenez que le moment de la mise à jour est venu. 

Soyez assurés que Migration vers Magento 2 la mise en œuvre par des experts peut se faire presque sans se faire remarquer, sans dépenses indésirables ni pertes de données. Chez Elogic, nous avons migré avec succès plus de 40 magasins des deux côtés de l'Atlantique dans les niches de la mode, de l'électronique, de l'alimentation et des boissons.

Dans cet article, nous partagerons avec vous un guide de migration étape par étape vers Magento 2.

Pourquoi devrais-je migrer de Magento 1 vers Magento 2 ?

Pour faire court, quelques raisons de la migration de Magento 1 vers 2 sont les suivantes :

  1. Une flexibilité inégalée, afin que vous puissiez expérimenter divers outils ou modèles de tarification, ou autre. Avec de nombreuses extensions disponibles sur Place de marché Magento, vous pouvez facilement personnaliser tout ce dont vous pourriez avoir besoin, y compris les activités marketing, les paiements, la comptabilité, le support client, l'expédition des produits, etc.
  2. Meilleures performances du site, car Magento 2 peut traiter plus de commandes par heure sur le même matériel avec des temps de réponse du serveur plus rapides, ce qui offre aux clients une expérience sans stress.
  3. Vaste choix d'intégrations tierces, grâce à l'approche API de la plateforme.

Vous pouvez trouver d’autres raisons de choisir Magento 2 dans notre vidéo :

Gérer votre boutique sur Magento 1 peut entraîner des failles de sécurité et des pertes de données clients. Pendant ce temps, la migration de Magento 1 vers Magento 2 vous aidera à conserver un avantage concurrentiel et à bénéficier des nouvelles fonctionnalités et mises à jour de sécurité qui n'arrivent que pour la dernière version de la plateforme. 

Voyons quels problèmes vous pourriez rencontrer en restant sur Magento 1 et comment les résoudre.

Plus de correctifs de sécurité

57% des entreprises ayant subi une violation de données disent qu'ils auraient pu l'éviter s'ils avaient disposé d'un correctif de sécurité à jour. 34 % des personnes interrogées affirment connaître la vulnérabilité avant la cyberattaque. 

La mauvaise nouvelle est qu’Adobe ne publie aucune mise à jour de sécurité pour Magento 1, ce qui rend la migration vers Magento 2 encore plus urgente. La bonne nouvelle est que Magento 2 prend en charge l'intégration avec de nombreux systèmes de protection contre la fraude, dont Signifyd. Il permet de filtrer les commandes frauduleuses et de réduire le taux de rétrofacturation presque à zéro. Vous pouvez vérifier comment l'un de nos clients, Carbone38, en a déjà profité.

De plus, Adobe publie chaque trimestre des correctifs de sécurité améliorés. Les fonctionnalités de sécurité intégrées de Magento 2 vous aideront à mieux contrôler vos mots de passe et vos autorisations d'accès aux fichiers. 

Opportunités d'innovation manquées

Un autre problème avec Magento 1 est que vous manquerez un certain nombre de solutions innovantes car Adobe ne prend pas non plus en charge de nouvelles fonctionnalités. Vous pouvez certainement essayer de développer des modules pour étendre vous-même les fonctionnalités de votre site Web, mais cela pourrait augmenter les coûts de maintenance et ralentir les performances de votre site.

En parlant de cela, Magento 2 offre de bien meilleures performances grâce au cache pleine page intégré. Pour lui donner un coup de boost, vous pouvez aussi opter pour Optimisation des performances de Magento, qui couvre la configuration du serveur, la compression multimédia, l'amélioration de Google PageSpeed, ainsi que l'amélioration de la base de données et du code. En conséquence, votre site conservera non seulement son classement SEO, mais se chargera également en 1 à 2 secondes au lieu de 5 à 10 secondes qui peuvent contribuer à l'expérience client.

Mauvais support et fonctionnalités obsolètes

Comme nous l'avons déjà mentionné, Adobe a déjà cessé de prendre en charge les fonctionnalités cruciales et n'en propose aucune nouvelle pour Magento 1. Pendant ce temps, la migration de Magento 1 vers Magento 2 ouvre des opportunités presque illimitées pour les intégrations tierces et offre un certain nombre de extensions pour enrichir les fonctionnalités de votre boutique. Certains d'entre eux incluent :

Points forts des fonctionnalités de Magento 2

Comment migrer de Magento 1 vers Magento 2 : réussite en 8 étapes de migration

La transition Magento 1 vers Magento 2 affecte quatre composants :

  1. Données, y compris les données sur les produits, les clients et les commandes, les configurations des magasins, ainsi que les promotions.
  2. Extensions. Les plus utilisés sont déjà adoptés et approuvés pour Magento 2.
  3. Thèmes et personnalisations. Un guide détaillé pour adapter les thèmes et les mises en page est disponible sur devdocs.magento.com.
  4. Personnalisation du code. Vous pouvez personnaliser les fonctionnalités de votre magasin et créer des expériences d'achat innovantes.

Pour faciliter la transition, vous devrez suivre 8 étapes de migration de Magento 1 vers Magento 2 :

Devons-nous revoir chacune de ces étapes en détail ?

Étape n°1 : Créer un plan de migration

Avant qu'une ligne de code ne soit écrite, toutes les parties prenantes du projet, y compris l'équipe de développement et l'équipe du détaillant, s'assoient et définissent le processus. Le plan de projet aidera tout le monde à rester sur la même longueur d'onde afin que tout le monde soit sur la même longueur d'onde et garantira que vous ne manquerez pas le moindre élément ou composant pendant la migration. Plus c’est précis, plus vous économiserez du temps et du budget sur le développement et la post-production.

Avec nos clients, nous divisons la planification en trois étapes :

  1. Détails relatifs aux données, comme les produits, les catégories, les clients, les commandes et le contenu (articles, pages).
  2. Spécifications du projet. Cette section couvre la manière dont le projet doit être développé, y compris tous les processus. Ici, nous devons décrire chaque page, bloc, onglet, bouton, etc. 
  3. Feuille de route du projet, avec chaque étape répertoriée sur une chronologie. Il doit comporter des délais transparents et une définition claire de ce qui doit être fait.

Une telle planification de projet vous permet également de définir l’étendue des travaux, ainsi que de respecter le calendrier et votre budget.

Conseil d'initié: Les outils en ligne comme InVision ou Miro sont nos favoris personnels chez Elogic — n'hésitez pas à les utiliser tout en documentant votre plan de migration de Magento 1 vers Magento 2.

Étape n°2 : préparer l'environnement de test

Pour éviter les temps d'arrêt de votre boutique en ligne, nous vous conseillons de préparer un environnement séparé sur un serveur dédié pour la migration et le développement. Normalement, il est préférable de embaucher un développeur Magento pour y travailler.

À cette étape, vous devez configurer l'environnement de développement de test, installer la plateforme Magento 2 par défaut (Open Source ou Commerce) et configurer le système de contrôle de version (Git/SVN) pour vous assurer que tout est prêt pour exécuter le projet. 

Étape n°3 : migrer un thème

Malheureusement, les thèmes de Magento 1 et 2 sont incompatibles. La conception de la vitrine peut être déplacée manuellement ; Pourtant, il faudra plus de temps et d’efforts pour copier tous les fichiers multimédias, HTML, CSS et autres. Nous vous recommandons de mettre à jour la conception de votre site Web pour accéder à plus de fonctionnalités de Magento 2.

Si vous souhaitez réduire le temps et n'aimez pas la personnalisation du thème, vous pouvez en installer un par défaut à partir du Magento Marketplace. D’un autre côté, la migration vers Magento 2 est votre chance de donner une nouvelle couche de peinture à votre site Web. Juste comme Glassmanie s'est transformé après la migration :

Thème personnalisé développé lors d'un projet de migration Magento 2, Glassmania.

Étape n°4 : installer les extensions

Ici, votre plan de migration vous sera utile avec la liste de toutes les extensions actuellement utilisées. Cela vous aidera à trouver celles qui correspondent à Magento 2. Examiner les extensions existantes (si vous ne l'avez pas fait lors de la planification) est également une bonne idée car certaines d'entre elles peuvent déjà être redondantes.

Si vous avez encore besoin de modules complémentaires qui ne sont pas compatibles avec la version la plus récente, développement d'extensions Magento personnalisées sera votre sortie. Ceux-ci peuvent inclure :

  • Intégration de divers systèmes de paiement
  • Paiements en un clic
  • ERP et CRM personnalisés
  • Solutions d'expédition, et bien plus encore

Étape n°5 : Personnaliser les fonctionnalités

Si vous disposez d'une fonctionnalité personnalisée sur votre site Web, vous pouvez la déplacer à l'aide de Outil de migration de données Magento. Vous devrez néanmoins modifier manuellement certains fichiers transférés après la migration, car ils risquent de ne pas être intégrés correctement. N’oubliez pas non plus que plus vous disposez de code personnalisé, plus la transition prendra du temps. Parfois, il est encore plus facile de créer certaines fonctionnalités à partir de zéro, ce qui doit être discuté lors de la planification du projet ainsi que des budgets que vous êtes prêt à consacrer à ces fonctionnalités.

Étape n°6 : migrer les données et les informations

Cette étape est l’une des plus importantes car toutes les données et paramètres de votre boutique sont transférés. Comme nous l'avons déjà mentionné, vous pouvez le faire en utilisant les offres dédiées de l'outil de migration de données Magento 2, mais nous recommandons normalement de créer une sauvegarde complète au cas où quelque chose se passerait mal.

Nous vous épargnerons les nuances techniques de la migration des données Magento 1 vers Magento 2 et ne soulignerons que les étapes les plus essentielles du processus :

  1. Installation de l'outil. Ici, vous aurez besoin de vos clés d’authentification de développeur. Récupérez-les depuis votre profil sur Magento Marketplace.
  2. Configuration de l'outil de migration de données. Cette étape impliquera la configuration des paramètres et des scripts de votre boutique, par exemple la spécification des points source et destination pour le transfert de données.
  3. Migration des paramètres. Cela déplace les configurations de votre système, telles que le paiement, les taxes, les paramètres d'expédition, etc.
  4. Migration de données. Enfin, vous pouvez transférer toutes vos listes de produits, catégories, informations sur les commandes et les clients, etc.

Pour minimiser les pannes de votre site Web pendant la transition des données, vous pouvez utiliser quelques techniques de notre article sur déploiement sans temps d'arrêt. Grâce à ces approches, vous pourrez réduire le temps d’arrêt de votre magasin à moins de 30 secondes.

Étape n°7 : tester et synchroniser la base de données

L'avant-dernière étape consiste à vérifier si tout se passe bien, à résoudre les problèmes (si des bogues sont détectés) et à synchroniser la base de données afin qu'aucune commande ou client ne soit laissé de côté lors de la migration. Une fois votre boutique entièrement vérifiée dans l'environnement de test, passez à la dernière étape de notre guide de migration Magento : la mise en ligne de votre site Web !

Étape n°8 : lancer une boutique Magento 2 sur un serveur Live

Décidément, le moment le plus attendu est la sortie de votre boutique. Une fois que tout a été documenté, exécuté et testé, vous pouvez effectuer une transition rapide vers la nouvelle version de votre site Web et commencer immédiatement à vendre et à expédier des produits.

L'ensemble du processus derrière la migration de Magento 1 vers Magento 2 ressemble à ceci :

Diagramme de flux de migration Magento.
Diagramme du flux de migration. Source: DevDocs Magento.

Mieux vaut être prévenu : qu’est-ce qui peut mal se passer pendant la migration ?

La planification et l’audit contribuent grandement à atténuer les risques. 

Même si une planification détaillée contribue à réduire les risques et que les outils disponibles garantissent une migration fluide des données sensibles, il vaut mieux prévenir que guérir. C’est pourquoi vous devez être conscient des choses qui pourraient dérailler. Nous abordons la liste étendue de ces problèmes dans notre article sur Les défis de la migration de Magento 1 vers Magento 2, abordons donc ici uniquement les plus courants :

  1. La migration des données Magento 2 n'est pas aussi simple qu'un simple glisser-déposer - c'est un point important à la fois pour des considérations de temps et d'affaires. Vous ne pouvez pas cloner le site et le faire fonctionner comme par magie sur une version plus récente de la plateforme. 
  2. Un code désordonné et une structure de données de mauvaise qualité peuvent entraîner beaucoup de développement personnalisé – la seule façon de réussir est l'expérience et un audit approprié before vous commencez à migrer. 
  3. Vous pourriez rencontrer de mauvaises performances de référencement après la migration – la structure des pages est différente dans Magento 2, les développeurs devront donc baliser toutes les pages et redirections manuellement.   
  4. Le processus peut prendre plus de temps que vous ne le pensez — comme mentionné précédemment, vous devez être prêt à vous lancer bien avant la fin du support. Une seule journée sans assistance peut rendre votre entreprise vulnérable aux failles de sécurité. 

Tous les problèmes de migration Magento peuvent être résolus si vous avez mis en place des exigences. Impliquez toutes vos parties prenantes et planifiez soigneusement. Mais n’ayez aucun doute : la migration vaut vraiment le coup, d’autant plus que Magento 1 est déjà au cimetière des solutions Adobe.

Combien coûte la migration vers Magento 2 ?

Magento 2 est une toute nouvelle plateforme, ce qui signifie que vous devrez investir une somme d'argent importante pour en tirer le meilleur parti. Et voici l'une des questions les plus urgentes que vous pourriez vous poser : quel est le coût de la migration de Magento 1 vers Magento 2 ? Pour vous aider à comprendre cela, entrons dans les détails.

Refonte

Coût de refonte d'un site de commerce électronique varie en fonction de la complexité de votre magasin (et de sa conception). Par exemple:

  • Un simple site Web de commerce électronique se trouve généralement n'importe où $15,000 à $30,000.
  • Un site Web de commerce électronique de taille moyenne coûtera $40,000 à $80,000.
  • Et un site Web de commerce électronique d'entreprise doté de fonctionnalités de conception plus personnalisées est 80,000 $ et plus.

Extensions et modules

La plupart des extensions de base de Magento 1 sont disponibles pour Magento 2, il ne faudra donc pas beaucoup de temps pour les remplacer par les versions plus récentes.

Pour clarifier le coût de la migration des extensions, nous avons préparé une liste de modules complémentaires que nous avons installés pour l'un de nos clients :

Module Prix
Recherche élastique $279
Navigation en couches $349
Marketplace multifournisseur $349
Paiement en une étape $299
Abandoned Cart Email $149
Paramètres de messagerie SMTP $259
Journal des actions d'administration $249
E-mail de suivi $299
Changement automatique de groupe de clients $259
Promotions spéciales $279
Magento 2 Google Analytics $99
Notification de rupture de stock $229
Magento 2 Méga Menu  $179
Total $3,277

Services de développement personnalisés

S'il existe des modules ou extensions personnalisés sur votre boutique Magento 1, vous devrez soit les optimiser, soit même les réécrire pour fonctionner de la même manière dans Magento 2. Il est difficile de préciser le coût exact de développement Magento sur mesure car cela dépend d'un certain nombre de facteurs, mais le prix est négociable. Après tout, vous économiserez davantage à long terme en optimisant les performances.  

FAQ sur la migration de Magento 1 vers Magento 2

Enfin, vérifions les réponses aux questions les plus courantes qui peuvent surgir lorsque vous vous demandez comment migrer de Magento 1 vers Magento 2.

Puis-je migrer tous mes éléments (produits, catégories, contenu, blog, etc.) ?

Chose sûre. L'outil de migration de données susmentionné peut vous aider. Il couvre les fonctionnalités et les données par défaut, telles que les commandes, les produits, les catégories, les paramètres, les configurations de magasin et les promotions.

Pourtant, tout le reste nécessite un transfert manuel, notamment :

  1. Extensions et code personnalisé, dans la mesure où Magento 2 fonctionne sur des solutions technologiques avancées.
  2. Informations d'identification des services Web, comme celles pour SOAP, XML-RPC et REST.
  3. Ressources multimédias : images de produits, catégories, éditeur WYSIWYG et autres.
  4. Conception de vitrine avec tout le code CSS et JavaScript, les modèles et les mises en page XML.

Puis-je migrer moi-même à l'aide de l'outil de migration de données ?

Eh bien, vous ne laisserez pas un cuisinier réparer votre évier (à moins que vous sachiez quelque chose), n'est-ce pas ? Nous pensons qu’il vaut mieux faire confiance aux professionnels si l’on ne veut pas de mauvaises surprises.

Oui, l' Outil de migration de données Magento 2 est utile avec les informations de base, les paramètres et les configurations. Mais la transition de la base de données peut mal se passer si elle n’est pas ajustée, voire restructurée dans certains cas. De plus, s'il existe un code personnalisé sur votre boutique, il doit également être transféré par un développeur qualifié.

Bien entendu, même les spécialistes expérimentés peuvent être confrontés à certains goulots d’étranglement, mais au moins, ils savent comment les résoudre. C'est pourquoi notre verdict est de laisser l'outil de migration des données aux développeurs Magento certifiés.

Combien de temps faut-il pour migrer de Magento 1 vers Magento 2 ?

Maintenant, vous êtes prêt à affronter la vérité : bien plus longtemps que vous ne le pensez. Pourtant, pas l’éternité.

Il est difficile de donner des estimations exactes sans avoir une vue d’ensemble. C’est pourquoi la planification est si cruciale ici.

D’après notre expérience, dans des conditions favorables, cela ne devrait pas prendre plus de 2 à 3 mois. Il s’agit pourtant d’une estimation approximative, basée sur le calendrier suivant :

Création d'un plan de migration 3 semaines
Préparer un environnement de test 1-2 jours
Installation d'extensions et développement personnalisé 3 semaines
Migration de données 1-2 jours
Refonte 2 à 4 semaines
Plan de lancement et synchronisation supplémentaire de la base de données 1-2 jours
Lancement de la boutique Magento 2 sur un serveur live 1 semaine
Durée totale de migration Environ 2-3 mois

Pour une petite entreprise, la migration peut être bien plus rapide, tandis que pour les grandes entreprises, elle peut prendre deux fois plus de temps.

Quelle édition de Magento 2 répond à mes besoins ?

Quelle édition de Magento 2 convient à mes besoins ?

Nous comprenons parfaitement que vous puissiez avoir du mal à choisir entre les solutions Magento 2. C'est pourquoi nous avons préparé une comparaison approfondie des Magento Commerce et Open Source éditions. La solution Magento Commerce, en particulier, regorge de nombreuses fonctionnalités utiles :

  • Tableaux de bord BI
  • Fonctionnalité B2B prédéfinie
  • Outils marketing avancés
  • Mise en scène et aperçu du contenu
  • Outils de fidélisation client
  • Merchandiser visuel, etc.

Mais le fait est que ces fonctionnalités ne sont utiles que si vous en avez besoin (nous détestons paraître évidents, oui). Peut-être que les chiffres sembleront plus convaincants : les commerçants qui sont passés à Magento Commerce 2, a obtenu le retour sur investissement suivant sur 3 ans :

Le retour sur investissement de la migration vers Magento Commerce 2
Le retour sur investissement de la migration vers Magento Commerce 2. Crédit image : Magento

Pourtant, personne ne connaît mieux que vous les besoins de votre entreprise, la décision finale vous appartient donc.

Migration Magento 2 en bref 

Espérons qu'après avoir lu cet article, vous ayez maintenant une idée plus claire de ce qu'il faut pour passer de Magento 1 à Magento 2. Pour résumer :

  1. Magento 2 est une plateforme beaucoup plus riche en fonctionnalités, fonctionnant sur une technologie à jour.
  2. La préparation et la planification ne sont jamais de trop.
  3. Vous pouvez opter pour une migration hybride (automatisée, lorsque cela est possible, plus manuelle pour les personnalisations).
  4. La conception précédente peut convenir ; néanmoins, le mettre à niveau sur Magento 2 vous permettra de saisir les opportunités d'innovation et d'améliorer l'expérience utilisateur.
  5. La migration peut prendre environ 3 mois, selon la taille et la complexité de votre entreprise.
  6. Des spécialistes Magento expérimentés vous aideront à réduire les risques et les temps d'arrêt du magasin.
  7. Magento Commerce 2 offre plus de fonctionnalités que Magento Open Source car il comprend tout ce dont une entreprise a besoin.

Besoin de migrer votre site e-commerce vers Magento 2 ?

Plus vous commencez tôt, plus vous avez de temps pour tout mettre en place.

Migrez avec Elogic maintenant

Source : https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

Horodatage:

Plus de Élogique