Guide pratique · Publié le

Connecter PrestaShop à une IA (Claude, ChatGPT) : les solutions qui existent vraiment

Du script maison branché sur le webservice PrestaShop au module officiel prêt à l'emploi : voici, par niveau de technicité, ce qu'il est réellement possible de faire aujourd'hui pour piloter une boutique PrestaShop en langage naturel.

Commerçante consultant une tablette dans sa boutique, illustrant la connexion d'un site PrestaShop à un assistant IA
« Modifier le site » recouvre en réalité plusieurs métiers différents : catalogue, commandes, thème, contenu.
Lecture : ~7 min PrestaShop · MCP · IA

« Connecter PrestaShop à Claude » ou « à ChatGPT » peut vouloir dire trois choses très différentes : discuter avec un chatbot IA installé sur le site pour les clients, demander à un assistant de rédiger des descriptions produit, ou laisser une IA agir directement dans l'admin (créer un produit, changer un prix, republier une catégorie). C'est ce dernier cas — l'IA qui agit sur la boutique, pas seulement qui en parle — qui nous intéresse ici.

Bonne nouvelle : ce n'est plus de la science-fiction. Depuis fin 2025, PrestaShop propose un module officiel basé sur le Model Context Protocol (MCP), le standard ouvert créé par Anthropic pour connecter des assistants IA à des applications. Mais ce n'est pas la seule option, et ce n'est pas forcément la bonne pour tout le monde.

Les 6 façons de connecter PrestaShop à une IA

Option Niveau Coût
1. Webservice PrestaShop + script maison Développeur Gratuit (temps de dev)
2. Serveur MCP communautaire (open source) Technique Gratuit + hébergement
3. Module officiel PrestaShop MCP Server Faible Payant (Marketplace Addons)
4. No-code (Zapier / Make + OpenAI) Faible Abonnement no-code
5. Code agentique + accès SSH/Git (thème et code inclus) Développeur Abonnement outil + temps de dev
6. Module chatbot IA (support client) Aucun Payant

1. Le fait main : le webservice PrestaShop + un script

PrestaShop expose depuis longtemps un webservice (API REST/XML) qui permet de lire et écrire produits, catégories, commandes, clients. Un développeur peut y brancher n'importe quel modèle IA — Claude, GPT-4, Gemini — via function calling : le code expose une poignée de fonctions (« créer un produit », « mettre à jour un stock »), le modèle décide quand les appeler à partir d'une consigne en langage naturel.

C'est la solution la plus flexible et la moins chère à l'usage, mais elle demande de coder le pont soi-même, de gérer l'authentification par clé API, et de décider quelles actions sont autorisées. Rien n'empêche par défaut l'IA de supprimer un produit si la fonction existe : la sécurité dépend entièrement de ce que le développeur a codé.

2. Un serveur MCP communautaire, à héberger soi-même

Le Model Context Protocol standardise justement ce pont : au lieu de coder un connecteur propriétaire, on installe un « serveur MCP » qui expose les actions PrestaShop dans un format que Claude, ChatGPT ou n8n savent consommer nativement. Plusieurs implémentations open source existent déjà (sur GitHub, sous des noms comme prestashop-mcp), certaines en TypeScript déployables en quelques minutes sur une fonction serverless.

Avantage : le protocole est standard, donc le même serveur fonctionne avec Claude Desktop, Claude Code ou un agent n8n sans rien recoder. Inconvénient : ce sont des projets communautaires, à héberger et sécuriser vous-même (token, HTTPS, journalisation des actions), avec un niveau de maintenance variable selon le dépôt.

3. Le module officiel PrestaShop MCP Server

La solution la plus « clé en main » à date

PrestaShop propose sur sa Marketplace Addons un module officiel qui crée automatiquement un token d'accès, s'appuie sur OAuth PrestaShop, et se connecte à Claude, ChatGPT, Gemini, Dust ou n8n sans écrire une ligne de code.

Une fois installé, le module permet de créer et modifier des produits, gérer des images, mettre à jour des commandes et leur statut, consulter l'inventaire ou l'historique client — en langage naturel, depuis l'assistant IA de votre choix. C'est aujourd'hui le chemin le plus court pour quelqu'un qui ne veut pas développer soi-même, au prix d'un abonnement au module et d'une dépendance à son fournisseur.

Point important : le module ne connecte pas Claude au thème ou au code du site — il pilote les données métier (catalogue, commandes, clients) via le webservice, pas l'interface graphique ni les fichiers PHP. « L'IA qui modifie le site » se limite en pratique à ce périmètre-là chez la quasi-totalité des solutions actuelles, communautaires comme officielles.

