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

Corriger un bug dans le code d’un module en attendant le correctif de l’auteur

L’erreur s’arrête dès aujourd’hui grâce à une petite modification documentée, le fichier d’origine est conservé, et vous savez qu’il faudra revérifier après la prochaine mise à jour du module.

ProVersion payante

Ce que cela remplace: 1 à 2 h de développeur

Ce que vous écrivez dans le chat

le module dpdlabels déclenche « Undefined array key » dans ProductHooks.php ligne 212 sous php 8.2. montre-moi le code, propose la plus petite correction, sauvegarde et applique-la. note-la pour qu’on la refasse après la prochaine mise à jour

Ce que fait le chat

  1. Le chat lit l’erreur et ouvre le fichier du module à la bonne ligne.
  2. Il propose la plus petite modification et montre exactement ce qui va changer.
  3. Il prévient que la prochaine mise à jour du module remplacera le fichier et effacera la correction.
  4. Après votre accord, il enregistre la modification avec une sauvegarde et vérifie à nouveau le journal d’erreurs.

Le problème

Depuis la mise à jour du serveur, un module de livraison remplit le journal d’erreurs d’avertissements sur chaque page produit. L’auteur promet un correctif le mois prochain.

Ce que vous obtenez

Les avertissements s’arrêtent, la modification est notée avec une copie du fichier d’origine, et elle figure sur votre liste à revérifier après la prochaine mise à jour.

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.

Voir les tarifs

Pour les développeurs
Domaine
4 · Modules
Dans TellMyShop Free
non, version payante uniquement
Pour
Développeur, Agence / freelance
Outils
ps_get_logs, ps_module_file, ps_list_file_backups, ps_restore_file_backup, ps_override_module_template

Étape par étape

  1. Confirme le fichier et la ligne avec ps_get_logs.
  2. Lit le fichier avec ps_module_file (action read : module, path, from_line).
  3. Propose un correctif minimal et appelle ps_module_file (action edit, recherche/remplacement) ; l’aperçu montre les différences, la syntaxe PHP est vérifiée avant l’enregistrement et une sauvegarde est faite.
  4. Revérifie ps_get_logs ; au besoin, restaure avec ps_list_file_backups et ps_restore_file_backup.
  5. Vous rappelle que les mises à jour des modules écrasent leurs fichiers ; les changements d’apparence relèvent d’une surcharge dans le thème (ps_override_module_template).

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. Les modifications des fichiers d’un module sont perdues quand le module est mis à jour. Les fichiers PHP sont vérifiés (syntaxe) et sauvegardés avant l’enregistrement ; aucun outil n’exécute de code PHP arbitraire.

Dernière mise à jour: 2026-10-25

Free pour 0 €, lit et conseille

Obtenir Free