Blog

Brancher Shopify sur Claude ou ChatGPT : trois méthodes comparées

Un connecteur personnalisé, le connecteur de Shopify ou votre propre code : trois façons de brancher une boutique Shopify sur Claude ou ChatGPT, avec ce que chacune lit, écrit et coûte.

· Christopher Lasgi · 10 min de lecture

Guide de référence

Shopify avec Claude ou ChatGPT

Trois façons de brancher une boutique sur un assistant IA, ce que chacune peut lire et modifier, et celle qui prend quatre minutes.

Vous voulez que votre assistant réponde à vos questions sur la boutique à partir de ses vraies données : quels produits ont une description trop maigre, comment les commandes de la semaine dernière se comparent à celles de la semaine d'avant, ce que le thème en ligne fait réellement tourner. Il existe trois façons de câbler tout ça, et elles diffèrent sur trois points : qui tient le stylo, qui détient les clés, et combien de code vous finissez par maintenir.

Ce guide les compare. Chaque client a son propre guide pas à pas, et cette page y renvoie au lieu de le répéter.

Les options

Trois façons d'entrer

Connecteur personnalisé (Shopify MCP)Le connecteur de ShopifyVotre propre code
Ce que vous faitescoller une URL, vous connecter, approuver les scopesl'ajouter depuis l'annuaire des connecteurs de Claudeappeler l'Admin API, transmettre les résultats au modèle
ClientsClaude, ChatGPT, Claude Code, CursorClaudecelui que vous construisez
Lit la boutiqueoui, dans la limite des droits de votre Custom Appouice que vous codez
Écrit dans la boutiquenon, refusé avant Shopifyouice que vous codez
Code à mainteniraucunaucuntout

1. Un serveur MCP distant, en connecteur personnalisé. La boutique reçoit une URL. Vous la collez dans votre assistant, vous vous connectez et vous approuvez ce qu'il a le droit de lire. Le Shopify MCP de BoostEcom fonctionne ainsi, comme n'importe quel serveur MCP distant.

2. Le connecteur de Shopify. Shopify publie un connecteur dans l'annuaire de Claude, et celui-ci écrit dans l'admin : produits, stocks, réductions. Si vous voulez que l'assistant modifie la boutique depuis une conversation, c'est l'outil conçu pour ça. Les deux sont comparés point par point dans Le connecteur Shopify officiel ou un relais en lecture seule.

3. Votre propre code. Une Custom App Shopify vous fournit un jeton Admin API ; votre code interroge la boutique et transmet les résultats au modèle via le tool use (Anthropic) ou le function calling (OpenAI). Vous gardez le contrôle total, et chaque nouvelle tentative, chaque limite de débit et chaque changement de modèle restent à votre charge.

Le protocole

Ce que MCP change

Le Model Context Protocol est un standard ouvert, conçu précisément pour ce travail. Quand un client se connecte, le serveur annonce ses outils, avec des arguments typés ; le client les appelle ensuite par leur nom. Aucune boucle d'outils à écrire, aucun SDK à installer, et la même URL sert tout client qui parle MCP en HTTP.

Voilà pourquoi les chemins 1 et 2 ne demandent aucun code : l'assistant est déjà le client MCP. Et voilà pourquoi le chemin 3 s'est allégé. Les API des deux éditeurs savent désormais appeler elles-mêmes un serveur MCP distant : l'API Messages d'Anthropic via son connecteur MCP, qui prend l'URL du serveur et un authorization_token, et l'API Responses d'OpenAI, qui accepte un serveur MCP distant comme outil. Vous gardez l'orchestration et vous vous débarrassez du code de liaison.

Claude

Connecter Claude

Claude accepte un serveur MCP distant comme connecteur personnalisé : dans les réglages de Claude, ouvrez Connecteurs et ajoutez un connecteur personnalisé. Collez l'URL de la boutique et laissez vides le client id et le secret. Claude s'identifie tout seul, effectue un échange OAuth 2.1 avec PKCE, puis ouvre un écran de consentement qui nomme le client, la boutique et chaque permission demandée. Approuvez : la liste d'outils de Claude se remplit avec les outils que ces permissions ouvrent.

→ Connecter Claude, pas à pas

Claude Code se connecte de la même façon depuis un terminal : claude mcp add déclare le serveur, puis /mcp ouvre votre navigateur sur le même écran de consentement. → Connecter Claude Code

ChatGPT

Connecter ChatGPT

ChatGPT accepte un serveur MCP distant une fois le mode développeur activé : dans les réglages de ChatGPT, activez le mode développeur, puis ajoutez un connecteur avec l'URL de la boutique et OAuth. Le mode développeur est disponible avec les abonnements Plus, Pro, Business, Enterprise et Edu. ChatGPT vous demande une confirmation avant d'exécuter un outil, et vous pouvez conserver cette réponse pour le reste de la conversation.

→ Connecter ChatGPT, pas à pas

Cursor lit la même URL dans son mcp.json et se connecte depuis ses réglages MCP. → Connecter Cursor

Choisir

Claude ou ChatGPT ?

Pour ce travail, le relais ne fait aucune différence : les deux reçoivent les mêmes outils avec les mêmes droits, et aucun ne fait tourner de modèle chez nous. Prenez l'assistant que votre équipe utilise déjà, avec le modèle que votre abonnement propose. Ce qui change vraiment, c'est la façon de se connecter :

ClaudeChatGPTClaude CodeCursor
Où l'ajouterRéglages, ConnecteursMode développeur, Connecteursclaude mcp add, puis /mcpmcp.json, puis réglages MCP
ConnexionOAuthOAuthOAuthOAuth
Clé statique pour la CIinutileinutileouioui
GuideClaudeChatGPTClaude CodeCursor

