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 €

Écrire un fichier du thème

ps_write_theme_file

Modifie un fichier de l’apparence de votre boutique, après en avoir fait une sauvegarde.

TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.

Demandez au chat

« Ajoute une ligne « Livraison gratuite dès 250 PLN » sous le prix sur la page produit. »

Exemple d’aperçu

templates/catalog/_partials/product-prices.tpl
@@ line 88 @@
   {/block}
+  <p class="free-delivery">{l s='Livraison gratuite dès 250 PLN' d='Shop.Theme.Catalog'}</p>
Validation Smarty : OK. Nouveaux scripts : aucun. Une sauvegarde sera créée avant l’enregistrement.

Détails techniques

Modifie un fichier du thème ACTIF (.tpl, .css, .js, .json) : remplace un fragment (search -> replace ; le fragment doit apparaître exactement une fois) ou écrit tout le contenu (content, aussi pour un nouveau fichier comme assets/css/custom.css). Les petites corrections visuelles se font de préférence dans assets/css/custom.css et assets/js/custom.js, que PrestaShop charge sur chaque page. Avant l’enregistrement : validation (Smarty : uniquement les balises et modificateurs autorisés, plus compilation ; JSON : syntaxe), avertissements sur les nouveaux scripts et les domaines externes, sauvegarde automatique. Pour les surcharges de templates de modules, utilisez ps_override_module_template. L’enregistrement exige l’interrupteur Thème.

Paramètres

NomTypeObligatoireDescription
pathstringouiChemin dans le thème actif, par exemple templates/catalog/product.tpl. 300 caractères maximum.
searchstringnonFragment exact à remplacer (avec les espaces, comme dans le fichier). 100 000 caractères maximum.
replacestringnonNouveau fragment (avec search). 100 000 caractères maximum.
contentstringnonTout le nouveau contenu du fichier (au lieu de search/replace). 500 000 caractères maximum.
confirmbooleannonfalse (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token.
change_tokenstringquandJeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu.

Limites

20 écritures de fichiers par heure, partagées par tous les outils de fichiers (réglable dans la carte Réglages : sécurité, alertes, limites). Thème actif uniquement ; le thème parent est en lecture seule. Extensions .tpl, .css, .js, .json. Après l’enregistrement : ps_clear_cache et ps_inspect_page.

Ce que vous voyez avant tout enregistrement

Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.

Outils liés

Cas d’usage avec cet outil

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

Free pour 0 €, lit et conseille

Obtenir Free