Comment configurer le Shopify AI Toolkit avec OpenAI Codex

Dernière mise à jour
Spécialiste consulté
5 min de lecture
Jacques Blom
Jacques Blom
CTO chez Fudge.

Points clés

  • Codex prend en charge l’installation des skills et de MCP, mais pas la méthode par plugin disponible dans Claude Code et Cursor.
  • L’installation manuelle des skills fonctionne, mais les schémas finissent par se désynchroniser de la plateforme en live sans mises à jour manuelles.
  • La configuration MCP pour Codex utilise le format TOML, contrairement au JSON pour Cursor et Gemini CLI.
  • Définissez OPT_OUT_INSTRUMENTATION=true avant votre première validation si vous travaillez avec du code propriétaire.
  • Les opérations de boutique s’exécutent immédiatement sur votre boutique en ligne. Il n’y a pas d’étape de brouillon ni d’annulation possible.

Le Codex CLI d’OpenAI est l’un des outils de développement IA pris en charge par le Shopify AI Toolkit, avec son propre manifeste de plugin dans le dépôt. Une fois installé, Codex a accès à la recherche dans la documentation Shopify, à la validation du code par rapport aux schémas d’API intégrés et à la même gamme de skills disponible pour Claude Code et Cursor.

Ce guide couvre la configuration et ce qu’il faut savoir. Pour une analyse complète de ce que fait le toolkit, de son fonctionnement et des risques de gouvernance liés à l’exécution sur la boutique, consultez notre présentation du Shopify AI Toolkit.


Pourquoi vous pouvez nous faire confiance

Jacques a plus de 15 ans d’expérience en développement et a travaillé avec des centaines de boutiques Shopify. Nous avons créé Fudge - un constructeur de pages et éditeur de boutique Shopify natif pour l’IA avec une note de 5,0 et un badge Built for Shopify. Nous utilisons ces outils au quotidien.


Prérequis


Installation : méthode par plugin

Dans le Codex CLI, exécutez :

/plugins

Cherchez Shopify, puis sélectionnez Add to Codex.

Cela installe le plugin Shopify avec tous les skills d’agent disponibles.

Vérifier l’installation

Demandez à Codex quelque chose de spécifique à Shopify :

What's the correct GraphQL mutation to update a product's title in the Shopify Admin API?

Si le toolkit est actif, Codex cherchera dans la documentation actuelle de Shopify et validera sa sortie au lieu de l’halluciner à partir de ses données d’entraînement.


Alternative : installation manuelle des skills

Si vous préférez installer les skills manuellement :

Installer tous les skills

npx skills add Shopify/shopify-ai-toolkit

Installer un skill spécifique

npx skills add Shopify/shopify-ai-toolkit --skill shopify-admin

Les skills installés manuellement ne se mettent pas à jour tout seuls. Les schémas intégrés finiront par différer de la plateforme en ligne si vous ne les réinstallez pas périodiquement.


Alternative : configuration du serveur MCP

Pour une intégration MCP directe, Codex utilise la configuration TOML (contrairement à Cursor et Gemini CLI qui utilisent JSON). Le serveur Dev MCP fonctionne comme une intégration locale serveur/client mais fait des appels réseau vers les endpoints Shopify pour la recherche de documentation.

Consultez la documentation du Shopify AI Toolkit pour connaître le format de configuration TOML spécifique à Codex.


Télémétrie et transmission de code

Avant de commencer à valider du code : validate.mjs et search_docs.mjs envoient par défaut des payloads d’utilisation aux serveurs de Shopify.

Les fichiers SKILL.md décrivent cela comme des “résultats de validation anonymisés (succès/échec et nom du skill)”. Cependant, le payload réel de validation inclut le code en cours de validation - vos requêtes GraphQL, vos templates Liquid et tout autre code que vous passez dans le validateur.

Pour vous désinscrire (opt out) :

export OPT_OUT_INSTRUMENTATION=true

Définissez ceci avant de lancer Codex si vous travaillez avec du code propriétaire ou client.


Connexion à votre boutique

Pour les opérations sur la boutique (et pas seulement la génération et la validation de code), vous vous authentifiez via Shopify CLI :

shopify store auth --store votreboutique.myshopify.com --scopes write_products,read_products

Le toolkit détecte les scopes minimums requis pendant la validation. Scopes courants :

OpérationScope
Lire les produitsread_products
Mettre à jour les produitswrite_products
Lire l’inventaireread_inventory
Ajuster l’inventairewrite_inventory
Lire les commandesread_orders
Lire les clientsread_customers

Utilisez les scopes minimaux nécessaires. write_products donne accès à toutes les opérations d’écriture sur les produits, pas seulement à la mutation spécifique que vous exécutez.


Ce que vous pouvez faire

Les capacités sont les mêmes pour tous les clients IA compatibles. Voici ce que permet le toolkit :

GraphQL validé - Requêtes et mutations validées par rapport au schéma d’API Shopify intégré avant de les utiliser. Fini les champs sortis de nulle part (hallucinés) ou les modèles obsolètes.

Développement de thèmes - Templates Liquid validés par rapport aux règles de thème de Shopify, y compris les blocs de schéma et les en-têtes LiquidDoc.

Lié : ajouter une logique Liquid personnalisée dans Shopify.

