7 janvier 2020

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

Comme la date de fin de vie de Magento 1 est à l'horizon en juin de l'année prochaine, il est crucial que vous commenciez à planifier votre migration de données. L'informatique est une tâche assez délicate à réaliser même si vous ne faites que déplacer des données de l'ancienne version du même logiciel vers la nouvelle version mise à niveau. C'est pourquoi vous devez bien considérer tout ce qui est impliqué avant mise à niveau de votre plateforme de commerce électronique 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

Il peut y avoir des échecs qui se produisent en cours de route. Ne paniquez pas. La seule chose que vous pouvez faire est d'exécuter votre migration, d'identifier les lacunes dans le mappage à l'aide de contrôles d'intégrité, puis de modifier les mappages et de répéter. Vous devrez peut-être nettoyer les données Magento 1 à ce stade. Des entreprises spécialisées offrent des conseils et des conseils, ou vous pouvez faire appel aux services d'un consultant indépendant qualifié qui peut vous tenir la main tout au long du processus de migration pour garantir que votre classement Google n'est pas altéré.

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"}