Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Mise à jour PrestaShop 9 : une checklist pour avant et après la mise à jour

Une mise à jour de PrestaShop vers la 9 se fait au mieux en trois étapes. Avant : vérifiez la configuration du serveur, la compatibilité des modules et du thème, et faites une sauvegarde. Pendant : lancez le module Update Assistant, idéalement d’abord sur une copie de test. Juste après : vérifiez le panier, les paiements, les e-mails et le journal des erreurs.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture

Qu’est-ce qui change dans PrestaShop 9 ?

PrestaShop 9 est une version majeure qui change les fondations de la boutique. Dans l’annonce de PrestaShop 9, l’équipe PrestaShop cite entre autres une version plus récente de Symfony, la prise en charge de versions de PHP plus récentes et le nouveau thème Hummingbird. Pour un propriétaire de boutique, ce sont les conséquences qui comptent : d’autres exigences pour le serveur et des modules qui doivent être adaptés à la nouvelle version.

Tous les changements ne toucheront pas votre boutique. Mais chaque module d’un auteur tiers et chaque modification du thème est un endroit à vérifier. Les problèmes après le passage de la 8 à la 9 ont été réunis par exemple par Modules4Presta (en polonais).

Que vérifier avant la mise à jour ?

Vérifiez six choses avant la mise à jour et décidez qui est responsable de chacune.

Quoi vérifierCommentQui
Version de PHP et extensions du serveurcomparer avec la configuration requise de PrestaShop 9hébergeur
Sauvegarde des fichiers et de la base de donnéesune sauvegarde chez l’hébergeur plus une sauvegarde dans Update Assistantvous et l’hébergeur
Compatibilité des modulesla page du module ou une question à l’auteur, une liste des modules non compatiblesvous ou un développeur
Le thème et ses modificationssi l’auteur du thème a une version pour la 9, quels modules ont une apparence modifiée dans le thèmedéveloppeur
Copie de test de la boutiqueun clone de la boutique à une adresse à parthébergeur ou développeur
L’état actuel de la boutiqueune liste des erreurs du journal et de l’état technique, pour comparer après la mise à jourvous

La dernière ligne est souvent sautée, et c’est dommage. Sans trace de l’état d’avant, vous ne pouvez pas distinguer après la mise à jour une nouvelle erreur d’une ancienne qui traîne dans le journal depuis des mois. Comment sauvegarder les fichiers et la base de données est décrit dans la documentation sur les sauvegardes.

Comment se passe la mise à jour elle-même ?

La mise à jour est faite par le module Update Assistant de PrestaShop. Les instructions pas à pas, avec sauvegarde et restauration, sont dans la documentation sur la mise à jour depuis le back office.

  1. Activez le mode maintenance de la boutique pendant la mise à jour, pour que les clients ne passent pas commande au milieu.
  2. Mettez d’abord à jour la copie de test. Vérifiez-y le panier, les paiements, les e-mails et les modules pendant quelques jours.
  3. Installez Update Assistant sur la boutique et choisissez la version cible.
  4. Laissez le module faire une sauvegarde. Ne désactivez pas cette option, même si vous avez une sauvegarde chez votre hébergeur.
  5. Lancez la mise à jour et ne fermez pas l’onglet du navigateur avant la fin.
  6. Mettez à jour les modules qui ont une version pour PrestaShop 9, un par un.
  7. Désactivez le mode maintenance seulement après les vérifications de la liste ci-dessous.

La mise à jour depuis de très anciennes versions, par exemple la 1.6, est un sujet à part. Il faut alors en général une migration avec l’aide d’un développeur.

Quand prévoir la mise à jour ?

Pendant une période calme, un jour ouvré, avec du temps en réserve pour les problèmes. Avant la saison, des soldes ou une grosse campagne, laissez la boutique tranquille. Une nouvelle version ne vaut pas le risque la semaine de vos plus grosses ventes.

Prévoyez aussi qui sera de permanence. Si un développeur fait la mise à jour, convenez qu’il répondra aux signalements les jours suivants. Si vous la faites vous-même, vérifiez avant à quelle vitesse réagit le support de votre hébergeur et s’il restaurera une sauvegarde à votre demande.

Quand un module important n’a pas encore de version pour PrestaShop 9, vous avez deux options. Vous pouvez attendre l’auteur ou trouver un remplaçant et le tester sur la copie de la boutique. Mettre à jour avec un module de paiement ou de livraison incompatible, c’est aller au-devant des ennuis.

Que vérifier juste après la mise à jour ?