Vitrines Hydrogen - Génération de composants React avec des imports et des patterns validés.

Fonctions et extensions - Personnalisation du backend (réductions, validation du panier, règles de livraison) et du scaffolding d’extensions d’interface utilisateur (UI) avec les composants Polaris.

Lié : ajouter du JavaScript personnalisé dans Shopify.

Opérations sur la boutique - Exécutez de l’Admin GraphQL sur une boutique en ligne via shopify store execute --allow-mutations. Les changements sont immédiats - il n’y a pas d’étape de brouillon. Consultez notre guide principal pour l’analyse complète des risques.

Gestion des metafields - Étendez le modèle de données de votre boutique avec des définitions de metafields et des données personnalisées.

Lié : ajouter des metafields aux produits Shopify.


Bonnes pratiques

Celles-ci s’appliquent à tous les clients du toolkit, mais méritent d’être répétées.

  1. Faites une requête avant la mutation. Lisez toujours l’état actuel d’une ressource avant de la mettre à jour. Cela évite les écrasements involontaires.

  2. Soyez précis avec les mutations. “Optimiser mes produits pour le SEO” est trop vague. “Mettre à jour la meta description pour le handle de produit ‘classic-tee’ vers ’…’” est suffisamment précis pour être sûr.

  3. Poussez les thèmes en mode non publié. Le toolkit prend en charge shopify theme push --unpublished mais ne l’impose pas. Prenez-en l’habitude.

  4. Une ressource à la fois pour les changements critiques. Limite les dommages collatéraux (blast radius) si quelque chose se passe mal.

  5. Gardez vos propres sauvegardes. Le toolkit n’a pas d’annulation (undo). Exportez les valeurs actuelles avant d’exécuter des mutations qui mettent à jour le contenu existant.


Limitations

Elles sont inhérentes au toolkit, et non spécifiques à Codex. Pour l’analyse complète des risques, consultez notre présentation du Shopify AI Toolkit.

  1. Pas de mode brouillon - Les mutations sur la boutique s’exécutent immédiatement sur votre boutique en direct
  2. Pas d’aperçu (preview) - Vous ne pouvez pas voir à quoi ressembleront les changements avant qu’ils ne se produisent
  3. Pas d’annulation/rollback - Les changements sont permanents une fois exécutés
  4. Pas d’historique d’audit - Aucune trace de ce qui a été modifié au niveau du toolkit
  5. Scopes larges - Les permissions OAuth s’appliquent à des types entiers de ressources, pas à des éléments individuels
  6. Code envoyé à Shopify - Les payloads de validation incluent votre code par défaut (désinscrivez-vous avec OPT_OUT_INSTRUMENTATION=true)
  7. Obsolescence manuelle des skills - Les installations sans plugin nécessitent des mises à jour manuelles régulières

Référence rapide

TâcheComment
Installer le plugin/plugins puis chercher Shopify et sélectionner Add to Codex
Installer tous les skills manuellementnpx skills add Shopify/shopify-ai-toolkit
Installer un skillnpx skills add Shopify/shopify-ai-toolkit --skill shopify-admin
Format de configuration MCPTOML (contrairement à JSON pour Cursor/Gemini)
S’authentifier avec la boutiqueshopify store auth --store domaine --scopes list
Se désinscrire de la télémétrieexport OPT_OUT_INSTRUMENTATION=true
Vérifier la version Nodenode --version (nécessite 18+)

Résumé

Le Shopify AI Toolkit fonctionne avec Codex de la même manière qu’avec Claude Code et Cursor : recherche de documentation, validation des schémas et exécution optionnelle sur la boutique. La valeur ajoutée réside dans sa justesse - Codex arrête d’essayer de deviner les API de Shopify et commence à se valider par rapport à des schémas réels.

Les mêmes mises en garde liées à la gouvernance s’appliquent : pas de brouillons, pas d’aperçu, pas d’annulation et la télémétrie du code est activée par défaut. Définissez OPT_OUT_INSTRUMENTATION=true si vous travaillez avec du code propriétaire, et agissez avec précaution avec l’exécution sur la boutique.

Pour tout savoir sur les risques, lisez notre présentation du Shopify AI Toolkit. Pour les autres plateformes, consultez notre guide Claude Code et notre guide Cursor.

Cet article a été mis à jour en avril 2026 en se basant sur les annonces de la version Shopify Editions Winter 2026.

Jacques's signature
Modifiez votre vitrine Shopify sans coder.

You might also be interested in

Les limites de Shopify Sidekick : Ce qu'il ne peut pas faire (2026)
Une analyse claire des limites de Shopify Sidekick - ce qu'il ne peut pas faire, pourquoi, et quels outils viennent combler ses lacunes pour modifier et designer le storefront.
Comment utiliser Shopify Sidekick (2026)
Comment utiliser Shopify Sidekick pour gérer votre boutique. Couvre la configuration, les commandes utiles, les limites actuelles et des astuces pour obtenir de bons résultats.
Prompts Shopify Sidekick : L'anti-sèche complète (2026)
Plus de 50 prompts prêts à l'emploi de Shopify Sidekick pour l'analytics, les promos, les automatisations, la rédaction de contenu, le B2B et plus. À copier-coller dans votre admin.