Shopify CLI : comment on contrôle (et optimise) une boutique entière en ligne de commande

Juin 2026
9 min de lecture
Quentin Marais
Quentin Marais
Expert Shopify, Funnelz
Shopify CLI : comment on contrôle (et optimise) une boutique entière en ligne de commande

Un audit de boutique Shopify mené à la main, c'est aujourd'hui 500 à 2 000 $ en agence, 200 à 500 $ chez un freelance, et un livrable qui arrive en semaines (StoreAudit). Trois semaines pendant lesquelles vos variantes en rupture continuent de tourner, vos fiches sans description plombent vos conversions, et votre tunnel fuit en silence.

Le pire ? Cet audit, dans 90 % des cas, c'est quelqu'un qui clique. Écran par écran, onglet par onglet, dans l'admin Shopify. Il regarde 30 produits sur 800, en déduit une tendance, et vous facture une intuition.

Le problème n'est pas le prix. C'est la méthode. Tant qu'on pilote Shopify à la souris, on est limité par la vitesse de nos clics et par ce que l'œil humain peut scanner. La bonne nouvelle ? Sur nos boutiques, on a arrêté de cliquer. On lit la totalité de la donnée et on agit dessus en ligne de commande, via Shopify CLI branché à Claude Code. Et depuis avril 2026, Shopify a rendu cette approche officielle.

Voici comment ça marche, et les 5 usages CRO qu'on en tire concrètement.


Ce que Shopify CLI permet vraiment

Shopify CLI, ce n'est pas un outil de développeur réservé aux thèmes. C'est une porte d'entrée directe sur l'API Admin GraphQL de votre boutique. En clair : tout ce que l'admin affiche écran par écran, le CLI le lit d'un coup, en masse, sans pagination à gérer.

Concrètement, voici ce qu'on en fait :

  • Lire toute la data : l'historique complet des commandes, le catalogue produit, les clients, les niveaux d'inventaire par emplacement, les collections. Pas un échantillon, la totalité.
  • Exécuter des opérations réelles : depuis shopify app execute (requêtes et mutations GraphQL), ajoutée dans Shopify CLI 3.90.1 (Shopify Community), on crée et met à jour des produits, on gère les métafields, on retague.
  • Lancer des bulk operations : avec shopify app bulk execute, on exporte de gros volumes sans gérer ni la pagination ni les limites de débit, jusqu'à 5 opérations en masse simultanées.
  • Switcher entre boutiques : pour une agence, basculer d'un client à l'autre en une commande, sans rouvrir 12 admins dans 12 onglets.

