Thème
Vérifier vos personnalisations de module avant de mettre le module à jour
Vous découvrez avant une mise à jour quelles personnalisations risquent de casser, au lieu de le découvrir sur la boutique en ligne.
ProVersion payante
Ce que cela remplace: 1 à 2 h de comparaison de fichiers par mise à jour
Nous mettons à jour ps_facetedsearch et ps_shoppingcart. Liste les surcharges de notre thème pour les deux, compare-les avec les templates actuels des modules, et dis-moi ce qui risque de casser.
Ce que fait le chat
- Le chat liste les modules et les copies personnalisées de leurs mises en page dans votre thème.
- Il lit ces copies.
- Il signale ce que la nouvelle version a pu changer.
- Il propose des corrections, enregistrées seulement après votre validation.
Le problème
L’an dernier, nous avons mis à jour un module et la page produit a cassé, parce que notre copie personnalisée de sa mise en page n’était plus à jour.
Ce que vous obtenez
Une liste, avant la mise à jour, des personnalisations à risque et des corrections à faire, avant que quoi que ce soit ne casse sur la boutique en ligne.
Vous gardez le contrôle
Le chat se contente de lire. Rien ne change dans votre boutique. Les changements d’apparence de la boutique demandent l’interrupteur Thème dans le panneau du module, qui se coupe tout seul après 24 heures.
Cas d’usage similaires
Pour les développeurs
- Domaine
- 3 · Thème
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- Agence / freelance, Développeur
- Outils
- ps_list_modules, ps_list_theme_files, ps_read_theme_file, ps_check_shop_health, ps_module_file
Étape par étape
- Liste les versions des modules avec ps_list_modules et les surcharges avec ps_list_theme_files (chemin modules/).
- Lit les surcharges avec ps_read_theme_file. Les templates actuels du module lui-même peuvent être lus pour comparaison avec ps_module_file (action read) quand l’interrupteur Modules est activé.
- Compare les variables, les blocs et les inclusions, et signale tout ce que la nouvelle version a pu renommer.
- Propose des modifications des surcharges, appliquées seulement après un aperçu des différences et votre validation.
Sécurité
Cela demande l’interrupteur Thème dans le panneau du module, qui se coupe tout seul après 24 heures. Le chat modifie l’apparence du module via une surcharge de template dans votre thème (ps_override_module_template) : une mise à jour du module n’y touche donc pas. La surcharge est un fichier du thème, sauvegardé avant chaque écriture et restaurable avec ps_restore_file_backup. Si la modification ne pouvait se faire que dans le module lui-même, le chat le dit : les fichiers du module peuvent être modifiés avec l’interrupteur Modules activé (ps_module_file, avec sauvegarde), mais une mise à jour du module efface ces modifications. Faites d’abord la mise à jour sur un domaine de préproduction ; les domaines de préproduction sont gratuits avec chaque licence.
Dernière mise à jour: 2026-10-25