Blog

PrestaShop 8.2 : rester ou passer à la 9 ?

La 8.2 ne reçoit plus que des correctifs de sécurité, jusqu’à la sortie de PrestaShop 10. Ce qui change dans la 9, ce qui peut casser lors du passage, ce qu’apportent la 9.0, la 9.1 et la 9.2, et comment préparer le passage.

PrestaShop 8.2 : rester ou passer à la 9 ?

PrestaShop 9.0 est sorti en juin 2025 ; depuis, la 8.2 ne reçoit plus que des correctifs de sécurité et des correctifs critiques. PrestaShop 9.2 est sorti en septembre 2026, tandis que la dernière version de la branche 8.2 est la 8.2.8, d’août 2026. PrestaShop recommande aux boutiques en version 8 de planifier le passage à la 9, sans toutefois le présenter comme une mesure d’urgence.

La version 9 est une version majeure : le framework sous-jacent, le thème par défaut et de nombreuses pages de l’administration ont changé, si bien que le passage demande plus de travail qu’une mise à jour mineure. Cet article résume combien de temps la 8.2 reçoit des correctifs, ce qui change dans la 9, ce qui peut casser lors du passage, ce que la 9 apporte à une boutique et comment préparer le passage.

Pas technicien ?En bref : dois-je faire quelque chose maintenant ?

PrestaShop 8.2 reçoit encore aujourd’hui des correctifs de sécurité, mais uniquement ceux-là : aucune nouvelle fonctionnalité n’est ajoutée. Les correctifs continuent jusqu’à la sortie de PrestaShop 10 ; aucune date n’est fixée.

Passer à la 9 demande plus de travail qu’une mise à jour habituelle : le thème et certains modules peuvent nécessiter des modifications. Mieux vaut donc évaluer dès maintenant ce que cela implique, et l’essayer sur une copie de test avant que la boutique en ligne ne passe à la 9. D’ici là, la dernière version 8.2, la 8.2.8, doit être installée.

Que faire : posez la question à la personne qui gère la boutique. Vous pouvez lui envoyer telles quelles les questions ci-dessous.

Questions pour la personne qui gère la boutique

Sur quelle version de PrestaShop tourne la boutique, et la 8.2.8 est-elle installée ? Quel thème utilise la boutique, et existe-t-il une version de ce thème pour PrestaShop 9 ? Quels modules ont une version pour PrestaShop 9, et lesquels n’en ont pas ? La boutique comporte-t-elle des développements sur mesure ou des overrides à vérifier pour le passage ? Peut-on essayer le passage à la 9 sur une copie de test, et quelle quantité de travail cela représenterait-il ?

Combien de temps PrestaShop 8.2 reçoit-il des correctifs ?

Depuis la sortie de la 9.0 (10 juin 2025), la 8.2 est en support étendu : elle ne reçoit plus que des correctifs de bugs critiques et de sécurité, jusqu’à la sortie de PrestaShop 10.0.0. La date de la 10.0.0 n’est pas connue ; en 2025, PrestaShop prévoyait encore que la 10 succède à la 9.1, mais c’est la 9.2 qui est sortie à la place.

Sept versions correctives de la 8.2 sont sorties jusqu’ici pendant le support étendu, la dernière étant la 8.2.8 (18 août 2026). La 8.2 repose sur le framework Symfony 4.4, qui ne reçoit plus de correctifs Symfony, et PrestaShop ne les reporte pas sur la branche 8 ; c’est pourquoi il recommande de planifier le passage à la 9.

La 8.1 et la 8.0 ne reçoivent aucun correctif : leurs dernières versions sont la 8.1.7 (juin 2024) et la 8.0.5 (août 2023). Les cinq failles de sécurité d’août 2026 touchent la version 8 à partir de la 8.0.0, et ne sont corrigées que dans la 8.2.8. Les boutiques en 8.1 ou en 8.0 doivent passer au moins à la 8.2.8.

En quoi PrestaShop 9 diffère-t-il de la 8.2 ?