4. No-code : Zapier, Make et les connecteurs OpenAI

Zapier et Make proposent tous deux des connecteurs PrestaShop et OpenAI prêts à assembler. Ce n'est pas un chat libre où l'on tape une consigne quelconque : ce sont des scénarios déclenchés par un événement (nouvelle commande, nouveau produit) qui appellent l'IA pour une tâche précise — générer une description, résumer une commande, traduire une fiche. Suffisant pour automatiser des tâches répétitives, insuffisant pour « discuter » avec sa boutique.

5. Le seul chemin vers un contrôle vraiment total : un outil de code agentique

Aucune des solutions ci-dessus ne touche au thème ni au code : elles s'arrêtent aux données métier (produits, commandes, clients). Il existe un dernier niveau, plus radical, pour une IA qui modifierait littéralement tout, y compris le design et le code PHP : brancher un assistant de code agentique (Claude Code, Cursor, Windsurf, GitHub Copilot) directement sur le serveur via SSH/FTP et un dépôt Git, éventuellement complété par le serveur MCP pour la partie données métier. Un commerçant a documenté ce montage sur le forum officiel PrestaShop, et la documentation développeur PrestaShop référence officiellement ces outils.

C'est la réponse honnête à « existe-t-il une solution qui fait tout » : oui, techniquement, mais ce n'est pas un produit à installer — c'est un montage de développeur, avec accès serveur complet, gestion de version et revue humaine du code généré avant mise en production. Aucun éditeur ne vend aujourd'hui « un clic, l'IA contrôle 100 % du site ».

6. Les modules chatbot IA : un usage différent

Une dernière famille de modules (chatbot IA côté vitrine) répond aux questions des visiteurs et peut s'appuyer sur GPT, Claude ou Gemini pour la conversation. Ce n'est pas la même chose que « connecter PrestaShop à une IA pour modifier le site » : ce sont des assistants tournés vers le client, pas vers l'admin.

Ce qu'il faut vérifier avant de brancher une IA sur son admin

  • Le scope des permissions : une IA connectée doit avoir le minimum nécessaire (lecture seule tant que possible), jamais un accès admin complet par défaut.
  • Une sauvegarde récente de la base avant toute première utilisation en écriture.
  • Un journal des actions pour savoir ce que l'IA a réellement modifié, et pouvoir revenir en arrière.
  • Aucune action irréversible sans confirmation humaine (suppression de produit, annulation de commande, remboursement).
  • Le webservice PrestaShop activé uniquement en HTTPS, avec une clé dédiée à ce seul usage.

FAQ

Est-ce gratuit de connecter PrestaShop à Claude ou ChatGPT ?

Le protocole MCP et les serveurs communautaires sont gratuits, mais demandent de l'hébergement et des compétences techniques. Le module officiel PrestaShop MCP Server est payant sur la Marketplace Addons. Dans tous les cas, l'usage de Claude ou ChatGPT lui-même reste soumis à votre abonnement ou à la facturation à l'usage de l'API.

Une IA connectée peut-elle modifier le thème ou le code de mon site ?

Pas avec le module MCP ni le webservice : ils pilotent les données (produits, commandes, clients), pas le thème ni les fichiers PHP. Le seul moyen d'aller jusque-là est un assistant de code agentique (Claude Code, Cursor...) branché en SSH/Git sur le serveur — un montage de développeur, pas un module à installer.

Faut-il être développeur pour connecter PrestaShop à une IA ?

Non si vous passez par le module officiel de la Marketplace, qui s'installe comme n'importe quel module. Oui si vous voulez un serveur MCP communautaire auto-hébergé ou un script sur-mesure via le webservice.

Quel est le risque principal ?

Donner à une IA plus de droits qu'elle n'en a besoin, sans journal d'action ni sauvegarde récente. Le risque n'est pas différent de celui d'un accès admin humain mal cadré, mais une IA peut enchaîner beaucoup d'actions très vite.

Le catalogue produit est un cas particulier : c'est souvent là que se trouve le vrai goulot d'étranglement — factures fournisseur à ressaisir, fiches incomplètes, EAN manquants — bien avant la question de « faire parler l'IA à l'admin ». Voir notre méthode pour saisir les produits d'une facture fournisseur.

Le catalogue reste votre vrai chantier ?

Refect se connecte à PrestaShop pour synchroniser le catalogue et propose son propre connecteur Claude, dédié à l'extraction de factures fournisseur et à la création de fiches produit — pas à l'administration générale du site.

Découvrir le connecteur Claude