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 €

Modules inutilisés PrestaShop : une checklist avant de les désactiver et de les supprimer

Les modules inutilisés de PrestaShop sont installés mais ne font rien : désactivés depuis des mois, greffés nulle part sur le site ou remplacés par un plus récent. Vous les trouvez dans le Gestionnaire de modules. Désactivez d’abord chacun pendant une semaine et surveillez la boutique. Si rien ne casse, désinstallez le module et supprimez ses fichiers.

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

Pourquoi ranger les modules si la boutique fonctionne ?

Pour trois raisons : la sécurité, la vitesse et la tranquillité lors des mises à jour. Un vieux module que personne ne met à jour peut être une porte d’entrée pour une attaque. Friends of Presta tient une liste des failles connues dans les modules, et Technet Media a décrit un exemple d’attaque par une dépendance utilisée dans des modules (en polonais).

En plus, chaque module actif peut ajouter des scripts et des requêtes aux pages de la boutique. Chacun est aussi un élément de plus à vérifier avant de mettre à jour PrestaShop ou PHP. Moins de modules, c’est une liste de suspects plus courte quand quelque chose cesse de fonctionner.

Comment savoir quel module est inutilisé

Répartissez les modules en quelques groupes et prenez une décision différente pour chacun.

GroupeExempleDécision
Installé et désactivé depuis longtempsun vieux carrousel, un pop-up d’une campagne d’il y a un ancandidat à la suppression après vérification
Actif, mais affiché nulle partun bloc pour une colonne que le thème n’affiche pasdésactiver à titre de test
Doublé par un autre moduledeux modules d’avis, deux modules de newslettergarder l’un, désactiver l’autre
Intégration avec un service que vous n’utilisez plusun ancien transporteur, un comparateur de prix, un chat en directdésactiver, puis désinstaller
Module de vente : panier, paiements, livraisonun module de passerelle de paiementne pas y toucher sans plan
Module utilisé par le thèmemenu, recherche, filtresne pas y toucher, le thème en dépend
Vous ne savez pas à quoi il sertle nom technique ne dit riendemander au développeur ou désactiver à titre de test

Les hébergeurs publient leurs propres listes de modules utiles, par exemple la liste des modules indispensables de LH.pl (en polonais). Une telle liste aide à décider ce qu’il ne faut pas supprimer. L’article d’Astrabit sur un PrestaShop lent (en polonais) explique ce que coûtent à une boutique les modules et les scripts inutilisés.

Et les modules que PrestaShop installe tout seul ?

Gardez ceux qu’utilisent les ventes et le thème, et passez les autres en revue comme les modules achetés. Un PrestaShop neuf installe pas mal de ses propres modules. Certains sont des blocs du tableau de bord du back office et des modules de statistiques. D’autres affichent des blocs sur les pages de la boutique : une bannière, un texte sur les points forts de la boutique, une liste de catégories, une newsletter.

Les modules de statistiques collectent des données de visite à chaque passage d’un client. Si vous utilisez un autre outil d’analyse, beaucoup d’entre eux ne vous apportent rien, alors que leurs tables de données ne cessent de grossir. Les blocs du tableau de bord, eux, ralentissent l’ouverture du back office. Désactiver des modules que personne ne regarde ne casse en général rien, mais faites-le quand même un par un. Certains thèmes utilisent les modules de PrestaShop de façon inattendue, par exemple la liste des catégories dans un menu latéral.

Comment supprimer un module sans risque, pas à pas

D’abord vous désactivez, puis vous attendez, et enfin vous supprimez.

  1. Sauvegardez la base de données et les fichiers. La désinstallation supprime les données du module, et sans sauvegarde vous ne pouvez pas les récupérer.
  2. Listez les candidats. Nom du module, version, actif ou non, où il s’affiche, date de la dernière mise à jour.
  3. Désactivez un seul module. Dans Modules > Gestionnaire de modules. Vérifiez la page d’accueil, une catégorie, une fiche produit et le panier.
  4. Attendez une semaine. Surveillez les commandes, le journal des erreurs dans Paramètres avancés > Logs et les messages des clients.
  5. Désinstallez le module. Si rien n’a cassé, désinstallez-le dans le Gestionnaire de modules.
  6. Supprimez les fichiers. Les fichiers du module restent sur le serveur après la désinstallation. Supprimez-les dans le Gestionnaire de modules ou par FTP, pour que du vieux code ne traîne pas sur le serveur.
  7. Notez ce que vous avez fait. Date, module, raison. Cela aide quand, six mois plus tard, quelqu’un demande où est passé le pop-up.