Domaine8.29.x
FrameworkSymfony 4.4, plus corrigéSymfony 6.4, correctifs de sécurité jusqu’en novembre 2027
PHP7.2–8.18.1–8.4 (9.0), 8.1–8.5 (9.1, 9.2)
Mémoireau moins 256 Moau moins 512 Mo
Thème par défautClassicHummingbird sur les nouvelles installations (à partir de la 9.1)
Versionscorrectifs de sécurité et critiques uniquementnouvelles fonctionnalités aussi

La seule version de PHP commune aux deux branches est la 8.1 : une boutique sous PHP 8.1 peut garder le même PHP en passant à la 9. Le minimum pour la base de données est le même pour les deux (MySQL 5.7 ou MariaDB 10.2).

Qu’est-ce qui peut casser lors du passage à la 9 ?

Selon PrestaShop, la 9 est une version majeure : certains modules et thèmes peuvent donc nécessiter des mises à jour. Pour les étapes plus petites au sein de la 9 (par exemple 9.1 → 9.2), le thème et les modules devraient continuer à fonctionner ; cela ne vaut pas pour le passage de la 8 à la 9. Selon la documentation pour les développeurs, voici ce qui a changé :

  • Modules : certains hooks ont été supprimés (par exemple ceux de l’ancienne page produit), l’ancienne page produit de l’administration a disparu, et plusieurs pages de l’administration (par exemple Produits, Paniers, États de commande) ont été reconstruites. Les modules qui s’appuient dessus peuvent devoir être réécrits.
  • Développements sur mesure : si quelqu’un a modifié le fonctionnement d’anciennes pages de l’administration par des overrides, certains d’entre eux ne fonctionnent plus dans la 9.
  • Anciennes bibliothèques : Guzzle et Swift Mailer ont été supprimés ; les modules qui les utilisent doivent être réécrits.
  • E-mail : SSL a été retiré des réglages SMTP ; seuls TLS ou l’absence de chiffrement peuvent être choisis. Si la boutique envoie ses e-mails en SSL, il faut changer ce réglage.
  • Thème sur mesure : les données des pages de catégorie, de marque, de fournisseur et de magasin arrivent au gabarit sous une nouvelle forme, si bien que les gabarits d’un thème sur mesure doivent être réécrits.

Lesquels de ces points concernent une boutique donnée dépend de ses modules installés, de son thème et de ses développements sur mesure ; c’est une copie de test qui permet de le savoir.

Que devient le thème Classic dans la 9 ?

À partir de la 9.1, Hummingbird est le thème par défaut des nouvelles installations. Classic fait toujours partie du paquet 9.2, avec une version 3.x distincte pour la 9 ; PrestaShop a déplacé Classic dans son propre dépôt pour qu’il puisse devenir optionnel à l’avenir. Il n’existe aucune information officielle sur le fait qu’une boutique existante passe ou non à Hummingbird lors de la mise à jour, ni sur la durée de prise en charge de Classic.

La nouvelle commande en une page de la 9.2 fonctionne d’emblée avec les thèmes basés sur Hummingbird et ne prend pas en charge le thème Classic par défaut. Si la boutique utilise un thème sur mesure construit à partir de Classic, mieux vaut demander à son auteur s’il existe une version pour la 9.

Qu’apporte la 9 à une boutique ?

PrestaShop 8.2 ou 9 : support, nouveautés de la 9.0, de la 9.1 et de la 9.2, étapes du passage
Le support de la 8.2, ce qu’apporte la 9 et les étapes du passage.
  • 9.0 : images WebP et AVIF ; commande sans compte avec une adresse e-mail qui possède déjà un compte ; URL de produits plus propres ; les pages de liste filtrées sont tenues à l’écart des moteurs de recherche ; journalisation des actions sur les modules.
  • 9.1 : Hummingbird 2.0 comme thème par défaut ; panier plus rapide avec de nombreuses déclinaisons ; deux fonctionnalités expérimentales (répartition d’une commande en plusieurs envois, nouveau système de réductions), que PrestaShop ne recommande pas encore sur une boutique en production.
  • 9.2 : commande en une page (la commande en quatre étapes reste disponible), champs personnalisés sur les produits, les clients et les commandes, nouveaux états de produit, données structurées (JSON-LD) dans PrestaShop lui-même, assistant IA avec le fournisseur de votre choix.