Commencez par le parcours du client, puis passez au back office.

  • La page d’accueil, une catégorie, une fiche produit, la recherche et les filtres.
  • Le panier et une commande de test complète, avec chaque mode de paiement et de livraison.
  • Les e-mails aux clients : confirmation de commande, inscription, réinitialisation du mot de passe.
  • Le journal des erreurs dans Paramètres avancés > Logs, comparé à l’état d’avant la mise à jour.
  • L’apparence des modules qui ont des modifications dans le thème.
  • Mode debug désactivé, cache vidé.

Si quelque chose a cessé de fonctionner, lisez comment désactiver un module PrestaShop sans risque. Quand la boutique affiche une page blanche, commencez par le plan de l’article sur l’erreur 500.

Comment le chat aide-t-il pour la mise à jour ?

Votre chat (Claude ou ChatGPT) ne met pas PrestaShop à jour. Il fait une revue avant et après, pour que vous ayez un point de comparaison. Dans TellMyShop Free, il lit l’état technique de la boutique et les versions de PrestaShop et de PHP. Il vérifie aussi la liste des modules avec leurs versions et le journal des erreurs des derniers jours.

Vous: La semaine prochaine, je mets la boutique à jour vers la 9. Vérifie d’abord que tout va bien et ce qui pourrait me surprendre.

Votre chat: Rapport avant la mise à jour. PrestaShop 8.2, PHP en dessous des exigences de la version 9, c’est pour votre hébergeur.

63 modules sont installés. 11 viennent d’auteurs tiers, vérifiez dans cette liste s’ils ont des versions pour la 9.

Le journal des 7 derniers jours contient 14 avertissements, tous du module de comparateur de prix. Notez-les pour ne pas les prendre pour de nouveaux après la mise à jour.

Le mode debug est désactivé, le cache fonctionne correctement.

Vous: Garde ça comme rapport de référence.

Votre chat: Vous avez le rapport dans cette conversation. Après la mise à jour, demandez la même revue et je comparerai les résultats point par point.

Illustration : les produits, les chiffres et les réponses sont des exemples.

Ce type de revue de la boutique avant une mise à jour fonctionne dans TellMyShop Free. Dans TellMyShop Pro, le chat compare aussi les modifications d’apparence des modules avec leurs nouveaux modèles, car il lit les fichiers du thème. Il y enregistre les corrections une fois l’interrupteur Thème activé dans le panneau du module. L’interrupteur dure 24 heures et exige une sauvegarde de la base de données faite le même jour.

Questions et réponses

Avec quoi mettre à jour PrestaShop 8 vers la version 9 ?

Avec le module Update Assistant de PrestaShop, anciennement 1-Click Upgrade. Il fonctionne depuis le back office ou depuis la ligne de commande du serveur. Avant la mise à jour, il sauvegarde les fichiers et la base de données et peut restaurer la boutique depuis cette sauvegarde. Faites quand même aussi votre propre sauvegarde chez votre hébergeur, car celle du module se trouve sur le même serveur.

Mes modules fonctionneront-ils dans PrestaShop 9 ?

Cela dépend de l’auteur de chaque module. PrestaShop 9 change les exigences PHP et une partie des mécanismes internes : des modules plus anciens peuvent donc cesser de fonctionner. Vérifiez sur la page du module ou auprès de l’auteur s’il existe une version pour la 9. Remplacez les modules non compatibles avant la mise à jour, pas après.

Puis-je mettre à jour directement la boutique en ligne ?

Vous pouvez, mais cela met vos ventes en jeu. Il est plus sûr de cloner la boutique sur une copie de test, de mettre la copie à jour et de vérifier le panier, les paiements, les e-mails et les modules pendant quelques jours. Ce n’est que lorsque la copie fonctionne que vous refaites la mise à jour sur la boutique. Votre hébergeur ou un développeur peut préparer la copie de test.

TellMyShop mettra-t-il PrestaShop à jour pour moi ?

Non. TellMyShop ne met pas à jour PrestaShop lui-même. Il fait une revue avant la mise à jour, un rapport sur l’état de la boutique, les erreurs et les modules, et la même revue après, pour que vous puissiez comparer les résultats. Le module fonctionne dans PrestaShop 1.7.8, 8.0+ et 9.0+ : il reste donc avec vous des deux côtés de la mise à jour.

Que faire si la boutique affiche une erreur 500 après la mise à jour ?

Lisez d’abord le message d’erreur en mode debug ou dans le journal. S’il désigne un module, désactivez-le. Si l’erreur touche toute la boutique et que vous ne savez pas quoi en faire, restaurez la sauvegarde avec Update Assistant ou par votre hébergeur. Nous décrivons un plan détaillé pour le premier quart d’heure dans un article à part sur l’erreur 500.

PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free