Modules
Désactiver un module qui casse la commande
Les clients peuvent de nouveau commander en quelques minutes, pendant que le module fautif attend, désactivé, avec tous ses réglages intacts.
ProVersion payante
Ce que cela remplace: 1 à 2 h de diagnostic en urgence
la commande est cassée depuis ce matin. trouve quel module en est la cause et désactive-le, ne le désinstalle pas. vérifie ensuite que la commande fonctionne
Ce que fait le chat
- Le chat lit les messages d’erreur et trouve le module qui en est à l’origine.
- Il montre ce que sa désactivation affecterait, avec un avertissement pour les modules de paiement et de livraison.
- Après votre accord, il désactive le module, en gardant ses données et ses réglages.
- Il vérifie à nouveau les pages de commande et vous dit si les erreurs ont cessé.
Le problème
Depuis ce matin, les clients ne peuvent plus finaliser leurs commandes. Le journal d’erreurs cite un module d’emballage cadeau installé la semaine dernière.
Ce que vous obtenez
La commande fonctionne de nouveau, et vous avez l’erreur et le nom du module à envoyer à son auteur. Le réactiver tient en une seule demande.
Vous gardez le contrôle
Vous voyez chaque modification avant son enregistrement, et rien ne se passe sans votre accord. Le travail sur les modules complémentaires demande l’interrupteur Modules dans le panneau du module, qui se coupe tout seul après 24 heures, et leurs fichiers sont sauvegardés avant chaque modification.
Cas d’usage similaires
Pour les développeurs
- Domaine
- 4 · Modules
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- Agence / freelance, Développeur, E-commerçant
- Outils
- ps_get_logs, ps_list_modules, ps_toggle_module, ps_inspect_page
Étape par étape
- Trouve l’erreur fatale ou l’exception avec ps_get_logs et la rattache à un module avec ps_list_modules (avec le hook tiré de la trace d’appels).
- Appelle ps_toggle_module (active=false) ; l’aperçu avertit pour les modules de paiement et de livraison. L’exécution prend en général 15 à 40 s, le temps que PrestaShop reconstruise son cache.
- Après validation, désactive le module ; ses données et sa configuration restent ; annulation avec ps_revert_change.
- Revérifie avec ps_get_logs et ps_inspect_page sur les pages du panier et de la commande.
Sécurité
Cela demande l’interrupteur Modules dans le panneau du module, qui se coupe tout seul après 24 heures ; le propriétaire reçoit un e-mail quand il est activé. Chaque écriture affiche un aperçu, ne s’exécute qu’après votre validation (jeton à usage unique) et est inscrite dans l’historique des modifications. Désactiver est l’alternative sûre à la désinstallation : les données du module restent. La désinstallation est un outil séparé, irréversible.
Dernière mise à jour: 2026-10-25