7 janvier 2020

N'attendez pas avant qu'il ne soit trop tard - Stratégie de migration pour Magento 2

La fin de vie de Magento 1 approchant à grands pas (en juin prochain), il est crucial de commencer à planifier la migration de vos données. Même un simple transfert de données de l'ancienne version du logiciel vers la nouvelle version peut s'avérer complexe. C'est pourquoi il est essentiel d'examiner attentivement tous les aspects avant de mettre à niveau votre plateforme e-commerce Magento.

Si vous parvenez à le faire correctement, la migration de Magento 1 vers la nouvelle version améliorée de Magento 2 pourrait être transparente. Cependant, dans le pire des cas, cela pourrait entraîner une situation difficile à corriger facilement, telle que la perte de données importantes. Pour vous aider à éviter que cela ne se produise, nous avons dressé une liste de quelques conseils sur ce que vous devez faire lorsque vous passez d'une plate-forme à une autre.

Connaissez vos données Magento 1 de fond en comble

Pour profiter de la meilleure migration possible, vous devez connaître les données que vous déplacez de fond en comble. Cela signifie la structure de données de base et les personnalisations que vous avez effectuées. Comme le schéma Magento 2 a la même structure de base que Magento 1, il devrait être assez simple à comprendre.

Assurez-vous de comprendre l'outil de migration

Il est important de comprendre le fonctionnement de l'outil de migration. Il implique un certain nombre de fichiers de mappage XML importants qui répertorient les colonnes, les tables et les sources de destination. Toutes les colonnes et tables personnalisées, ainsi que les modifications apportées aux types de colonnes, devront prendre en compte les mappages ou la migration ne sera pas un succès.

Une fois que vous avez compris la base de données Magento 1 et sa structure, que vous avez consulté la documentation officielle relative à la migration et compris comment l'outil va fonctionner, il est temps de vous lancer. La seule façon d'avoir une compréhension plus claire et meilleure de l'outil est de l'utiliser réellement.

Ainsi, dans un environnement de non-production, effectuez une sauvegarde sur MySQL de votre base de données Magento 2, configurez le fichier config.xml pour la migration, parcourez-le et voyez ce qui se passe.

Vérifier et surmonter les problèmes

Des problèmes peuvent survenir en cours de route. Pas de panique. La seule solution est de lancer la migration, d'identifier les éventuels dysfonctionnements du mappage grâce à des contrôles d'intégrité, puis de corriger les mappages et de recommencer. Il vous faudra peut-être nettoyer les données Magento 1 à ce stade. Des entreprises spécialisées proposent des conseils et un accompagnement, ou vous pouvez faire appel à un consultant freelance expérimenté qui vous guidera tout au long du processus de migration afin de préserver votre référencement sur Google.

Après l'étape d'intégrité des données, les échecs de la migration vous obligeront à réimporter les #sauvegardes de la base de données Magento 2, car il n'existe actuellement aucun moyen d'annuler ou de rétablir les migrations. Toutes les erreurs qui apparaissent après l'étape d'intégrité des données peuvent ne pas être aussi spécifiques. Vous pouvez cependant augmenter la verbosité en ajoutant des indicateurs -v dans les commandes de migration.

Tout tester

Une fois que vous vous êtes familiarisé avec l'outil de migration de données et que vous avez terminé avec succès la première migration, vous devez tout tester. Et nous pensons tout. Testez toutes les fonctionnalités pilotées par les données dans votre build eCommerce. Il n'y a pas de retour à ce stade, il est donc préférable de tout tester avant de poursuivre la production.

A propos de l'auteure 

Imran Uddin


{"email": "Adresse e-mail non valide", "url": "Adresse de site Web non valide", "obligatoire": "Champ obligatoire manquant"}