Migration manuelle d’une base PrestaShop vers une version récente
Situation et action menée
Sur le projet Electro Clinic, la plateforme e-commerce reposait sur une ancienne version de PrestaShop arrivée en fin de support. L’objectif était de migrer la boutique vers une version plus récente afin de réduire les risques de sécurité, de compatibilité et de maintenance, tout en conservant les données existantes : clients, produits, commandes, stocks, historiques et paramètres essentiels.
J’ai d’abord tenté d’utiliser l’assistant de migration prévu par PrestaShop, mais la version de départ était trop ancienne pour permettre une migration automatisée fiable. J’ai donc participé à une migration manuelle en analysant les écarts entre l’ancien schéma de base et le schéma attendu par la nouvelle version. Ce travail m’a amené à remanier la structure de la base, à adapter certaines tables, à contrôler les colonnes nécessaires et à vérifier la cohérence des données avant leur réintégration.
Résultat obtenu
La migration a permis de rendre la base compatible avec une version plus récente de PrestaShop malgré l’échec de l’outil automatique. La boutique a pu conserver ses données essentielles tout en réduisant les risques liés à l’obsolescence de l’ancienne version.
Ce travail a également permis de sécuriser la continuité de service, car la migration n’a pas été abordée comme une simple opération technique, mais comme une transformation contrôlée d’un système déjà utilisé en production.
Ma valeur ajoutée
Ma valeur ajoutée a été d’identifier rapidement qu’une migration automatisée n’était pas viable, puis de basculer vers une approche plus méthodique. J’ai contribué à transformer un problème bloquant en solution réalisable en analysant la structure de la base, en comprenant les dépendances applicatives et en limitant les risques de perte ou de corruption des données.
