Créer une app Shopify privée pour relier votre boutique à vos outils
Créer une app Shopify privée : des droits limités, vos produits et vos commandes dans votre outil, un webhook de commande. Le cas réel du CRM de Rugstar.
L'essentiel
Une app Shopify privée, que Shopify appelle application personnalisée, sert à une seule boutique et n'apparaît pas dans l'App Store. Depuis le 1er janvier 2026, elle se crée dans le Dev Dashboard de Shopify. Elle donne à votre propre outil, construit avec Claude Code, un accès limité à vos produits, vos commandes et vos clients.
Sommaire
- Qu'est-ce qu'une app Shopify privée ?
- Dans quels cas une app Shopify privée est-elle utile ?
- Pour Rugstar, qu'est-ce que l'app relie ?
- Que fait l'outil, écran par écran ?
- Quels droits donner à l'app ?
- Quelles demandes faire à Claude Code ?
- Qu'est-ce que ça change au quotidien ?
- Quelles sont les limites d'une app maison ?
- Questions fréquentes
- Par où commencer
Pour créer une app Shopify privée, vous créez une application personnalisée dans le Dev Dashboard de Shopify et vous lui donnez seulement les droits utiles. Vous l'installez ensuite sur votre boutique, et votre propre outil s'en sert pour lire vos produits, vos commandes et vos clients.
Rugstar, une marque de tapis contemporains faits main, a relié ainsi son CRM, l'application qui suit ses clients et ses commandes, à sa boutique Shopify, sans savoir programmer. Le code a été écrit par Claude Code, l'outil de programmation de Claude, l'IA de la société Anthropic.
Cet article s'adresse aux e-commerçants et aux fabricants qui vendent sur Shopify et recopient encore des informations d'un outil à l'autre. À la fin, vous saurez quels droits donner à l'app et quels écrans demander à Claude Code.
Qu'est-ce qu'une app Shopify privée ?
Une app Shopify privée est une application créée pour votre seule boutique. Shopify l'appelle application personnalisée. Elle ne figure pas dans l'App Store de Shopify et aucune autre boutique ne peut l'installer, comme le précise l'aide officielle de Shopify.
Depuis le 1er janvier 2026, une nouvelle application personnalisée se crée dans le Dev Dashboard, l'espace développeur de Shopify. Les apps créées dans l'admin de la boutique avant cette date continuent de fonctionner. Votre outil obtient lui-même le jeton d'accès, la clé qui lui ouvre la boutique, avec les identifiants de l'app. Claude Code écrit cette partie.
L'app ouvre à votre outil l'API de Shopify, le guichet par lequel deux logiciels échangent des données. L'article Une API, c'est quoi l'explique pas à pas.
| Critère | App de l'App Store | App personnalisée |
|---|---|---|
| Pour qui | Toutes les boutiques qui l'installent | Votre boutique seule |
| Où on la trouve | L'App Store de Shopify | Le Dev Dashboard |
| Ce qu'elle fait | Ce que l'éditeur a prévu | Ce que vous décrivez |
| Qui l'entretient | L'éditeur | Vous, avec Claude Code |
Dans quels cas une app Shopify privée est-elle utile ?
Une app privée devient utile dès que la boutique et le reste de votre travail vivent dans deux outils séparés.
- Vous fabriquez à la commande. Chaque commande part à l'atelier avec la bonne référence, et le client suit la fabrication sur un portail client.
- Vous vendez aussi hors de la boutique. Les ventes sur devis, en showroom ou aux revendeurs rejoignent les commandes en ligne sur la même fiche client.
- Vous éditez des documents à partir de vos produits. Un catalogue ou un dossier de presse doit suivre les produits et les prix de la boutique.
- Vos références existent à deux endroits. Le fichier de production et la boutique ont chacun leurs codes, et une erreur de saisie envoie le mauvais modèle.
Pour Rugstar, qu'est-ce que l'app relie ?
Le CRM de Rugstar suit les contacts, les devis, les commandes et la fabrication de chaque tapis avec l'atelier. Sa construction est racontée dans le retour d'expérience sur le CRM de Rugstar. Avec la boutique Shopify, il échange dans les deux sens.
De la boutique vers le CRM : les produits
Le CRM fabrique deux documents à partir des produits de la boutique, en français et en anglais : le dossier de presse, avec les prix publics, et le catalogue professionnel, avec les tarifs pro, qui reste confidentiel.
Chacun existe en deux versions. La version imprimeur a un fond perdu, une image qui déborde du format de coupe, et un profil de couleur pour l'impression offset. La version numérique contient des liens vers les fiches produits. Avant, il fallait remonter le document dans un logiciel de mise en page à chaque changement de prix.
Les prix sont figés par une synchronisation que la marque déclenche elle-même, c'est-à-dire une copie des données de la boutique vers le CRM à un instant donné. Elle reste manuelle parce qu'un document imprimé doit pouvoir être refait à l'identique.
Du CRM vers la boutique : les références
Le CRM est la source des références produits, qu'on appelle aussi SKU. Un SKU est le code unique d'une variante, par exemple un modèle de tapis dans une taille donnée. Les variantes de la boutique recopient le code du CRM.
Le piège vécu chez Rugstar
Une colonne « prix public » contenait en réalité des prix hors taxes, et il a fallu reprendre les calculs. Avant de bâtir un écran sur une donnée de Shopify, vérifiez donc ce qu'elle contient sur quelques produits dont vous connaissez le prix.
Que fait l'outil, écran par écran ?
Sur le même principe, un e-commerçant ou un fabricant peut construire les écrans suivants.
L'écran « Produits »
Une ligne par variante : référence, nom du produit, taille ou option, prix de vente, stock. Un bouton « Synchroniser maintenant » copie les données de la boutique, et la date de la dernière copie s'affiche en haut. Un filtre montre les variantes sans référence.
L'écran « Commandes »
Les commandes arrivent seules grâce à un webhook, un message que Shopify envoie à votre outil au moment où un événement se produit, par exemple une nouvelle commande.
Les colonnes : numéro de commande Shopify, date, client, articles avec leur référence, montant, état du paiement, état de l'expédition. Un menu « Étape » indique où en est la commande chez vous : à préparer, en fabrication, expédiée.
Shopify prévient que la livraison des webhooks n'est pas garantie et conseille de reprendre régulièrement les données, dans sa documentation sur les webhooks. Un rattrapage chaque nuit compare donc la boutique et l'outil. L'un des douze pièges racontés dans la formation était un webhook resté muet pendant trois jours.
La fiche client
L'outil cherche le client dans vos contacts par son adresse e-mail. S'il existe, la commande s'ajoute à sa fiche, à côté de ses devis. Sinon, l'outil crée la fiche avec le prénom et le nom dans deux champs séparés : le nom complet rangé dans une seule colonne fait aussi partie des pièges de la formation.
Shopify classe le nom, l'adresse, l'e-mail et le téléphone des clients parmi les données client protégées, et les commandes en contiennent. Une app personnalisée y a accès si elle indique dans sa configuration les données qu'elle utilise.
Quels droits donner à l'app ?
Chaque droit, que Shopify appelle access scope, ouvre une partie de la boutique en lecture ou en écriture. L'app demande seulement ce que vos écrans utilisent : une app qui affiche les commandes n'a aucune raison de modifier les prix.
| Ce que fait votre outil | Droit Shopify à demander |
|---|---|
| Afficher les produits et les prix | read_products |
| Écrire les références dans les variantes | write_products |
| Recevoir et afficher les commandes | read_orders |
| Rattacher les clients à vos contacts | read_customers |
Commencez en lecture seule, et ajoutez l'écriture ensuite, écran par écran.
L'app vous remet aussi une clé secrète, un mot de passe réservé aux logiciels. Elle se range dans les réglages de votre hébergeur, le service qui fait tourner l'outil en ligne, jamais dans le code. Une clé secrète envoyée sur GitHub fait partie des douze pièges de la formation : l'article sécuriser une application créée avec l'IA montre comment l'éviter. Essayez enfin l'app sur une boutique de développement, la boutique d'essai que Shopify prévoit pour les développeurs.
Quelles demandes faire à Claude Code ?
Décrivez l'écran voulu et ce que fait chaque bouton. Tapez ces demandes en mode Plan : Claude Code propose d'abord sa méthode, sans rien modifier. La première relie l'outil à la boutique, en lecture seule.
Relie mon outil à ma boutique Shopify par une application personnalisée créée dans le Dev Dashboard. Je veux un écran « Produits » avec une ligne par variante : référence, nom, taille, prix, stock, un bouton « Synchroniser maintenant » et la date de la dernière copie. L'app ne doit pouvoir que lire les produits. Explique-moi pas à pas ce que je dois remplir côté Shopify.
La deuxième fait entrer les commandes.
Quand une commande est passée sur ma boutique Shopify, je veux qu'elle apparaisse seule dans un écran « Commandes » : numéro, date, client, articles avec leur référence, montant, paiement, expédition. Si le client existe dans mes contacts, rattache la commande à sa fiche, sinon crée la fiche avec prénom et nom séparés. Chaque nuit, compare avec la boutique et préviens-moi par e-mail s'il manquait des commandes.
La troisième fait de votre outil la source des références.
Sur la fiche d'un produit, ajoute un bouton « Envoyer à Shopify » qui écrit la référence de chaque taille dans la variante correspondante de la boutique. Avant l'envoi, montre-moi les variantes qui vont changer, avec l'ancienne et la nouvelle référence, et attends ma confirmation.
La même méthode, appliquée à un outil complet, est détaillée dans créer son CRM sans coder.
Qu'est-ce que ça change au quotidien ?
Chez Rugstar, un changement de prix ne demande plus de remonter le catalogue dans un logiciel de mise en page. On déclenche la synchronisation, et le CRM refait le catalogue et le dossier de presse à partir des produits. Les références se créent une seule fois, dans le CRM.
Pour une marque qui fabrique à la commande, la commande en ligne arrive là où se fait le reste du travail, sur la fiche client et dans le suivi de fabrication. Si un service d'automatisation recopie aujourd'hui vos commandes, l'app le fait sans intermédiaire, comme l'explique l'article sur l'alternative à Zapier et Make.
Quelles sont les limites d'une app maison ?
- Shopify reste la boutique. Le panier, le paiement et le thème restent chez Shopify, et l'app travaille à côté.
- La comptabilité reste dans son logiciel. Les factures légales et la comptabilité restent dans les logiciels prévus pour.
- Écrire dans la boutique engage. Une erreur de référence se voit sur le site, d'où l'aperçu avant envoi.
- L'entretien vous revient. Shopify fait évoluer son API : vérifiez l'outil après chaque changement et gardez des sauvegardes de votre base.
Pour une fonction standard dont vous ne voulez pas assurer l'entretien, une app de l'App Store reste plus simple.
Questions fréquentes
Peut-on encore créer une app Shopify privée depuis l'admin de la boutique ?
Depuis le 1er janvier 2026, une nouvelle app Shopify privée se crée uniquement dans le Dev Dashboard, l'espace développeur de Shopify. Les apps personnalisées créées dans l'admin avant cette date continuent de fonctionner.
Faut-il savoir programmer pour créer une app Shopify privée ?
Créer une app Shopify privée dans le Dev Dashboard se fait en remplissant des formulaires. Le code de l'outil qui s'en sert peut être écrit par Claude Code à partir de vos descriptions en français. Il faut surtout vérifier à l'écran les produits et les commandes affichés.
Une app Shopify privée peut-elle lire les données des clients ?
Une app Shopify privée peut lire le nom, l'adresse, l'e-mail et le téléphone des clients, que Shopify classe parmi les données client protégées. Elle doit indiquer dans sa configuration les données qu'elle utilise. Ne cochez que celles dont un écran a besoin.
Que se passe-t-il si mon outil rate une commande Shopify ?
Shopify indique que la livraison des webhooks n'est pas garantie. Un outil relié à Shopify doit donc reprendre régulièrement les commandes de la boutique. Un rattrapage chaque nuit, avec un e-mail en cas d'écart, vous prévient dès le lendemain.
Par où commencer
Notez ce que vous recopiez aujourd'hui entre Shopify et vos autres outils : commandes, références, prix, clients. Choisissez la ligne qui vous prend le plus de temps, et construisez d'abord l'écran qui l'affiche, en lecture seule. Si vous n'avez jamais utilisé Claude Code, les deux leçons gratuites montrent comment l'installer et choisir l'abonnement. Dans la formation, l'app Shopify privée s'apprend dans la spécialité ERP, avec le stock et les commandes, détaillée dans le programme.
Apprenez à construire vos propres outils
Korbolia est une formation vidéo qui vous apprend à créer vos logiciels avec Claude Code, sans écrire de code : un tronc commun, puis les spécialités qui servent votre métier. Les deux premières leçons sont gratuites.

Victor vous guide dans Korbolia, le cours pour construire soi-même ses outils avec Claude Code, sans savoir programmer.
Korbolia est une formation indépendante. Elle n'est ni affiliée à Anthropic ni approuvée par Anthropic. Claude et Claude Code sont des marques d'Anthropic. Les autres marques citées appartiennent à leurs propriétaires, et Korbolia n'est lié à aucune d'elles.