Accueil
Migration PrestaShop · 8 vers 9

Migration PrestaShop 8 vers 9 : passer à la version stable recommandée sans toucher à vos données

PrestaShop 8.2 est en support étendu : seuls les correctifs critiques, de sécurité et les nouveaux hooks sont publiés, jusqu'à la sortie de PrestaShop 10. Nous migrons votre PrestaShop 8 vers PrestaShop 9 en conservant votre catalogue, vos clients, vos commandes et vos images.

PrestaShop 8.2 : support étendu, sans évolutions

La 8.2 est en phase de support étendu : correctifs critiques et de sécurité seulement. Les corrections de bugs courantes et les évolutions vont à la branche 9, dont la version stable courante est la 9.2 depuis le 30 septembre 2026. En 2026, le cœur de PrestaShop a publié des avis classés critique et élevé (dont un XSS non authentifié noté 9,3), corrigés uniquement dans les branches 8.2 et 9. La 9.2, stable depuis le 30 septembre 2026, est désormais la version courante.

Voir les avis de sécurité · Voir les dates de fin de support

Où en est votre version ?

Début et fin de validité des versions de PrestaShop et de PHP. Une version en rouge ne reçoit plus aucun correctif officiel.

Support PHP

201920212023202520272029Aujourd'hui
PHP 7.4
Fin de vie : nov. 2022
PHP 8.0
Fin de vie : nov. 2023
PHP 8.1
Fin de vie : déc. 2025
PHP 8.2
Sécurité jusqu'à : déc. 2026
PHP 8.3
Sécurité jusqu'à : déc. 2027
PHP 8.4
Supporté
PHP 8.5
Supporté
Supporté Version candidate (pas encore stable) Sécurité uniquement Fin de vie — aucun support

Support PrestaShop

20152017201920212023202520272029Aujourd'hui
PrestaShop 1.6
Fin de vie : juin 2019
PrestaShop 1.7
Fin de vie : juin 2025
PrestaShop 8.x
Support étendu (sécurité) jusqu'à la sortie de PrestaShop 10
PrestaShop 9.0
Fin de vie : mars 2026
PrestaShop 9.1
Remplacée par la 9.2 (30 septembre 2026)
PrestaShop 9.2
Version stable courante
Supporté Version candidate (pas encore stable) Sécurité uniquement Fin de vie — aucun support

Dates vérifiées le 13/10/2026 sur les sites officiels (sources en bas de page).

Failles de sécurité récentes de PrestaShop

Ce que la branche 9 de PrestaShop a déjà corrigé, et qu'une boutique restée en 1.7 n'aura jamais :

  • critiqueCVE-2026-4421204/05/2026

    XSS stocké sans authentification via le formulaire de contact : le code malveillant s'exécute quand un employé lit le message dans le back-office.

    Versions touchées :
    avant 9.1.1
    Corrigé dans :
    9.1.1
    Source officielle →
  • élevéeGHSA-xrwj-pq6w-f8m418/08/2026

    SSRF : le serveur peut être amené à télécharger des images depuis des URL non validées lors d'un import CSV.

    Versions touchées :
    9.0.0 à 9.1.4
    Corrigé dans :
    9.1.5
    Source officielle →
Voir les 4 autres avis de sécurité
  • élevéeGHSA-w6j9-q9rq-wrqg18/08/2026

    Injection de formules dans les exports CSV : des valeurs sont écrites sans échappement.

    Corrigé dans :
    9.1.5
    Source officielle →
  • élevéeGHSA-2cr4-vw9p-pjvf18/08/2026

    L'adresse IP d'un client peut être falsifiée via l'en-tête X-Forwarded-For.

    Corrigé dans :
    9.1.5
    Source officielle →
  • élevéeCVE-2026-3367323/03/2026

    XSS stockés dans le back-office, dus à des variables de templates non protégées.

    Versions touchées :
    avant 9.1.0
    Corrigé dans :
    9.1.0
    Source officielle →
  • modéréeCVE-2026-2559703/02/2026

    Énumération des comptes clients par mesure du temps de réponse du formulaire de connexion.

    Versions touchées :
    avant 9.0.3
    Corrigé dans :
    9.0.3
    Source officielle →

Ce que PrestaShop 9 apporte

  • 9.2Version stable publiée le 30 septembre 2026 : thème Hummingbird 2.1.2, PHP 8.1 à 8.5 ; les boutiques en 9.0 et 9.1 s'y mettent à jour avec le module Update Assistant.
  • 9.1Thème Hummingbird 2.0 par défaut (Bootstrap 5), avec plus de 95 % de conformité à l'European Accessibility Act annoncée par PrestaShop.
  • 9.1Prise en charge de PHP 8.5, en plus de PHP 8.1 à 8.4.
  • 9.1Fonctions expérimentales : multi-transporteur / multi-expédition et nouveau système de remises (catalogue, panier, livraison offerte, cadeau).