Portée

Ce que lit le Shopify MCP

Chaque boutique connectée reçoit son propre endpoint :

https://www.boostecom.app/api/mcp/v1/<STORE_ID>

Cet endpoint enregistre 24 outils. 22 d'entre eux peuvent être proposés à un client, et les 2 autres sont réservés aux admins de BoostEcom : ils n'apparaissent jamais sur l'écran de consentement d'un client. Ce sont 15 outils relais Shopify, plus les outils de lecture propres à BoostEcom (le Studio, la fiche d'intelligence de la boutique et la documentation). La référence des outils et scopes les liste tous, avec le scope qui ouvre chacun.

Deux barrières décident de ce qu'un client voit : les scopes que vous approuvez sur l'écran de consentement, et ceux que Shopify a accordés à votre Custom App. Une boutique connectée avec read_products seul n'affiche jamais les outils de commandes ni de thèmes, quoi que vous approuviez. Une clé statique, prévue pour la CI et les exécutions sans navigateur, n'est jamais passée par un écran de consentement : elle n'ouvre donc que les outils relais.

Le relais renvoie, à côté des données, le coût de la requête et l'état de limitation de débit communiqués par Shopify, pour que le modèle règle son rythme au lieu de deviner.

Écritures

En lecture seule, exprès

Par le Shopify MCP, ni Claude ni ChatGPT ne modifient votre boutique. Les lectures s'exécutent ; toute mutation, et tout document GraphQL dont le relais ne peut pas prouver qu'il se contente de lire, est refusé avant d'atteindre Shopify, et la tentative est inscrite dans votre journal d'audit.

Écrire sur une boutique en ligne est une décision que quelqu'un doit approuver, et il n'y a personne dans un relais. Les modifications passent donc ailleurs : par le connecteur de Shopify si vous voulez que l'assistant tienne le stylo, ou par le chat du tableau de bord BoostEcom, où @Atlas propose et où vous approuvez chaque changement.

Le faire soi-même

Si vous écrivez votre propre intégration

Le chemin 3 est le bon choix quand vous avez besoin d'un workflow que personne ne propose, ou de données qui ne doivent jamais quitter votre propre infrastructure. Trois réflexes le gardent sûr :

  • Donnez à la Custom App les droits d'une nouvelle recrue. Commencez par les scopes de lecture (read_products, read_orders, read_content, read_themes), observez pendant une semaine ce que le modèle demande, puis ajoutez un scope d'écriture, une surface à la fois.
  • Ne donnez jamais à un modèle un scope dont l'erreur serait irréversible : réglages de paiement, comptes collaborateurs, fichiers.
  • Vérifiez chaque appel d'outil avant qu'il n'atteigne Shopify : l'outil, le scope qu'il exige et la boutique qu'il vise. Un modèle peut produire un appel bien formé avec le mauvais identifiant de boutique.

Coût

Ce que ça coûte

Le Shopify MCP est gratuit sur tous les plans BoostEcom, Free compris. Il relaie un appel à l'Admin API de Shopify sans faire tourner de modèle, donc il ne consomme aucun crédit ; des limites de débit par organisation existent pour empêcher les abus, et la page Shopify MCP les détaille par plan.

Votre abonnement Claude ou ChatGPT reste à part et ne change pas : l'assistant tourne sur votre propre compte. Ce qui consomme des crédits, c'est le chat de BoostEcom, où @Atlas et les spécialistes travaillent sur la boutique.

FAQ

Questions fréquentes

Existe-t-il une installation en un clic ?

Non. Vous connectez d'abord la boutique à BoostEcom, une seule fois, par une Custom App Shopify (son client id et son secret se renseignent dans les paramètres de la boutique, rubrique Connecteurs), puis vous collez une URL dans votre assistant. Comptez environ cinq minutes la première fois.

Faut-il Shopify Plus ?

Non. Les Custom Apps et l'Admin API sont disponibles sur tous les forfaits Shopify.

L'assistant voit-il un jour mon jeton Shopify ?

Non. Le client se connecte à BoostEcom, jamais à Shopify, et ne détient jamais qu'un jeton BoostEcom. Révoquez-le et le client perd l'accès, sans rien changer côté Shopify.

Dois-je héberger quelque chose ?

Non. BoostEcom héberge le serveur, qui ne garde aucune session entre deux appels : c'est pour ça qu'une seule URL sert tous les clients.

Quel modèle utilise-t-il ?

Celui que vous choisissez dans Claude ou ChatGPT. Le relais répond à des appels d'outils ; il ne fait tourner aucun modèle à lui.

Puis-je utiliser ma propre clé API Anthropic ou OpenAI ?

Le relais n'en a pas besoin : votre assistant utilise votre propre compte Claude ou ChatGPT. Le chat de BoostEcom passe par nos comptes AI Gateway et se décompte des crédits de votre organisation ; il n'accepte pas de clé personnelle.

Choisissez votre client et connectez-le en quatre minutes

Chaque guide donne l'URL, la connexion et ce qui coince le plus souvent, pour un client précis.

Recevez chaque article par e-mail

Un article par semaine, directement dans votre boîte mail. Le même contenu que cette page, sans avoir à venir le chercher.

Double opt-in : un seul lien de confirmation, et rien d'autre tant qu'il n'est pas cliqué. Désabonnement en un clic dans chaque e-mail.

Brancher Shopify sur Claude ou ChatGPT : trois méthodes comparées · BoostEcom