Et depuis le 9 avril 2026, Shopify a publié son AI Toolkit officiel en open-source (licence MIT, sans frais d'API par appel), qui connecte Claude Code directement à l'API Admin, à la doc et aux schémas GraphQL de la plateforme (Shopify.dev). Le serveur Dev MCP local tourne sans authentification ni clé API, et fournit à l'agent 7 outils pour chercher la doc, introspecter le schéma et valider chaque requête GraphQL avant exécution (AskPhill). L'installation tient en une commande.

Autrement dit : l'approche qu'on défendait depuis le début, Shopify vient de la valider officiellement. Via la capacité store execute du CLI, Claude Code exécute des opérations réelles sur une boutique en langage naturel. Vous décrivez ce que vous voulez, l'agent écrit, valide et lance la requête GraphQL.

La tâche À la souris, dans l'admin Avec Shopify CLI + Claude Code
Auditer 800 fiches produit On en ouvre 30, on extrapole Les 800 lues, triées, en minutes
Mesurer le vrai cycle de réachat Impossible à l'œil, on devine « 30 jours » Calculé sur l'historique réel
Retaguer 200 produits 200 clics manuels, une après-midi Une bulk operation, quelques minutes
Détecter les collections vides On ne les voit jamais Listées d'une requête

5 usages CRO concrets qu'on en fait

Le CLI n'est pas le sujet. Le sujet, c'est ce qu'il fait gagner en conversion. Voici les 5 usages qu'on déroule sur quasiment chaque boutique qu'on accompagne.

1. Analyser le vrai tunnel de conversion sur la data brute

La plupart des dashboards Shopify vous donnent un taux de conversion global. Inexploitable. Ce qui compte, c'est ça fuit, et sur quels produits. On lit les vues, les ajouts panier, les commandes par produit sur 90 jours, et on sort le ratio vues/ventes réel de chaque référence. Les produits massivement vus mais jamais achetés ? Ce sont vos pires fuites, et personne ne les regarde. C'est exactement le travail de fond qui fait bouger le taux de conversion d'une boutique sans toucher au budget pub.

Le prompt à copier

Analyse mes 90 derniers jours de commandes via Shopify CLI. Croise les vues produit, ajouts panier et ventes par référence, puis liste-moi les 5 produits au pire ratio vues/ventes (forte audience, faibles conversions). Pour chacun, donne une hypothèse CRO à tester (prix, photo, description, variantes).

2. Mesurer les vrais cycles clients pour caler les flows email

90 % des agences calent un flow de réachat à « 30 jours, ça devrait le faire ». Une intuition. Nous, on lit l'historique réel de commandes via le CLI et on calcule le vrai intervalle médian entre le 1er et le 2e achat. Sur une marque de papeterie qu'on a accompagnée, le cycle réel sortait à ~40 jours : on a donc calé les relances à J+38 et J+47, sur une mesure et non sur une moyenne du marché. C'est cette donnée brute qui permet de piloter Klaviyo sur le vrai comportement de réachat plutôt que sur un benchmark générique.

Le prompt à copier

Via Shopify CLI, lis l'historique complet des clients ayant passé au moins 2 commandes. Calcule l'intervalle médian, moyen et le P75 entre la 1re et la 2e commande. Fais la même chose entre la 2e et la 3e. Donne-moi les délais exacts à utiliser pour caler un flow de réachat sur ma vraie donnée, pas sur une moyenne du marché.

3. Auditer le catalogue en masse

Sur une boutique à plusieurs centaines de SKU, l'audit catalogue à la main est une fiction. On lit tout : les produits sans description, les images sans alt-text (qui plombent votre SEO et votre accessibilité), les prix incohérents entre variantes, les titres mal structurés. En quelques minutes, on a la liste exhaustive des fiches à corriger, classées par trafic. Là où un audit manuel facturé jusqu'à 2 000 $ vous livre un échantillon en semaines (StoreAudit).

Le prompt à copier

Audite tout mon catalogue via Shopify CLI (bulk operation). Liste dans un fichier audit-catalogue.md : les produits sans description ou avec moins de 50 caractères, les images sans alt-text, les variantes aux prix incohérents, et les produits actifs sans aucune vente sur 90 jours. Classe le tout par volume de trafic décroissant.

4. Détecter les fuites invisibles

Ce sont les fuites que personne ne voit parce qu'elles ne s'affichent nulle part : les variantes en rupture mais encore actives (le client clique, c'est indisponible, il part), les collections vides liées dans le menu, les redirections cassées, les produits orphelins hors de toute collection. Chacune de ces fuites coûte des ventes en silence. Le CLI les remonte d'une requête. C'est le même principe que pour réduire l'abandon de panier : on bouche les trous avant d'envoyer plus de trafic dedans.

Le prompt à copier

Via Shopify CLI, traque mes fuites silencieuses : variantes à inventaire 0 mais toujours actives et achetables, collections publiées mais vides, produits actifs hors de toute collection, et produits liés dans la navigation qui sont en brouillon. Donne-moi la liste exacte avec l'URL de chacun, classée par impact potentiel sur les ventes.

5. Automatiser les correctifs

Détecter, c'est la moitié du travail. Le CLI permet aussi de corriger en masse : retaguer 200 produits d'un coup, générer et pousser les alt-text manquants, désactiver les variantes en rupture, harmoniser une nomenclature de tags. Via les mutations GraphQL et les bulk operations, ce qui prendrait une semaine de clics se fait en une commande. Et comme le Dev MCP valide chaque requête avant exécution, on n'envoie jamais une mutation à l'aveugle.

Une mise en garde de praticien : sur une boutique de production, on lance d'abord la requête en lecture pour vérifier le périmètre, puis seulement la mutation. Et on commence par un lot test de 5 produits avant les 200. L'outil exécute vite, à vous de cadrer le périmètre.

Le prompt à copier

À partir de mon fichier audit-catalogue.md, prépare une bulk operation Shopify CLI pour : générer un alt-text descriptif sur toutes les images qui en manquent, et désactiver l'option "continuer la vente en rupture" sur les variantes à inventaire 0. Montre-moi d'abord la requête sur un lot test de 5 produits avant de lancer en masse.

Vous ne savez pas où votre boutique fuit ?

On lit toute votre data Shopify en ligne de commande et on vous remet la liste exacte des fuites à boucher, classée par impact.


Pourquoi c'est un game-changer pour une agence CRO

Trois choses changent quand on passe du clic à la ligne de commande, et chacune se chiffre.

  • La vitesse. Une étude contrôlée GitHub montre que les développeurs assistés par IA terminent une tâche 55,8 % plus vite : 1h11 en moyenne contre 2h41 sans IA, résultat statistiquement significatif (GitHub Research). Sur un audit catalogue, l'écart n'est pas de moitié, il est d'un facteur 100.
  • La profondeur. On ne juge plus sur 30 fiches, on juge sur 800. L'étude Faros AI sur plus de 10 000 développeurs confirme la tendance : les utilisateurs d'IA réalisent 21 % de tâches en plus et fusionnent 98 % de pull requests en plus (Faros AI). Plus de volume traité, donc plus de fuites trouvées.
  • On décide sur la vraie donnée. C'est le point le plus important. Caler un flow sur le cycle réel mesuré, et non sur un « 30 jours » du marché, c'est la différence entre une relance qui tombe au bon moment et une qui parle dans le vide. La pertinence tue l'approximation.

Pour une agence qui gère plusieurs boutiques, le switch d'une boutique à l'autre en une commande transforme la cadence. On audite en une matinée ce qui prenait une semaine, et on consacre le temps gagné à ce qui compte vraiment : décider quoi tester. C'est exactement la logique qu'on a poussée plus loin en encapsulant notre méthode dans un skill CRO Shopify taillé pour Claude Code, et qu'on a déroulée de bout en bout sur le montage complet d'un Klaviyo en quelques prompts.


Les limites honnêtes

On vend du CRO, pas de la magie. Trois limites à connaître avant de s'y mettre.

  • Les rate limits de l'API GraphQL. L'API Admin fonctionne sur un système de points (de l'ordre de 1 000 points par minute en restauration). Sur de très gros catalogues, il faut passer par les bulk operations, justement conçues pour ça, et accepter que les exports lourds prennent quelques minutes plutôt que des secondes.
  • Les MCP communautaires sont fragiles. Avant l'AI Toolkit officiel d'avril 2026, on bricolait avec des serveurs MCP tiers, parfois instables. Aujourd'hui, le Dev MCP officiel et sa validation de requêtes règlent l'essentiel du problème, mais tout l'écosystème autour n'a pas la même maturité. On reste sur les briques officielles.
  • Ça ne remplace pas le jugement. Le CLI vous remonte 5 produits au mauvais ratio vues/ventes. Il ne vous dit pas pourquoi ils ne convertissent pas, ni quoi tester en premier. L'outil exécute, l'expertise décide. Une IA qui sait lire votre data sans méthode CRO, c'est un moteur surpuissant sans personne au volant.

C'est précisément pour ça qu'on ne « remplace » pas l'analyste par l'IA. On l'arme. Le CLI fait disparaître les heures de collecte de données ; tout le temps gagné part dans l'interprétation et la décision, là où se crée la valeur.


Piloter sur la vraie donnée, pas sur l'intuition

La plupart des boutiques pilotent Shopify à la souris, écran par écran, et auditent un échantillon. Nous, on lit la totalité de la donnée et on agit dessus en ligne de commande. Depuis avril 2026, ce n'est plus un hack d'agence : c'est l'approche que Shopify a officialisée avec son AI Toolkit.

La différence n'est pas qu'on travaille plus vite à la main. C'est qu'on a arrêté de deviner. Quand Claude Code lit votre vraie data via Shopify CLI et la valide avant d'agir, on trouve les fuites que personne ne voit et on cale chaque décision sur une mesure, pas sur une moyenne du marché.

Curieux de savoir où votre boutique perd des ventes en silence ? Réservez un audit CRO gratuit : on lit votre data et on vous remet la liste exacte des correctifs prioritaires.


La plupart des boutiques pilotent Shopify à la souris et auditent un échantillon. Nous, on lit toute la donnée et on agit dessus en ligne de commande, validée avant chaque action. C'est ça qui fait remonter les conversions sans toucher au budget pub : décider sur la vraie data, pas sur l'intuition. Réservez un audit CRO gratuit de votre boutique Shopify.

Guide Shopify

Newsletter CRO

Recevez nos conseils CRO et e-commerce directement dans votre boîte mail.