Voir les 3 autres nouveautés
  • 9.1.5Cinq correctifs de sécurité et environ cent corrections (multiboutique, fiche produit, commandes et factures, SEO).
  • 9.0Passage à Symfony 6.4 LTS (depuis 4.4) et sept pages du back-office migrées vers Symfony.
  • 9.0.3Plus de soixante corrections (fiche produit, multiboutique, règles panier) et une faille de connexion corrigée.

Votre version est-elle concernée ?

Dites-nous ce que vous utilisez : un appel de 45 minutes, sans engagement.

Vos données sont la priorité de la migration

Migrer, c'est changer de version, pas repartir de zéro. Voici ce que nous conservons, ce qui demande du travail, et comment nous nous en assurons.

Ce que nous conservons

  • Catalogue : produits, déclinaisons, catégories, marques, fournisseurs
  • Clients, adresses et groupes de clients
  • Commandes, factures, avoirs et historique des statuts
  • Images produits et médias
  • URLs de vos pages (reprises ou redirigées en 301)
  • Configuration : transporteurs, taxes, moyens de paiement

Ce qui demande du travail

  • Les modules qui dépendent de composants retirés en 9.0 (Guzzle, SwiftMailer, Tactician) : mis à jour, remplacés ou réécrits.
  • Le thème : à vérifier, la 9.1 met Hummingbird 2.0 (Bootstrap 5) par défaut.

Comment nous nous en assurons

  • Sauvegarde complète avant tout
  • Votre site actuel reste en ligne
  • Comptage avant / après
  • Bascule à horaire creux, retour arrière possible
  • URLs et référencement conservés
  • Un interlocuteur, joignable de bout en bout

Notre procédure de migration PrestaShop : deux sauvegardes, une copie de travail

Aucun script de migration n'est lancé directement sur votre site en ligne. Nous sauvegardons d'abord, travaillons sur une copie installée sur notre serveur de développement, puis sauvegardons à nouveau juste avant la mise en production : à chaque instant, un état complet et récent de votre PrestaShop peut être restauré.

Procédure de migration PrestaShop en six étapesSur le site en production : sauvegarde n°1. Sur le serveur de développement : copie du site, scripts de migration, recette. Retour sur la production : sauvegarde n°2, puis mise en production, avec retour arrière possible vers la sauvegarde n°2. Le site reste en ligne pendant tout le travail sur la copie.Votre site PrestaShop en productionNotre serveur de développement1Sauvegarden°1fichiers + base2Copiede travailsite cloné3Scripts demigrationjoués sur la copie4Recettedonnées comparées5Sauvegarden°2juste avant bascule6Mise enproductionopérations validéesVotre site reste en ligne, sans interruptionretour arrière possible
  1. Site en production

    Sauvegarde n°1

    Base de données et dossiers img, modules, themes, override, upload et download, archivés hors du serveur.

  2. Serveur de développement

    Copie sur le serveur de développement

    La boutique est dupliquée sur notre serveur de développement : paiements en mode test, e-mails clients coupés, indexation bloquée.

  3. Serveur de développement

    Scripts de migration

    Module de mise à niveau (1-Click Upgrade / autoupgrade) et scripts SQL de version en version, puis adaptation des modules, overrides et du thème.

  4. Serveur de développement

    Recette

    Tunnel de commande, paiement, transporteurs, e-mails transactionnels : produits, clients et commandes comptés avant / après.

  5. Site en production

    Sauvegarde n°2 avant mise en production

    Boutique passée en maintenance, nouvelle sauvegarde : les commandes, paniers et comptes clients créés depuis la copie sont conservés.

  6. Site en production

    Mise en production

    La mise à niveau validée est rejouée sur la boutique en ligne, à horaire creux. Contrôle d'une commande test, maintenance levée.

Résultat : aucune perte de données pendant l'exécution des scripts de migration, et un retour à l'état d'avant possible à tout moment.

