Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Acces modules lent Prestashop : guide correction 2025 !

tout servces prestashop

1. Pourquoi l’accès à la page des modules est-il lent dans PrestaShop ?

La lenteur d’accès à l’onglet "Modules" dans PrestaShop est souvent due à la connexion aux serveurs de PrestaShop Addons, qui peut ralentir le chargement, surtout si la boutique tente de récupérer des modules en ligne ou des notifications.

Pour y remédier, désactivez la connexion automatique à Addons dans les paramètres avancés et videz régulièrement le cache. Un trop grand nombre de modules installés ou des modules obsolètes peuvent aussi ralentir cette page. Garder un environnement propre et à jour améliore considérablement l’expérience dans le back-office.


2. Est-ce qu’un trop grand nombre de modules ralentit l’interface des modules ?

Oui, si vous avez plusieurs dizaines de modules installés, même inactifs, cela surcharge le système et ralentit le chargement de la page des modules. Chaque module chargé ajoute du code et parfois des requêtes en base de données.

Pour éviter cela, supprimez les modules inutilisés au lieu de simplement les désactiver. De plus, certains modules injectent des scripts ou hooks qui s’exécutent même à l’état inactif. Un nettoyage régulier permet un accès plus rapide à la section "Modules" et réduit aussi les risques de conflits internes.


3. Comment accélérer l’accès à la page des modules dans PrestaShop 1.7 ou 8 ?

Dans PrestaShop 1.7 et 8, commencez par vider le cache, désactiver la connexion automatique à Addons, et limiter l’affichage des modules à ceux installés localement. Cela réduit les appels externes et accélère le chargement.

Vous pouvez aussi activer le mode debug temporairement pour voir les requêtes SQL exécutées en arrière-plan. Si certaines prennent trop de temps, une optimisation de la base de données ou la suppression de modules non utilisés est recommandée. Gardez aussi PrestaShop à jour pour profiter des optimisations de performance apportées dans les dernières versions.


4. Les modules non mis à jour peuvent-ils ralentir leur propre chargement ?

Oui, un module obsolète peut contenir du code incompatible ou non optimisé, ce qui ralentit non seulement sa propre interface, mais aussi le chargement général de la section "Modules". Certains modules mal développés exécutent des appels externes ou des calculs lourds dès leur chargement.

Il est donc crucial de mettre à jour régulièrement vos modules depuis une source fiable. Privilégiez les modules développés par des éditeurs reconnus, avec un historique de mises à jour. Une version récente garantit non seulement la compatibilité, mais aussi de meilleures performances et une sécurité renforcée.


5. Pourquoi l’onglet "Modules et services" reste-t-il bloqué en chargement infini ?

Un chargement infini de la page des modules peut être causé par une erreur JavaScript, un conflit de modules, ou une requête à Addons qui échoue (connexion lente, DNS bloqué). Cela empêche le back-office de terminer le rendu de la page.

Activez la console développeur (F12) pour détecter l’erreur en question. Vous pouvez aussi désactiver les appels vers Addons en modifiant le fichier AdminModulesController.php ou en bloquant le domaine dans votre pare-feu local à des fins de test. Une réinstallation propre d’un module défaillant peut aussi résoudre le blocage.


6. Comment désactiver la connexion à Addons pour améliorer les performances ?

Dans Paramètres avancés > Performances, décochez l’option qui permet la connexion automatique à la marketplace Addons. Cela empêche PrestaShop de charger en arrière-plan des suggestions de modules, des publicités ou des mises à jour recommandées.

Vous pouvez aussi, pour des raisons de test, bloquer les appels vers addons.prestashop.com via votre fichier hosts. Ce blocage améliore considérablement la réactivité de la page "Modules", surtout sur les versions 1.7.6 et 1.7.7, connues pour être plus lentes à cause de ces appels réseau.


7. L’activation du mode debug peut-elle ralentir l’accès aux modules ?

Oui, le mode debug, bien qu’utile pour identifier les erreurs, désactive certains caches et ralentit fortement le back-office, y compris la section modules. Il n’est pas conseillé de laisser ce mode activé en production.

Utilisez-le uniquement pour diagnostiquer une lenteur spécifique, puis désactivez-le immédiatement. En mode debug, PrestaShop affiche toutes les erreurs PHP, les requêtes SQL et les hooks déclenchés, ce qui peut être lourd pour le navigateur. Une fois votre diagnostic effectué, repassez en mode normal pour retrouver une navigation fluide.


8. Le cache peut-il améliorer ou aggraver l’accès aux modules ?

Le cache peut améliorer les performances en production, mais s’il est corrompu, il peut aussi provoquer des lenteurs ou des erreurs. Un cache mal vidé ou une compilation Smarty incomplète ralentit particulièrement les pages dynamiques comme celle des modules.

Il est donc recommandé de vider le cache manuellement depuis le back-office ou en supprimant le contenu des dossiers /var/cache ou /cache. Activez également la compilation "à jamais recompiler les fichiers de templates" seulement en développement. En production, utilisez la compilation optimisée pour de meilleures performances.


9. Un hébergement lent peut-il impacter l’accès à la gestion des modules ?

Oui, si votre hébergeur propose un serveur lent ou surchargé, chaque requête dans le back-office prend plus de temps, notamment celles vers la page des modules, souvent lourde à charger. L’accès à cette section dépend fortement de la puissance serveur et du temps de réponse PHP/MySQL.

Utilisez un hébergement spécialisé PrestaShop ou au minimum un VPS avec SSD, PHP 8+, et MariaDB. Vous constaterez immédiatement une amélioration globale du back-office. Si vous avez plus de 500 produits ou 50 modules, un hébergement mutualisé devient souvent insuffisant.


10. Peut-on améliorer la rapidité de la page "Modules" avec un thème admin optimisé ?

Oui, certains thèmes back-office personnalisés (ou interfaces d’administration optimisées) permettent un affichage plus rapide, notamment en supprimant les widgets inutiles ou en allégeant les CSS/JS du back-office.

Cependant, ces solutions ne remplacent pas une bonne hygiène logicielle : supprimer les modules inutiles, désactiver les appels externes, optimiser la base de données et maintenir PrestaShop à jour. L’utilisation d’un thème admin peut être complémentaire, mais ne doit pas être l’unique solution à la lenteur de la page modules.