Migrer vers PrestaShop 9 : le guide complet pour ne rien casser

Migrer vers PrestaShop 9 : guide BGR DIGITAL

Si votre boutique tourne encore sous PrestaShop 8, la migration vers PrestaShop 9 n’est plus une option à repousser indéfiniment. La raison principale n’est pas une nouvelle fonctionnalité : c’est la sécurité.

PrestaShop 8 ne fonctionne pas au-delà de PHP 8.1. Or PHP 8.1 ne reçoit plus de correctifs de sécurité depuis le 31 décembre 2025. Une boutique qui encaisse des paiements sur une version de PHP non maintenue prend un risque qui grandit chaque mois, et votre hébergeur finira tôt ou tard par vous imposer une version plus récente.

PrestaShop 9, lui, fonctionne avec PHP 8.1 à 8.5 selon la version (9.0, 9.1 ou 9.2). Dans ce guide, on fait le point sur ce qu’il apporte, sur les pièges à éviter, et sur la méthode pour migrer sans casser votre boutique.

Ce que PrestaShop 9 apporte concrètement

Présenté au PrestaShop Day 2025, PrestaShop 9 est une version majeure : sa dernière mise à jour, la 9.2, est disponible depuis l’automne 2026. Nous avons détaillé ses nouveautés dans notre article sur les nouvelles fonctionnalités de PrestaShop 9. Voici ce qui change pour un commerçant.

  • Un socle technique à jour. PrestaShop 9 passe de Symfony 4.4 à Symfony 6.4, une version maintenue sur le long terme : de meilleures performances et des correctifs de sécurité pour les années à venir.
  • Des versions de PHP récentes. PHP 8.1 à 8.4 pour la 9.0, jusqu’à PHP 8.5 pour les 9.1 et 9.2. Votre boutique peut enfin tourner sur une version de PHP sécurisée.
  • Une nouvelle API d’administration. Elle facilite la connexion de votre boutique à d’autres outils : ERP, CRM, logiciel de stock, places de marché.
  • Un nouveau thème, Hummingbird. Construit sur Bootstrap 5, il devient le thème par défaut des nouvelles installations en 9.1. Le thème Classic reste disponible.
  • Un back-office modernisé. De plus en plus de pages d’administration, dont la fiche produit, passent sur la nouvelle architecture.
  • Des URL produits plus simples, qui peuvent se passer de la catégorie par défaut.

Ces nouveautés sont intéressantes, mais pour la plupart des boutiques, la vraie raison de migrer reste la sécurité et la compatibilité avec les hébergeurs.

Les risques à connaître avant de vous lancer

Une migration vers PrestaShop 9 n’est pas une simple mise à jour en un clic. Quatre points peuvent casser votre boutique s’ils ne sont pas préparés.

Point sensibleCe qui peut arriverCe qu’il faut faire
Le thèmeAffichage cassé, panier ou fiche produit qui ne fonctionnent plusObtenir de l’éditeur, par écrit, une version compatible PrestaShop 9
Les modules achetésModule qui bloque une page, paiement ou livraison en panneVérifier pour chaque module la compatibilité déclarée avec PrestaShop 9 et votre version de PHP
Les modules et développements sur mesureErreurs liées aux fonctions supprimées (par exemple l’ancien affichage des prix)Faire relire et adapter le code par un développeur
Les overrides (surcharges du cœur)Conflits avec le nouveau code de PrestaShopLes lister, les tester, et supprimer ceux qui ne servent plus

Autre point à anticiper : le back-office change. Si votre équipe a des habitudes sur la fiche produit, les imports CSV ou les déclinaisons, prévoyez un moment pour les reprendre en main.

La règle d’or : un module ou un thème sans compatibilité confirmée avec PrestaShop 9, c’est un risque. Mieux vaut le remplacer avant la migration que le découvrir après.

La checklist avant de migrer

Avant de toucher à quoi que ce soit, cochez ces points un par un. C’est cette préparation qui fait la différence entre une migration sereine et un week-end de panique.

  • ☐ Noter votre version actuelle de PrestaShop et de PHP (Paramètres avancés > Informations)
  • ☐ Faire l’inventaire complet des modules installés, actifs ou non
  • ☐ Pour chaque module, vérifier auprès de l’éditeur la compatibilité avec PrestaShop 9
  • ☐ Demander à l’éditeur de votre thème une version compatible PrestaShop 9, par écrit
  • ☐ Lister les modules et développements faits sur mesure, et les faire auditer
  • ☐ Lister les overrides présents dans le dossier « override »
  • ☐ Supprimer les modules inutilisés : moins de modules, moins de risques
  • ☐ Faire une sauvegarde complète des fichiers ET de la base de données, et vérifier qu’elle se restaure
  • ☐ Vérifier que votre hébergeur propose PHP 8.2 ou plus récent
  • ☐ Créer une copie de test de la boutique (préproduction), jamais directement sur le site en ligne
  • ☐ Noter vos chiffres de référence : vitesse des pages, trafic, taux de conversion, positions sur Google
  • ☐ Choisir une période calme pour la bascule

