Le blog

Date : 3 septembre 2026
Catégorie : E-commerce
Migration PrestaShop 9 : les modules compatibles

Quand on chiffre une migration PrestaShop 9, le premier réflexe des marchands est de penser aux produits et au thème. En réalité, ce qui fait exploser ou tenir un budget, ce sont les modules. C'est là que se joue la majorité du travail, et des mauvaises surprises.

Pourquoi les modules cassent

PrestaShop 9 a supprimé des hooks, des classes et des méthodes présents dans les versions précédentes. Un module qui s'accroche à un hook disparu, qui surcharge le back-office à l'ancienne ou qui appelle une classe retirée ne fonctionne plus. Il plante, ou pire, il fait planter toute la boutique avec une erreur 500.

Dans la pratique, une bonne part des incidents après migration vient de là : un module de paiement, de transport ou de marketing incompatible avec la nouvelle version ou avec PHP 8. D'où l'importance d'auditer chaque module avant de basculer, pas après.

Les trois catégories de modules

Face à une migration, on range vos modules dans trois cases.

Les modules officiels et bien maintenus. La plupart ont une version compatible PrestaShop 9. On les met à jour, on teste, on passe à la suite. C'est le cas le plus simple.

Les modules tiers plus anciens ou abandonnés. Là, ça se complique. Soit l'éditeur a sorti une version 9, soit il faut trouver un équivalent récent qui fait le même travail. Remplacer coûte souvent moins cher que faire réparer un module que plus personne ne maintient.

Les modules sur-mesure. Connecteur vers votre logiciel de gestion, tarifs B2B, configurateur produit, import de fournisseur : ces développements spécifiques doivent être audités puis adaptés ou réécrits pour la 9. C'est le poste le plus variable, et celui qui pèse le plus sur le coût d'une migration.

La seule méthode fiable : tester en préproduction

La compatibilité annoncée par un éditeur est un bon signal, mais elle ne remplace pas un test réel. On installe une PrestaShop 9 propre, on y remonte vos modules un par un, et on regarde ce qui casse vraiment. C'est en préproduction qu'on découvre les surprises, pas sur votre boutique en pleine journée de vente.

Ce travail d'inventaire fait aussi le tri utile : on en profite souvent pour retirer les modules dont vous ne vous servez plus. Un module de moins, c'est une source de bug et de lenteur en moins. Pour repartir sur une base propre, notre sélection de modules PrestaShop indispensables peut servir de référence.

Anticiper plutôt que subir

Le pire scénario, c'est de migrer sans avoir vérifié les modules, puis de découvrir en production que le paiement ne fonctionne plus. On l'évite avec un audit en amont : la liste complète de vos modules, leur statut de compatibilité, et un plan clair pour chacun.

C'est exactement ce que contient notre audit de migration PrestaShop 9. Vous savez avant de vous engager ce qui se garde, ce qui se remplace et ce qui se réécrit, sans zone d'ombre.

Questions fréquentes

Comment savoir si un module est compatible PrestaShop 9 ?

On vérifie la version du module chez son éditeur (compatibilité annoncée 9.x), puis on teste réellement sur un environnement PrestaShop 9. La compatibilité annoncée ne suffit pas toujours, le test en préproduction tranche.

Que faire d'un module développé sur-mesure ?

Il doit être audité puis adapté ou réécrit pour PrestaShop 9, car il utilise souvent des hooks ou des classes supprimés. C'est le poste le plus variable du budget d'une migration.

Peut-on remplacer un module payant par un équivalent ?

Souvent oui, et c'est parfois plus économique que de faire réécrire un vieux module. On compare le coût de l'adaptation à celui d'un module récent qui fait le même travail.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur & Développeur Web

Fondateur de WebSentinel, Nicolas accompagne les PME et artisans dans leur transformation digitale depuis 2015. Expert SEO, développement web et e-commerce.