Référence des outils
Les outils MCP que TellMyShop donne au chat (Claude ou ChatGPT) dans votre boutique PrestaShop : leur rôle, lecture ou écriture, et l’interrupteur qu’exige une modification.
Les outils de lecture ne modifient jamais votre boutique. Les outils d’écriture renvoient d’abord un aperçu et un jeton à usage unique valable 30 minutes ; le chat n’enregistre qu’après votre validation. Avec TellMyShop Pro, les modifications du contenu, du SEO et du catalogue peuvent être enregistrées tout de suite ; Ventes, Thème, Modules et Maintenance exigent un interrupteur que vous activez dans le panneau du module, et Thème, Modules et Maintenance se désactivent tout seuls après 24, 24 et 3 heures. TellMyShop Free ne contient que les rapports prêts à l’emploi signalés ci-dessous, qui se contentent de lire. Les données personnelles de vos clients restent inaccessibles à l’IA tant que vous n’activez pas vous-même l’accès dans le module ; le service client enregistre alors les brouillons de réponse comme notes privées, sans rien envoyer. 71 outils dans le module 2.7.2, dont 24 dans TellMyShop Free.
Vous utilisez WordPress avec WooCommerce ? Voyez les outils de l’extension WordPress.
Base · toujours actif
ps_get_shop_info, ps_check_capacity et ps_get_ready_job. Toujours disponibles, dans TellMyShop Free et Pro. Le numéro de bloc 0 n’est utilisé ici que pour que chaque outil ait un bloc entier.
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Obtenir les informations de la boutique ps_get_shop_info | Indique au chat à quoi ressemble votre boutique : version de PrestaShop, langues, devise et ce qu’il a le droit de faire. | Lecture seule | oui | – |
| Vérifier si le travail tient dans les limites ps_check_capacity | Avant une tâche plus importante, vérifie si elle tient dans les limites horaires fixées dans le panneau du module, pour que le chat ne s’arrête jamais à mi-chemin. | Lecture seule | oui | – |
| Obtenir une tâche prête à l’emploi ps_get_ready_job | Donne au chat le plan étape par étape d’une tâche prête à l’emploi, pour que vous puissiez lancer une tâche même dans une application de chat sans menu de tâches, par exemple ChatGPT. | Lecture seule | oui | – |
Contenu et SEO, et Catalogue · écrit tout de suite
Sans interrupteur : avec Pro et une licence active, les modifications dans ces domaines peuvent être enregistrées tout de suite, toujours après un aperçu et votre validation. Également ici : diagnostic de la boutique, statistiques de ventes, historique des modifications et service client. Le service client ne fonctionne que si l’accès aux données clients (carte Données clients) est réglé sur pseudonymisé ou complet. Les outils de blog n’apparaissent que si un module de blog pris en charge (SmartBlog) est installé et activé. TellMyShop Free contient les rapports prêts à l’emploi de ce bloc, qui se contentent de lire.
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Vérifier la santé de la boutique ps_check_shop_health | Vérifie les problèmes techniques de votre boutique et indique comment corriger chacun. | Lecture seule | oui | – |
| Diagnostiquer la visibilité d’un produit ps_diagnose_product_visibility | Trouve pourquoi un produit ne s’affiche pas dans la boutique ou dans sa catégorie. | Lecture seule | oui | – |
| Lire les journaux PrestaShop ps_get_logs | Lit le journal des erreurs de la boutique, pour que le chat puisse vous dire ce qui s’est mal passé et quand. | Lecture seule | oui | – |
| Lister les modules ps_list_modules | Liste les modules installés dans votre boutique. | Lecture seule | oui | – |
| Rechercher des produits ps_search_products | Trouve des produits par nom, référence, catégorie ou information manquante. | Lecture seule | oui | – |
| Obtenir un produit ps_get_product | Lit tout sur un produit : textes, prix, photos, catégories. | Lecture seule | oui | – |
| Arborescence des catégories ps_get_category_tree | Montre comment vos catégories sont organisées. | Lecture seule | oui | – |
| Obtenir une catégorie ps_get_category | Lit les textes et les réglages d’une catégorie. | Lecture seule | oui | – |
| Lister les caractéristiques ps_list_features | Liste les caractéristiques des produits, comme la couleur, la matière ou la taille, et leurs valeurs. | Lecture seule | oui | – |
| Audit SEO ps_audit_seo | Vérifie les produits, catégories et pages à la recherche de textes SEO manquants ou faibles. | Lecture seule | oui | – |
| Inspecter une page de la boutique ps_inspect_page | Ouvre une page de votre boutique telle qu’un visiteur ou Google la voit. | Lecture seule | oui | – |
| Rapport des erreurs 404 ps_get_404_report | Montre quelles adresses de votre boutique mènent à une erreur « page introuvable ». | Lecture seule | oui | – |
| Lister les redirections ps_list_redirects | Montre quelles anciennes adresses de votre boutique envoient les visiteurs et Google vers une nouvelle page. | Lecture seule | oui | – |
| Lister les pages CMS ps_list_cms_pages | Liste vos pages d’information, comme Livraison, Conditions générales ou À propos. | Lecture seule | oui | – |
| Obtenir une page CMS ps_get_cms_page | Lit le contenu d’une page d’information. | Lecture seule | oui | – |
| Lister les articles de blog ps_list_blog_posts | Liste les articles de votre blog (SmartBlog). | Lecture seule | oui | – |
| Obtenir un article de blog ps_get_blog_post | Lit un article de blog. | Lecture seule | oui | – |
| Lister les catégories du blog ps_list_blog_categories | Liste les catégories de votre blog. | Lecture seule | oui | – |
| Ventes par produit ps_get_product_sales | Montre quels produits se vendent le mieux et combien ils ont rapporté, sans données clients. | Lecture seule | oui | – |
| Achetés ensemble ps_get_bought_together | Montre quels produits les clients achètent dans la même commande, sans données clients. | Lecture seule | oui | – |
| Lister les modifications ps_list_changes | Montre ce que le chat a modifié dans votre boutique et quand. | Lecture seule | oui | – |
| Modifier le contenu des produits ps_update_product_content | Modifie les noms, les descriptions et les textes SEO des produits après validation d’un aperçu. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Modifier le contenu des catégories ps_update_category_content | Modifie les noms, les descriptions et les textes SEO des catégories après validation d’un aperçu. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Définir les catégories des produits ps_set_product_categories | Déplace des produits dans des catégories ou les en retire. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Définir les caractéristiques des produits ps_set_product_features | Renseigne les caractéristiques des produits, comme la couleur ou la matière. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Créer ou dupliquer un produit ps_create_product | Ajoute un nouveau produit, ou une copie d’un produit existant, sous forme de brouillon désactivé que vous vérifiez avant que les clients le voient. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Gérer les images des produits ps_manage_product_images | Ajoute des photos de produit depuis des liens web, choisit la photo principale et définit l’ordre des photos. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Créer, déplacer et trier des catégories ps_manage_categories | Crée de nouvelles catégories, les déplace à un autre endroit du menu et définit l’ordre des produits dans une catégorie. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Traduire les caractéristiques, les attributs et les marques ps_translate_catalog_items | Traduit dans une autre langue les noms et valeurs des caractéristiques, les options des produits comme les couleurs et les tailles, et les descriptions des marques et des fournisseurs. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Changer l’URL (slug) ps_change_url | Change l’adresse d’une page et s’assure que l’ancienne adresse redirige vers la nouvelle. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Modifier le texte alternatif des images ps_update_image_legends | Rédige les descriptions (textes alternatifs) des photos de produits. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Désactiver ou réactiver un produit, avec redirection ps_set_product_redirect | Désactive les produits que vous ne vendez plus et décide où arrivent les visiteurs et Google à la place, ou réactive des produits. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Gérer les redirections ps_manage_redirects | Envoie les visiteurs et Google d’une adresse ancienne ou cassée vers la bonne page, par exemple après l’avoir trouvée dans le rapport des pages introuvables. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Modifier une page CMS ps_update_cms_page | Modifie le texte d’une page d’information. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Créer une page CMS ps_create_cms_page | Crée une nouvelle page d’information, comme un guide, une FAQ ou le règlement d’une promotion, désactivée jusqu’à ce que vous la vérifiiez. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Enregistrer un article de blog ps_save_blog_post | Rédige un nouvel article de blog ou modifie un article existant. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Modifier une catégorie du blog ps_update_blog_category | Modifie le nom et la description d’une catégorie du blog. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Annuler une modification ps_revert_change | Annule une modification faite par le chat. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Service client : messages et brouillons de réponse ps_customer_service | Lit les messages des clients et rédige des brouillons de réponse que vous vérifiez et envoyez vous-même ; il n’envoie jamais rien aux clients. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
| Élément avec tous ses champs ps_get_element_full | Montre tout ce qui est stocké pour un produit, une catégorie ou une page CMS, y compris les champs ajoutés par d’autres modules. | Lecture seule | Pro uniquement | – |
| Modifier n’importe quel champ d’un élément ps_update_element_field | Modifie un champ d’un produit, d’une catégorie ou d’une page CMS que les outils habituels ne couvrent pas, y compris un champ d’un autre module, après validation d’un aperçu. | Écriture · aperçu + validation | Pro uniquement | tout de suite |
Ventes · interrupteur, jusqu’à désactivation
Prix, promotions produit, promotions par catégorie et par marque, codes promo, stock, déclinaisons, livraison, produits associés. Claude peut tout lire à tout moment ; enregistrer une modification exige l’interrupteur Ventes dans la carte Enregistrement par domaine, qui reste activé jusqu’à ce que vous le désactiviez. Désactivé après l’installation. Pro uniquement.
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Modifier les prix ps_update_prices | Modifie les prix des produits. Les fortes variations exigent votre validation supplémentaire. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Gérer les prix promotionnels (prix spécifiques) ps_manage_specific_prices | Définit, liste ou supprime des prix promotionnels pour des dates choisies. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Promotions par catégorie et par marque (règles de prix catalogue) ps_manage_catalog_price_rules | Applique une même remise à des catégories ou des marques entières d’un coup, et elle couvre aussi les produits que vous ajouterez plus tard. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Gérer les règles panier et les codes promo ps_manage_cart_rules | Crée des codes promo, y compris des séries de codes à usage unique, et les active ou les désactive. Les nouveaux codes démarrent désactivés. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Modifier le stock ps_update_stock | Modifie le nombre d’articles que vous avez en stock. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Lister les transporteurs ps_list_carriers | Montre vos options de livraison, leurs prix et les seuils de livraison gratuite. | Lecture seule | Pro uniquement | – |
| Déclinaisons des produits (variantes) ps_manage_combinations | Montre les variantes d’un produit, comme les tailles et les couleurs, et modifie leurs prix, leurs codes et la variante affichée en premier. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Livraison : livraison gratuite, prix, transporteurs ps_update_shipping | Définit la livraison gratuite à partir d’un montant de commande choisi, modifie les prix de livraison et active ou désactive des options de livraison. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
| Définir les produits associés ps_set_related_products | Définit les produits associés affichés sur la page produit, par exemple d’après ce que les clients achètent ensemble. | Écriture · aperçu + validation | Pro uniquement | interrupteur Ventes (jusqu’à désactivation) |
Thème · interrupteur, 24 h
Fichiers du thème, cache, thème enfant, surcharges des templates de modules, positions des modules sur la page. La lecture fonctionne à tout moment ; l’enregistrement exige l’interrupteur Thème, que vous activez pour 24 heures et qui se désactive ensuite tout seul. Son activation exige une sauvegarde de la base de données du jour, que le module fait lui-même. Désactivé après l’installation. Pro uniquement. Les sauvegardes de fichiers (ps_list_file_backups, ps_restore_file_backup) sont listées ici ; restaurer un fichier exige l’interrupteur du domaine auquel appartient le fichier (Thème, Modules ou Maintenance).
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Lister les fichiers du thème ps_list_theme_files | Liste les fichiers qui composent l’apparence de votre boutique. | Lecture seule | Pro uniquement | – |
| Lire un fichier du thème ps_read_theme_file | Lit un fichier de l’apparence de votre boutique. | Lecture seule | Pro uniquement | – |
| É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. | Écriture · aperçu + validation | Pro uniquement | interrupteur Thème (24 h) |
| Lister les sauvegardes de fichiers ps_list_file_backups | Liste les sauvegardes faites avant chaque modification de fichier, pour pouvoir rétablir une version antérieure. | Lecture seule | Pro uniquement | – |
| Restaurer une sauvegarde de fichier ps_restore_file_backup | Rétablit une version antérieure d’un fichier à partir de sa sauvegarde. | Écriture · aperçu + validation | Pro uniquement | interrupteur du domaine du fichier |
| Vider le cache ps_clear_cache | Vide le cache pour que les modifications récentes apparaissent sur le site. | Écriture · aperçu + validation | Pro uniquement | interrupteur Thème (24 h) |
| Créer un thème enfant ps_create_child_theme | Crée un thème enfant qui contient vos modifications, pour que les mises à jour du thème ne les effacent pas. | Écriture · aperçu + validation | Pro uniquement | interrupteur Thème (24 h) |
| Surcharger le template d’un module ps_override_module_template | Modifie l’apparence d’un module sans toucher au module lui-même. | Écriture · aperçu + validation | Pro uniquement | interrupteur Thème (24 h) |
| Gérer les positions des hooks ps_manage_hook_positions | Modifie l’endroit de la page où apparaissent les modules et leur ordre. | Écriture · aperçu + validation | Pro uniquement | interrupteur Thème (24 h) |
Modules · interrupteur, 24 h
Activation ou désactivation de modules, installation ou mise à jour depuis un lien ZIP, désinstallation, réglages des modules, fichiers des modules avec sauvegarde. La lecture fonctionne à tout moment ; l’enregistrement exige l’interrupteur Modules, activé pour 24 heures, puis il se désactive tout seul. Son activation exige une sauvegarde de la base de données du jour. Désactivé après l’installation. Pro uniquement.
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Activer ou désactiver un module ps_toggle_module | Active ou désactive un module installé ; ses réglages et ses données restent, vous pouvez donc le réactiver à tout moment. | Écriture · aperçu + validation | Pro uniquement | interrupteur Modules (24 h) |
| Installer ou mettre à jour un module depuis un ZIP ps_install_module | Installe un nouveau module, ou met à jour un module que vous avez déjà, depuis un lien de téléchargement que vous fournissez, après avoir montré son nom, sa version et sa source. | Écriture · aperçu + validation | Pro uniquement | interrupteur Modules (24 h) |
| Désinstaller un module (irréversible) ps_uninstall_module | Supprime un module avec ses réglages et ses données ; cela ne peut pas être annulé, il vaut donc généralement mieux désactiver le module. | Écriture · aperçu + validation | Pro uniquement | interrupteur Modules (24 h) |
| Réglages des modules ps_module_config | Lit et modifie les réglages enregistrés d’un module, par exemple le nombre de produits affichés par un bloc de la page d’accueil ; les mots de passe et les clés restent masqués. | Écriture · aperçu + validation | Pro uniquement | interrupteur Modules (24 h) |
| Fichiers des modules ps_module_file | Lit les fichiers d’un module et, quand il n’y a pas d’autre moyen, les modifie après une sauvegarde ; ces modifications disparaissent à la mise à jour du module. | Écriture · aperçu + validation | Pro uniquement | interrupteur Modules (24 h) |
Maintenance · interrupteur, 3 h
N’importe quel fichier de la boutique, lectures et modifications de la base de données, réglages de PrestaShop : un accès technique complet, comme un accès FTP et à la base de données. La lecture fonctionne à tout moment ; l’enregistrement exige l’interrupteur Maintenance, activé pour 3 heures, puis il se désactive tout seul. Son activation exige une sauvegarde de la base de données du jour. Désactivé après l’installation. Pro uniquement. Les fichiers contenant des mots de passe et des clés, les modules de paiement et les fichiers du connecteur lui-même restent bloqués. L’exécution de code PHP arbitraire n’est pas disponible ; les fichiers PHP peuvent être écrits avec une vérification de syntaxe et une sauvegarde.
| Outil | Ce qu’il fait | Accès | Free | Enregistrement |
|---|---|---|---|---|
| Fichiers de la boutique (domaine Maintenance) ps_server_file | Lit n’importe quel fichier de la boutique et, avec l’interrupteur Maintenance activé pour 3 heures, le modifie, avec une sauvegarde avant chaque modification. | Écriture · aperçu + validation | Pro uniquement | interrupteur Maintenance (3 h) |
| Requête sur la base de données (lecture) ps_db_query | Cherche des informations directement dans la base de données de la boutique quand aucun autre outil ne les montre, sans rien modifier. | Lecture seule | Pro uniquement | – |
| Modification de la base de données ps_db_execute | Avec l’interrupteur Maintenance activé, fait une modification directe dans la base de données de la boutique après avoir montré combien de lignes elle touche, et garde une copie de ces lignes pour que la modification puisse être annulée. | Écriture · aperçu + validation | Pro uniquement | interrupteur Maintenance (3 h) |
| Réglages de PrestaShop ps_config | Lit les réglages propres à la boutique et, avec l’interrupteur Maintenance activé, les modifie ; les mots de passe et les clés restent masqués. | Écriture · aperçu + validation | Pro uniquement | interrupteur Maintenance (3 h) |
Feuille de route
Prévu, pas encore dans le module. Ce ne sont pas des outils et ils n’ont pas de page.
- Connexion OAuth pour le connecteur
Remplacer le jeton statique dans l’URL du connecteur par OAuth. Un jeton dans une URL peut se retrouver dans les journaux des serveurs et des proxys. Claude et ChatGPT se connectent tous deux avec le jeton aujourd’hui (ChatGPT via un serveur MCP personnalisé ajouté dans Plugins). Pas dans la 2.7.x ; prévu après le lancement, ou plus tôt si une application de chat l’exige.
- Notification de mise à jour du module
Prévenir le propriétaire de la boutique dans le panneau du module quand une nouvelle version de TellMyShop est disponible. Pas dans la 2.7.x ; aujourd’hui, une nouvelle version est affichée dans le compte TellMyShop.