Les étapes de la migration, pas à pas

La méthode est toujours la même : on répète d’abord sur une copie, et on ne touche au site en ligne qu’une fois que tout fonctionne.

  1. Mettre la boutique à jour en dernière version 8.2. C’est le point de départ conseillé : PrestaShop 8.2 peut tourner sous PHP 8.1, ce qui permet une transition propre vers la 9.
  2. Copier la boutique en préproduction. Fichiers et base de données, sur un sous-domaine protégé par mot de passe et non indexé par Google.
  3. Lancer la mise à jour sur la copie avec le module officiel Update Assistant, dans sa version la plus récente.
  4. Mettre à jour le thème et les modules vers leurs versions compatibles PrestaShop 9.
  5. Passer à une version de PHP maintenue (8.2 ou plus), puis tout retester.
  6. Tester tout le parcours client : recherche, fiche produit, déclinaisons, panier, codes promo, livraison, paiement, e-mails de confirmation, compte client.
  7. Tester le back-office : commandes, factures, import de produits, gestion du stock, modules de livraison.
  8. Recommencer sur le site en ligne une fois la répétition réussie : sauvegarde fraîche, boutique en maintenance, mise à jour, contrôles, remise en ligne.

Pendant la bascule, évitez tout ce qui écrit dans la base : imports automatiques, synchronisation de stock avec une marketplace, tâches planifiées. Mettez-les en pause le temps de l’opération.

Après la migration : contrôles et suivi

Une fois le site remis en ligne, le travail n’est pas terminé. Les jours qui suivent sont ceux où l’on repère les petits défauts avant qu’ils coûtent des ventes.

  • Passez une vraie commande de test avec chaque moyen de paiement et chaque transporteur, puis annulez-la.
  • Surveillez les erreurs : journaux du serveur, journal des erreurs PrestaShop, messages des clients.
  • Comparez vos chiffres avec ceux notés avant la migration : vitesse des pages, trafic, taux de conversion.
  • Vérifiez le référencement dans la Search Console : pages en erreur 404, URL modifiées, sitemap à jour. Si des adresses ont changé, mettez en place des redirections 301.
  • Contrôlez les flux : Google Shopping, comparateurs, marketplaces, synchronisation de stock.
  • Gardez la sauvegarde d’avant migration au moins plusieurs semaines, pour pouvoir revenir en arrière si un problème grave apparaît.

Quand migrer : choisir le bon moment

Le meilleur moment pour migrer, c’est quand votre boutique vend le moins. Pour la plupart des e-commerçants, cela exclut clairement novembre et décembre : une panne pendant le Black Friday ou les achats de Noël coûte bien plus que ce que la migration rapporte.

  1. Maintenant : inventaire des modules, questions aux éditeurs, sauvegardes. Aucun risque pour la boutique.
  2. Pendant la haute saison : on ne touche à rien sur le site en ligne.
  3. Janvier ou février : répétition complète sur la copie de préproduction.
  4. Une fois la répétition validée : bascule du site en ligne, de préférence en début de semaine, un jour calme, pour pouvoir réagir vite.

Vous avez plusieurs boutiques ? Commencez par la plus petite. Elle sert de test grandeur nature avant de migrer celle qui fait le plus de chiffre.

En résumé

Migrer vers PrestaShop 9, c’est surtout remettre votre boutique sur un socle sécurisé et maintenu pour les années à venir. Bien préparée, la migration se passe sans casse : inventaire des modules, thème compatible, répétition sur une copie, puis bascule au bon moment.

Vous ne savez pas par où commencer, ou vous préférez confier la migration à des spécialistes ? BGR DIGITAL accompagne les e-commerçants sur PrestaShop : audit de compatibilité de vos modules et de votre thème, migration sur une copie de test, adaptation de vos développements sur mesure, puis mise en ligne et suivi. Contactez-nous pour un audit de votre boutique avant de vous lancer.

Sources : PrestaShop 9 Migration Guide (mypresta.rocks) · PrestaShop 9 est disponible (Ecommerce Nation)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Défiler vers le haut