SOMMAIRE

Si tu gères une boutique PrestaShop, tu as sûrement vu passer l’info : depuis novembre 2025, PrestaShop propose un module officiel, le PrestaShop MCP Server, qui relie ta boutique à une IA comme Claude ou ChatGPT. Tu poses une question en français, et l’IA va lire (ou modifier) tes produits, tes commandes et tes clients, sans que tu passes par douze écrans du back-office.
Dit comme ça, c’est séduisant. Dans la pratique, c’est plus nuancé. Je suis freelance PrestaShop depuis 2011, j’ai installé ce module, et je te donne ici un avis de praticien : ce que le PrestaShop MCP permet vraiment, les prérequis, les risques, et dans quels cas il vaut le coup d’être testé. Pas de promesse de boutique qui se gère toute seule, je n’y crois pas.
- PrestaShop MCP : un module officiel et gratuit qui connecte ta boutique à Claude, ChatGPT, Gemini et d’autres IA.
- Possibilités : produits, images, commandes, clients et contenus multilingues, en langage naturel.
- Prérequis : PrestaShop 8.2 minimum, PHP 8.1 minimum, webservices activés, pas de multiboutique.
- Sécurité : authentification OAuth et rôles Viewer (lecture seule) ou Editor (lecture et écriture).
- Mon avis : encore limité (version 1.0.3) avec des erreurs 500 remontées par la communauté, à tester d’abord sur une copie.
C’est quoi le PrestaShop MCP (et ce que ce n’est pas)
Le MCP, pour Model Context Protocol, est un standard ouvert lancé par Anthropic. Il donne aux IA une façon normalisée de se brancher sur un outil externe, qu’il s’agisse d’un agenda, d’une base de données ou d’une boutique en ligne. La documentation de PrestaShop le compare à une prise USB-C : un seul format de connecteur, quelle que soit l’IA que tu branches dessus.
Le MCP en clair : un pont entre l’IA et ton back-office
Concrètement, le module PrestaShop MCP Server expose une liste d’actions précises que l’IA a le droit d’appeler : chercher un produit, changer le statut d’une commande, lister les clients inscrits ce mois-ci. L’IA ne bidouille pas ta base de données. Elle passe par ces actions et par les webservices de PrestaShop, qui doivent donc être activés. PrestaShop a annoncé le module le 19 novembre 2025.
Module officiel ou serveur MCP tiers sur GitHub
Attention à une confusion fréquente. Plusieurs serveurs MCP PrestaShop non officiels circulent sur GitHub. Ils s’installent sur ton ordinateur ou ton serveur en clonant un dépôt, et se connectent avec une clé d’API webservice. Le module officiel, lui, s’installe dans ta boutique comme n’importe quel module et s’authentifie avec un compte PrestaShop. Ni le même niveau de sécurité, ni le même suivi. Dans cet article, je ne parle que du module officiel.
Ce que l’IA peut faire dans ta boutique
Voici le périmètre du module dans sa version actuelle, d’après la documentation officielle. J’ajoute des exemples de demandes pour que ce soit parlant.
Produits, images et déclinaisons
L’IA peut rechercher et lister tes produits par catégorie, fabricant, fournisseur ou référence, afficher une fiche, vérifier le stock et les déclinaisons, et retrouver les produits en promotion. Elle peut aussi créer et mettre à jour des produits, y compris leurs descriptions et leurs champs SEO (meta title, meta description) dans plusieurs langues. Côté images, elle liste celles d’un produit, en ajoute depuis une URL, en remplace une, change leur ordre et définit l’image de couverture.
- « Liste les produits de la catégorie Casques dont le stock est à zéro. »
- « Propose une meta description pour la référence 1234 et applique-la en français. »
- « Passe la troisième image de ce produit en image de couverture. »
Commandes, statuts et suivi
Côté commandes, tu peux filtrer par client, statut, moyen de paiement ou période, ouvrir le détail des lignes, consulter l’historique des statuts, retrouver le transporteur et le suivi, récupérer les factures et changer le statut d’une commande. C’est pratique pour répondre à « où en est la commande de M. Dupont ? » sans fouiller dans les listes.
Clients et newsletter
L’IA retrouve un client par identifiant ou par e-mail, liste les inscrits à la newsletter, filtre par groupe ou par date d’inscription, et peut créer ou modifier une fiche client. Dès qu’on touche à des données personnelles, il faut réfléchir à ce qu’on autorise. J’y reviens dans la partie sécurité.
Multilingue
Le module connaît les langues de ta boutique et travaille dans chacune. Pour un catalogue traduit, c’est à mon avis l’usage le plus rentable : mettre à jour des descriptions ou des métas langue par langue, avec une relecture de ta part.
Les vrais avantages pour un marchand
Je reste prudent, mais les avantages sont réels pour un marchand qui a un catalogue conséquent ou peu de temps. Voilà comment ça se traduit sur des tâches courantes.
| Tâche | Au back-office | Avec le MCP |
|---|---|---|
| Réécrire des meta descriptions sur 50 produits | Fiche par fiche, langue par langue | Une demande, une relecture, une validation |
| Repérer les produits à faible stock | Filtres et exports à configurer | Une question en langage naturel |
| Changer le statut de plusieurs commandes | Commande par commande | Une instruction (rôle Editor) |
| Analyser les commandes du mois | Export puis tableur | Une question posée à l’IA |
Ce que j’en retiens : un gain de temps sur les tâches répétitives, la possibilité d’interroger tes données sans écrire de requête SQL, et surtout un protocole ouvert. Tu choisis ton IA et tu ne dépends pas d’une plateforme fermée. Le module est en plus gratuit et extensible.
Un bémol quand même sur les descriptions générées en série : une IA qui écrit cent fiches sans relecture produit cent fiches génériques. Si tu veux une vraie stratégie sur tes fiches produits et tes métas, c’est le travail d’un consultant SEO PrestaShop, pas d’un simple prompt.
Sécurité : ce qu’il faut savoir avant de brancher une IA
Donner à une IA l’accès à ta boutique n’est pas anodin. Le module prévoit des garde-fous, mais ils ne servent que si tu les configures.
OAuth 2.0 via ton compte PrestaShop
L’authentification passe par OAuth 2.0, avec le module ps_accounts comme fournisseur. L’e-mail de ton compte PrestaShop doit aussi figurer dans la liste des membres du module, sinon la connexion est refusée. Pour les applications d’IA qui ne gèrent pas OAuth, il existe une authentification par token, mais la documentation la décrit comme moins sûre : le token est statique et n’expire pas. Le détail est dans la documentation de sécurité du MCP PrestaShop.
Rôles Viewer et Editor
Chaque membre reçoit un rôle. Le Viewer est en lecture seule : il interroge les données sans pouvoir les modifier. L’Editor peut lire et écrire. Le serveur vérifie le rôle à chaque requête, donc un Viewer qui tente une modification est refusé.
Mon conseil : commence en lecture seule
Mon réflexe de praticien : rôle Viewer d’abord, sur une copie de la boutique. Tu vois comment l’IA comprend ton catalogue, tu rodes tes demandes et tu ne risques rien. Tu passes en Editor quand tu sais ce que tu demandes, avec une sauvegarde fraîche.
Un point à connaître aussi : le module repose sur ps_accounts et ps_eventbus, et un avis publié sur Addons s’inquiète de l’étendue des données commerciales que ces modules peuvent remonter. Si la confidentialité de tes chiffres compte pour toi, pose la question avant d’installer.
Prérequis et installation
Avant de te lancer, vérifie ces points. Ça t’évitera de découvrir un blocage une fois le module installé.
Versions de PrestaShop et de PHP
Le module demande PrestaShop 8.2 minimum (la fiche Addons annonce la compatibilité de la 8.2 à la 9.1) et PHP 8.1 minimum. Il n’est pas compatible multiboutique pour l’instant. Les webservices doivent être activés, mais le module crée lui-même son token : tu n’as rien à générer à la main.
Si ta boutique tourne encore sur une ancienne version, il faudra d’abord la mettre à niveau. C’est le sujet de mon guide pour migrer ta boutique de PrestaShop 1.6 vers la version 8.
Modules requis et connexion à l’IA
L’installation se fait par le gestionnaire de modules. Le module a besoin de ps_mbo, ps_accounts et ps_eventbus, ainsi que du module PrestaShop MCP Tools, que le Marketplace du back-office installe normalement pour toi. Ensuite, tu te connectes à ton compte PrestaShop, tu copies l’URL du serveur MCP depuis la configuration du module, tu l’ajoutes comme connecteur dans ton IA, et tu vérifies que ton e-mail figure bien dans la liste des membres.
La documentation insiste sur un détail : l’e-mail avec lequel tu es connecté à PrestaShop Account est celui qui sera contrôlé. Vérifie-le avant de lancer la connexion. Pour savoir où tu en es, voici une petite checklist.
Ma boutique est-elle prête pour le PrestaShop MCP ?
Coche ce qui est vrai pour toi, puis clique sur le bouton.
Compatible avec quelles IA ?
Le module utilise le transport Streamable HTTP avec OAuth, que la plupart des clients MCP savent gérer. La documentation officielle cite ChatGPT, Claude Desktop et Claude sur le web, Claude Code, Gemini CLI, Dust, Cursor, Windsurf, VS Code avec GitHub Copilot et GitHub Copilot CLI. La fiche Addons ajoute Le Chat de Mistral et n8n.
Dans chaque cas, tu ajoutes un connecteur personnalisé avec l'URL de ton serveur MCP. Selon l'application, ton IA peut demander un accès administrateur pour se connecter. Le choix dépend de ton usage : un assistant conversationnel pour interroger tes données au quotidien, ou un outil d'automatisation comme n8n si tu veux enchaîner des tâches.
Pour aller plus loin : modules IA-ready, MCP Tools Plus et GEO
Le module est extensible. Un développeur peut déclarer les actions, ressources et modèles de prompts de son propre module avec des attributs PHP, et les rendre accessibles à l'IA. C'est ce que PrestaShop appelle un module « IA-ready ». Si tu as un module sur mesure, il peut donc exposer ses fonctions au MCP. C'est un chantier de développement de module PrestaShop que je sais cadrer.
Il existe aussi des extensions tierces payantes, comme MCP Tools Plus, qui ajoute selon son éditeur de la segmentation clients et la création de bons de réduction. Enfin, PrestaShop a annoncé que le serveur MCP servira de socle à un module GEO, réservé à PrestaShop Entreprise, pour la visibilité dans les moteurs IA. Pour comprendre cet enjeu, j'ai écrit sur le référencement GEO pour rendre ton site visible dans les IA.
Mon retour après installation : ce qui marche, ce qui coince
J'ai installé le module. Mon verdict à ce jour : il ne fait pas encore tout et il reste assez limité. On est sur une version 1.0.3, mise à jour en juin 2026. Le périmètre couvre les produits, les commandes, les clients et les images, mais pas tout ce qu'on fait chaque jour dans un back-office.
Les limites que je retiens
- Le périmètre est restreint : produits, images, commandes, clients et langues, pas l'ensemble du back-office.
- Le module n'est pas compatible multiboutique.
- Des erreurs 500 sont remontées par la communauté sur certains serveurs.
- La question des données remontées par ps_eventbus reste posée.
Sur les erreurs 500, tu peux lire les commentaires sur la fiche Addons du module. Un avis à 1 sur 5 décrit une erreur 500 qui rend le back-office inaccessible sur une installation neuve en PrestaShop 9.1.4 avec PHP 8.5. Le journal des modifications de la 1.0.3 mentionne par ailleurs des correctifs sur des conflits de dépendances avec PrestaShop 8.2. Je ne peux pas te garantir que ça touchera ton hébergement, et c'est exactement pour ça qu'on teste d'abord sur une copie. La note moyenne est de 3,3 sur 5 sur 12 notes au moment où j'écris, avec plusieurs retours du genre « il ne fait pas tout, mais il progresse ».
Alors, tu l'installes ou pas ? Je te dirais : tu le testes, sur une copie de ta boutique, avec un rôle Viewer, si tu es en PrestaShop 8.2 ou plus avec PHP 8.1 ou plus. Tu ne le branches pas sur ta boutique de production un vendredi soir.
Un doute sur la compatibilité de ta boutique ?
Je vérifie ta version de PrestaShop, ton PHP, tes modules et ton hébergement, puis je mets en place un test du MCP sur une copie, sans toucher à ta boutique en ligne.
Demander un audit de compatibilité PrestaShop MCPConclusion
Le PrestaShop MCP est une bonne idée : portée par l'éditeur, gratuite, construite sur un standard ouvert. Elle te permet de parler à ta boutique en français, de gagner du temps sur les tâches répétitives et d'interroger tes données sans écrire une ligne de SQL. Elle est aussi jeune : périmètre limité, pas de multiboutique, des erreurs 500 selon les serveurs.
Mon conseil tient en trois gestes : vérifie tes prérequis, teste sur une copie, commence en lecture seule. Si l'essai est concluant, tu passeras en Editor pour les tâches qui te font perdre du temps, avec une sauvegarde sous la main. Et si tu préfères confier l'installation à quelqu'un qui connaît PrestaShop de l'intérieur, tu sais où me trouver.
FAQ
Le module PrestaShop MCP est-il gratuit ?
Oui, le module est gratuit sur le Marketplace PrestaShop Addons. L'abonnement à l'IA que tu connectes, lui, dépend de l'outil que tu choisis.
Le MCP PrestaShop fonctionne-t-il avec PrestaShop 1.7 ?
Non. Le module demande PrestaShop 8.2 minimum et PHP 8.1 minimum. Sur une version plus ancienne, il faut d'abord migrer la boutique.
Peut-on connecter Claude à PrestaShop avec le MCP ?
Oui. La documentation officielle cite Claude Desktop, Claude sur le web et Claude Code. Tu ajoutes un connecteur personnalisé avec l'URL du serveur MCP de ton module et tu t'authentifies avec ton compte PrestaShop.
L'IA peut-elle casser ma boutique ?
Elle ne peut faire que ce que ton rôle autorise. Un membre Viewer est en lecture seule, un membre Editor peut modifier les données. Commence en Viewer, teste sur une copie et garde une sauvegarde récente avant de passer en Editor.
Quelle différence entre le MCP et l'API webservice de PrestaShop ?
Le module MCP s'appuie sur les webservices de PrestaShop. L'API webservice s'adresse à des développeurs qui écrivent du code. Le MCP expose des actions prêtes à l'emploi qu'une IA appelle en langage naturel, avec une authentification et des rôles.
Faut-il un développeur pour installer le MCP PrestaShop ?
L'installation de base passe par le gestionnaire de modules et peut se faire seul. Un développeur devient utile pour les erreurs 500, les conflits de dépendances, la préparation d'une copie de test ou la création d'actions sur mesure pour tes propres modules.