Comment nous migrons votre boutique vers PrestaShop 9

  1. 1

    Audit de votre boutique

    Version actuelle, modules et thème installés, overrides, volume de catalogue et de commandes : nous listons ce qui passera tel quel et ce qui demandera un travail.

  2. 2

    Sauvegarde et copie de test

    Fichiers et base sont sauvegardés, puis la boutique est dupliquée sur un environnement de test. Votre site en production n'est pas touché.

  3. 3

    Chemin de mise à niveau

    Mise à niveau avec l'outil officiel Update Assistant depuis la 8.x. Sur une cible 9, les modules incompatibles sont désinstallés : nous les traitons donc avant la bascule.

  4. 4

    Modules et thème

    Chaque module est testé sur la copie et remplacé ou adapté si besoin. Le thème est repris ou reconstruit sur Hummingbird 2.0.

  5. 5

    Recette et comparaison des données

    Comparaison avant / après des produits, clients et commandes, test du tunnel de commande et du paiement, vérification des e-mails transactionnels.

  6. 6

    Bascule et suivi

    Mise en production à horaire creux, redirections 301 contrôlées, puis suivi des premiers jours.

Prêt à passer à 9 ?

Un audit de votre PrestaShop 8 : ce qui se conserve, ce qui se refait, dans quel ordre.

Boutiques PrestaShop que nous avons réalisées

Des boutiques en production, de la mode au livre en passant par le modélisme : voyez le résultat directement chez nos clients.

Ce que nous vous disons d'emblée
  • Le passage 8 vers 9 change le socle technique (Symfony 6.4 LTS, PHP 8.1 minimum) : les modules sur mesure sont à retester.
  • Il n'y a pas d'urgence de sécurité comparable à la 1.7 : nous planifions la migration avec vous, sans la précipiter.
  • PHP : PrestaShop 9.0 fonctionne de PHP 8.1 à 8.4, les 9.1 et 9.2 jusqu'à PHP 8.5. Votre hébergement doit être compatible.

16+

ans d'expérience web

5/5

note moyenne clients

72

avis publiés sur ce site

100%

interlocuteur unique

Ce qu'en disent nos clients

Fasilamusic

★★★★★
Plusieurs prestataires se sont proposés et après les avoir tous contactés avec pour certains beaucoup d'expériences mais tellement peu d'humilité... j'ai orienté mon choix vers Websource pour 3 raisons: le prix le plus compétitif, sa capacité à comprendre nos besoins et ses explications claires et précises de ses actions. Bravo et merci à Jonathan pour son implication et pour le résultat de cette 1ère partie réussie et sans hésitation aucune pour continuer à travailler avec Websource pour la suite du chantier !

Client vérifié sur Codeur.com

★★★★★
Très satisfait du travail fourni, prestataire à l'écoute , sérieux et disponible. Très bon professionnel à recommander

MickaelLoostiks

★★★★★
Je suis très content du site que Jonathan là fait. Il a été à l’écoute de mes demande et il est très professionnel. Je recommande a 100%. Merci à toi Mickael

PhilippeMonceprive

★★★★★
Prestataire rapide, efficace et de bonne expérience. Il maîtrise la console SSH très bien et m'a appris beaucoup de choses. On sent le prestataire passionné par son travail, et qui creuse lorsqu'il tombe sur une difficulté. Je repasserai par lui j'en suis sûr !

Adeli75

★★★★★
dev très serieux et très rapide

Sportpro

★★★★★
Excellent professionnel, très consciencieux. Parfaite maitrise technique.

Jack93

★★★★★
Travail rapide et efficace

AGWL

★★★★★
Un prestataire efficace et à l'écoute, nous vous le recommandons pour tout projet de sauvegarde. A très bientôt :)

Voir tous les avis clients

Questions fréquentes : PrestaShop 8 vers 9

Ma boutique est en PrestaShop 8 : dois-je migrer vers la 9 ?

Ce n'est pas une urgence : la 8.2 est corrigée en sécurité en support étendu. Migrer permet toutefois de retrouver les corrections de bugs et les évolutions, et d'éviter une migration précipitée à la sortie de PrestaShop 10.

Puis-je passer de PrestaShop 8 à 9 avec mon thème actuel ?

C'est à vérifier sur la copie de test : la 9.1 met Hummingbird 2.0 par défaut, mais un thème existant peut être conservé s'il est compatible. Nous vous le disons dès l'audit.

Vais-je perdre mes commandes ou mes clients en migrant vers PrestaShop 9 ?

Ce n'est pas l'objectif ni la méthode : la migration est jouée sur une copie, après une sauvegarde complète, et nous comparons les volumes de produits, clients et commandes avant et après. Un écart se corrige avant la bascule, pas après.

Sur le même sujet

Sans engagement

Votre PrestaShop est-il migrable sans surprise ?

En 45 minutes, nous regardons votre version, vos extensions et votre hébergement, et nous vous disons honnêtement ce qui se conserve, ce qui se refait et dans quel ordre agir.