Migration enterprise 1.11 vers community 1.9

Détails du projet

L’objectif de ce projet était de migrer de la version magento enterprise 1.11 (qui a 5 ans) vers la dernière version community 1.9. Le processus s’est donc effectué en deux temps :

  • Migration de la version enterprise 1.11 vers magento 1.5 community (l’équivalent à l’époque en version community)
  • Migration de la version 1.5 vers la version 1.9

Il y avait principalement les points suivants à prendre en compte :

  •  La version enterprise de magento ne gère pas l’encryptage des mots de passe utilisateur de la même façon. Il fallait donc garder la classe d’encryptage pour permettre aux utilisateurs de pouvoir continuer à se connecter à la fin de la migration.
  •  Supprimer les modules enterprise + les tables associées
  •  Trouver les modules community équivalents pour remplacer les fonctions enterprises utilisées (hiérarchies pages cms par exemple)
  • Migrer en base de données les attributs eav qui utilisaient des modèles de la version enterprise. Et de créer de nouveaux modèles backend si besoin.

Ensuite pour la montée de version de 1.5 à 1.9, j’ai installé le package Mage_All_Latest à l’aide de magento connect afin de pouvoir facilement effectuer les maj futures de magento.

Il est vrai que l’opération est délicate mais avec de la rigueur, elle se passe plutôt bien. Il faut ensuite évidemment effectuer un recettage complet du site pour s’assurer que tout fonctionne correctement.

Les plus values d’une telle migration sont :

  • Bénéficier des derniers patchs de sécurité de magento
  • Les performances sont bien meilleures
  • Pouvoir installer des modules compatibles qu’avec les dernières versions

  • Client : Croquetteland
  • Tâches : Upgrade deversion
  • Date : 01/07/2016
  • Website : https://www.croquetteland.com
  • Outils / Technologies : Magento

ALLER SUR LE SITE