
Migrer vers PrestaShop 9 : la checklist complète avant de quitter la 8
Migration vers PrestaShop 9 : prérequis PHP, modules à vérifier, changements Symfony 6.4 et checklist en 8 étapes pour migrer sans casser votre boutique.
Faire passer une boutique de modélisme RC de thirty bees à PrestaShop 1.7, puis à la version 8.1.3, sans que le client perde une seule commande côté caisse.
Futurheli vend du matériel de modélisme radiocommandé (avions, hélicoptères, drones, pièces détachées) sur une boutique thirty bees hébergée chez OVH SoYouStart, jusque-là entretenue par un webmaster qui n'était plus joignable. Le catalogue reposait sur des fiches produit détaillées : accessoires recommandés, caractéristiques techniques, déclinaisons et pages de pièces détachées liées à chaque référence, l'ensemble géré au quotidien par le client lui-même, sans compétence technique. Toute commande perdue pendant l'opération se traduit directement par une vente ratée.
Une première migration complète de thirty bees vers la dernière version stable de PrestaShop 1.7 : reprise à l'identique du catalogue (produits, catégories, caractéristiques, déclinaisons, accessoires recommandés, pièces détachées liées), nouveau thème responsive, et modules de paiement et de transport (Colissimo, Crédit Agricole). Puis, un an plus tard, une seconde migration vers PrestaShop 8.1.3 pour rester sur une version maintenue, en conservant les modules et le fonctionnement métier du client.
Dès le lancement du projet, la clé SSH transmise par le client pour accéder à la base de données ne fonctionnait pas avec l'outil habituel de l'équipe, retardant l'accès au serveur source. Une fois le nouveau site en ligne, plusieurs bugs sont apparus : un bug PrestaShop connu créait des produits fantômes vides à la suite de la migration, les commandes payées par PayPal n'étaient parfois pas enregistrées côté boutique alors même que le paiement avait bien été débité, et certains blocs de contenu (bloc "à propos" en pied de page, bouton de contact) n'avaient pas été repris. Lors de la seconde migration vers PrestaShop 8.1.3, un module de précommande tiers a mis hors service le moteur de recherche du back-office, et la page de gestion des modules est devenue inaccessible.
Après reprise en main de l'accès serveur, le catalogue a été migré intégralement puis vérifié poste par poste avec le client. Les produits fantômes créés par le bug de migration ont été identifiés et supprimés, la validation des commandes PayPal a été corrigée pour ne plus dépendre d'un affichage silencieusement en échec, et les blocs de contenu manquants (à propos, contact) ont été restaurés. Sur la seconde migration, le module tiers en cause dans la panne du moteur de recherche back-office a été isolé et neutralisé, la page de gestion des modules réparée, et le module Colissimo réinstallé et revérifié point relais par point relais.
Indicateur
Plateforme e-commerce
Commandes PayPal en échec silencieux
Back-office (recherche, gestion des modules)
Avant
thirty bees, non maintenu
paiement débité, commande non enregistrée
hors service après un module tiers en panne
Après
PrestaShop 1.7 puis 8.1.3, dernière version stable
validation fiabilisée, commande enregistrée systématiquement
entièrement restauré et fonctionnel
Ce site utilise des cookies
Certains sont nécessaires à son fonctionnement, d'autres améliorent votre expérience ou servent à des fins publicitaires. Consultez notre politique de confidentialité.
Vous pouvez choisir les catégories de cookies autorisées. Votre choix est mémorisé pendant 13 mois et modifiable à tout moment via le lien "Gérer les cookies" en bas de page.
Nécessaires
Session utilisateur, jeton de sécurité CSRF, authentification. Indispensables au fonctionnement du site, exemptés de consentement.
Fonctionnels
Mémorisation de vos préférences d'affichage (fermeture de bannière, thème choisi).
Analytiques
Mesure d'audience anonymisée pour comprendre l'utilisation du site (Google Analytics).
Marketing
Publicité ciblée et suivi des conversions (Facebook Pixel, Google Ads, réseaux sociaux).