Plus de détails sur la 9.2 dans un article à part : PrestaShop 9.2 : nouveautés et mise à jour.

Comment passer de la 8.2 à la 9 ?

PrestaShop recommande de faire la mise à jour vers la 9 avec le module Update Assistant (anciennement 1-Click Upgrade). Le module ne propose que des versions cibles compatibles avec le PHP du serveur. Par défaut, il désactive les modules non natifs, désinstalle les modules incompatibles avec la version cible et régénère les modèles d’e-mails : les modifications apportées aux modèles d’e-mails peuvent donc être perdues.

Pour un changement de version majeure (par exemple 8 → 9), la documentation pour les développeurs évoque aussi la migration : une nouvelle boutique en 9, vers laquelle on transfère les données, car l’ancien thème et les anciens modules peuvent être incompatibles. La description de la mise à jour indique toutefois qu’une mise à jour sur place conserve les données, les modules et le thème. La meilleure voie dépend des modules et du thème de la boutique.

  • D’abord une copie de test : pour chaque mise à jour, PrestaShop demande de l’essayer d’abord dans un environnement de préproduction, avec les modules et le thème.
  • Sauvegarde : votre propre sauvegarde des fichiers et de la base de données, en plus de celle de l’Update Assistant.
  • Ensuite : réactivez les modules désactivés et parcourez la boutique en tant que client : inscription, commande, paiement, e-mails.

Que faire maintenant ?

  1. Si la boutique tourne sur la 8.1 ou la 8.0 : passez au moins à la 8.2.8, car ces branches ne reçoivent aucun correctif.
  2. Si elle tourne sur la 8.2 : installez la 8.2.8 si ce n’est pas encore fait.
  3. État des lieux : listez le thème, les modules et les développements sur mesure, et vérifiez lesquels ont une version pour la 9.
  4. Essai : essayez le passage à la 9 sur une copie de test et faites un achat complet.
  5. Calendrier : planifiez le passage en production en fonction de l’essai, en dehors de la haute saison.

Mise à niveau de PrestaShop

La boutique mise à niveau avec son thème, ses modules et ses données, préparée sur une copie de test.

Demander la mise à niveau

Questions fréquentes

Q : Combien de temps PrestaShop 8.2 reçoit-il des correctifs ?

R : Jusqu’à la sortie de PrestaShop 10.0.0, uniquement des correctifs de sécurité et critiques. La date de la 10.0.0 n’est pas connue.

Q : Le passage à la 9 est-il urgent ?

R : Selon PrestaShop, ce n’est pas une mesure d’urgence, mais il recommande de le planifier. D’ici là, la dernière version 8.2, la 8.2.8, doit être installée.

Q : Faut-il changer de PHP pour la 9 ?

R : Pas forcément : la 8.2 comme la 9 fonctionnent sous PHP 8.1.

Q : Le thème Classic fonctionne-t-il dans la 9 ?

R : Oui, Classic fait toujours partie du paquet 9.2. Sur les nouvelles installations, Hummingbird est le thème par défaut depuis la 9.1, et la commande en une page de la 9.2 ne prend pas en charge Classic par défaut.

Q : Les modules sont-ils conservés lors du passage à la 9 ?

R : L’Update Assistant désactive les modules non natifs et désinstalle ceux qui ne sont pas compatibles avec la 9. Il faut vérifier auprès de l’auteur de chaque module s’il en existe une version pour la 9.

Sources : PrestaShop 9.0 est disponible (en anglais), phase de support étendu de la 8.2.x, PrestaShop 9.1.0 est disponible (en anglais), PrestaShop 9.2.0 est disponible (en anglais), configuration requise (9), changements de PrestaShop 9.0, Rester à jour (en anglais)

Partager

Recevez nos offres spéciales

En m’abonnant, j’accepte que PrestaHU m’envoie des newsletters et utilise mon adresse e-mail, sous forme hachée, pour créer des audiences publicitaires dans Google Ads et Meta. Ce consentement peut être retiré à tout moment.

Politique de confidentialité

Pincez ou touchez deux fois pour zoomer

Mes modules