Si la désactivation d’un module casse quelque chose tout de suite, réactivez-le. Nous décrivons comment trouver le module qui casse votre boutique dans l’article sur la désactivation d’un module PrestaShop.

Comment passer les modules en revue avec le chat

Vous demandez une revue, et votre chat (Claude ou ChatGPT) lit la liste des modules installés avec leurs versions et leur statut. Il vérifie aussi quels modules s’affichent à des endroits choisis du site. Il en tire une liste de candidats, répartis dans les groupes du tableau ci-dessus.

Vous: Quels modules sont installés mais désactivés, ou affichés nulle part ? Désactive l’ancien pop-up et le carrousel pour une semaine, on décidera ensuite.

Votre chat: 74 modules sont installés, dont 9 désactivés. Candidats au rangement :

3 désactivés : un ancien module de transporteur, un module de comparateur de prix, un second module d’avis.

2 actifs, mais greffés à aucun endroit de la page d’accueil, d’une catégorie ou d’une fiche produit : le pop-up de la campagne Lanternes d’automne et le carrousel.

Les données et les réglages du module restent. Je le désactive ?

Vous: Oui, et le carrousel aussi.

Votre chat: Les deux sont désactivés. Dans une semaine, demandez une revue du journal des erreurs sur cette période. Vous pourrez alors décider de la désinstallation.

Statut de la carte : attend votre « oui »
aperçu de la modification

Aperçu de la première modification :

ancienne version : Pop-up Lanternes d’automne : activé

nouvelle version : Pop-up Lanternes d’automne : désactivé

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

La liste des modules et le plan fonctionnent dans TellMyShop Free. La désactivation et la désinstallation exigent TellMyShop Pro et l’interrupteur Modules. L’interrupteur dure 24 heures et exige une sauvegarde de la base de données faite le même jour. Vous pouvez réactiver un module désactivé depuis l’historique des modifications. La désinstallation ne peut pas être annulée : le chat propose donc de désactiver d’abord et vous demande de saisir le nom exact du module. Vous trouverez ces tâches décrites dans les cas d’usage suppression sans risque d’un module inutilisé et revue des réglages des modules. Les détails de TellMyShop Pro sont sur la page tarifs.

Comment ne pas se laisser envahir de nouveau par les modules

Avant d’installer un nouveau module, notez quel problème il doit résoudre et qui le mettra à jour. Installez les modules à tester sur une copie de la boutique, pas sur la boutique en ligne. Une fois par trimestre, passez la liste des modules en revue de la même façon que maintenant.

Questions et réponses

Un module désactivé ralentit-il la boutique ?

Presque pas, car PrestaShop ne l’exécute pas. Mais un module désactivé laisse quand même des fichiers sur le serveur. Une ancienne version avec une faille de sécurité peut être dangereuse même si personne ne l’utilise. Considérez donc la désactivation comme une étape de test. Si rien n’a cassé au bout d’une semaine, désinstallez le module et supprimez ses fichiers.

Quels modules PrestaShop ne faut-il pas désactiver ?

Ceux dont dépendent les ventes et l’apparence de la boutique : panier, paiements, livraison, recherche, filtres des catégories et modules utilisés par votre thème. Faites aussi attention aux modules de consentement aux cookies et de consentement RGPD. Si vous ne savez pas à quoi sert un module, désactivez-le seulement à titre de test et surveillez la boutique.

La désinstallation d’un module supprime-t-elle ses données ?

Oui. À la désinstallation, PrestaShop supprime les réglages du module, son contenu et souvent ses tables dans la base de données. Sans sauvegarde de la base, vous ne pouvez pas récupérer ces données. Les fichiers du module restent en général sur le serveur jusqu’à ce que vous les supprimiez à part dans le Gestionnaire de modules ou par FTP.

Combien de modules, c’est trop ?

Il n’y a pas de tel nombre. Ce qui compte, c’est ce que fait un module sur chaque page. Un seul module lourd avec ses propres scripts sur chaque page ralentit plus la boutique que dix petits modules dans le back office. Au lieu de compter, vérifiez quels modules s’affichent sur la page d’accueil, une catégorie et une fiche produit.

Le chat supprimera-t-il tout seul les modules inutilisés ?

Dans TellMyShop Free, le chat parcourt seulement la liste des modules et propose un plan. La désactivation et la désinstallation fonctionnent dans TellMyShop Pro une fois l’interrupteur Modules activé pour 24 heures. La désinstallation exige de saisir le nom exact du module et ne peut pas être annulée.

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