Comment générer une clé API Shopify ?
Cette documentation vous guide pas à pas pour créer un token d’accès API Shopify Admin, configurer les permissions de contenu, et intégrer votre boutique à vos automatisations shopify. Suivez les 6 étapes ci-dessous.
📋Informations à copier-coller
Conservez ces informations à portée de main pendant la configuration :
URL Admin Shopify :
https://votre-boutique.myshopify.com/admin
Nom de l’application :
automatisations inforeole
Permissions à activer :
(dépend des informations demandées par votre expert automatisation)
✓ read_content
✓ write_content
Format du token (commençant par) :
shpat_
Section à trouver :
Settings → Apps and sales channels → Develop apps
Prérequis
- Un compte Shopify avec accès admin
- Être propriétaire ou avoir les droits « Apps » sur la boutique
Étape 1 : Accéder aux paramètres d’apps
- Connectez-vous à votre Shopify Admin : https://votre-boutique.myshopify.com/admin
- En bas à gauche, cliquez sur ⚙️ Settings (Paramètres)
- Dans le menu, cliquez sur Apps and sales channels

Étape 2 : Activer le développement d’apps personnalisées
- En haut de la page, cliquez sur Develop apps
- Si c’est votre première fois, cliquez sur Allow custom app development
- Lisez l’avertissement et cliquez sur Allow custom app development pour confirmer
⚠️Cette étape n’apparaît qu’une seule fois par boutique
Étape 3 : Créer une nouvelle app
- Cliquez sur le bouton Create an app (en haut à droite)
- Donnez un nom à votre app, par exemple : ContentForge
- Cliquez sur Create app

Étape 4 : Configurer les permissions API
Les permissions dépendent de la portée de votre automatisation. Elles vous sont précisées par votre expert en automatisation IA.

- Dans votre nouvelle app, cliquez sur Configuration (onglet en haut)
- Dans la section Admin API integration, cliquez sur Configure
- Cherchez et activez ces permissions :
| Permission | Description |
| read_content | Lire les blogs et articles existants |
| write_content | Créer et modifier des articles |
- Cliquez sur Save en haut à droite
Étape 5 : Installer l’app et obtenir le token
- Cliquez sur l’onglet API credentials (en haut)
- Dans la section Access tokens, cliquez sur Install app
- Confirmez en cliquant sur Install
- Cliquez sur Reveal token once pour afficher votre token
🔴 IMPORTANT : Copiez ce token immédiatement ! Il ne sera plus jamais affiché.
Le token ressemble à : shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Étape 6 : Utiliser dans votre application
(ou communiquer à votre expert)
Informations à noter
| Information | Où la trouver | Exemple |
| Store URL | URL de votre admin sans /admin | ma-boutique.myshopify.com |
| Access Token | Étape 5 ci-dessus | shpat_abc123… |
Tester la connexion
- Dans ContentForge, allez sur /admin
- Dans la section Shopify, entrez :
- Store URL : votre-boutique.myshopify.com
- Access Token : le token copié à l’étape 5
- Cliquez sur Tester Shopify
- Si tout est OK, vous verrez le nom de votre boutique et la liste des blogs
Dépannage
Erreur 403 – « requires merchant approval for read_content scope »
Le token n’a pas les bonnes permissions. Retournez à l’Étape 4 et vérifiez que read_content et write_content sont bien activés, puis réinstallez l’app.
Erreur 401 – « Unauthorized »
Le token est invalide ou expiré. Créez une nouvelle app depuis l’Étape 3.
Erreur « Invalid store URL »
- Vérifiez le format de l’URL :
- Correct : ma-boutique.myshopify.com
- Incorrect : https://ma-boutique.myshopify.com
- Incorrect : ma-boutique.myshopify.com/admin
Je ne vois pas « Develop apps »
Vous n’avez pas les droits suffisants. Contactez le propriétaire de la boutique pour qu’il vous donne accès ou qu’il crée l’app pour vous.
Sécurité
- Ne partagez jamais votre Access Token
- Ne commitez jamais le token dans Git
- Stockez-le uniquement dans les variables d’environnement Convex
- Si le token est compromis, supprimez l’app et recréez-en une nouvelle
