Prérequis
- Une boutique Shopify active Obligatoire
- Un accès administrateur à votre boutique Shopify
- L'URL de votre boutique Shopify (ex: https://ma-boutique.myshopify.com)
- Un compte Shopify (gratuit) pour ouvrir le Dev Dashboard
Étape 1 — Ouvrir le Dev Dashboard
Rendez-vous sur dev.shopify.com/dashboard et connectez-vous avec le compte de votre boutique. Dans le menu de gauche, cliquez sur « Apps ».
Étape 2 — Créer une application
Dans le Dev Dashboard, menu « Apps », cliquez sur « Créer une application » (Create app) en haut à droite. Choisissez « Démarrer depuis le Dev Dashboard » (Start from Dev Dashboard), saisissez un nom — par exemple « DescTool » ou « DescTool - API » — puis cliquez sur « Créer ».
Démarrer depuis le Dev Dashboard (recommandé pour les intégrations simples)
Étape 3 — Créer une version et choisir les portées
Une application doit avoir au moins une version avant de pouvoir être installée sur une boutique. Dans l'onglet « Versions » de votre application, cliquez sur « Créer une version ». Remplissez les champs :
- URL de l'appli : saisissez
https://desctool.creaflash.fr/shopify/installed.php— c'est la page affichée après l'installation. Avec l'URL par défaut (example.com), vous tombez sur la page « Example Domain » : l'installation fonctionne quand même, mais autant avoir une vraie confirmation. - URL de redirection autorisée(s) : saisissez
https://desctool.creaflash.fr/shopify/installed.phpObligatoire — sans cette URL, Shopify refuse la connexion (« desctool.creaflash.fr n'autorise pas la connexion ») et l'installation échoue. - Version de l'API Webhooks : la plus récente
- Accès à l'API → Portées : cliquez sur « Sélectionner des portées » (ou saisissez-les en liste) :
read_products,write_productsObligatoire
Étape 4 — Installer l'application sur la boutique
Une fois la version publiée, ouvrez l'onglet « Home » de l'application, descendez jusqu'à « Installer l'application » (Install app). Sélectionnez votre boutique dans la liste, puis cliquez sur « Installer » et acceptez les permissions.
Étape 5 — Récupérer le Client ID et le Client Secret
Ouvrez « Paramètres de l'appli » (Settings) et copiez le Client ID et le Client Secret dans la section « Identifiants » (Credentials).
Étape 6 — Récupérer l'URL de la boutique
L'URL de votre boutique Shopify est au format https://votre-boutique.myshopify.com. Vous la trouvez dans la barre d'adresse de votre navigateur ou dans Paramètres → Général.
Étape 7 — Remplir DescTool
Dans votre tableau de bord DescTool, rendez-vous dans la section « Connexion boutique ». Sélectionnez Shopify comme plateforme et remplissez les champs avec les informations copiées :
Étape 8 — Vérification
Une fois la connexion établie, DescTool pourra :
- 🔍 Lire vos produits existants depuis Shopify
- ✏️ Créer de nouveaux produits directement dans votre boutique
- 📝 Mettre à jour les titres, descriptions et métadonnées SEO
- l'application est bien installée sur la boutique (Dev Dashboard → onglet Home → Installer l'application)
- les portées read_products et write_products sont dans la version publiée de l'app (Versions → Accès à l'API)
- le Client ID et le Client Secret sont copiés sans espaces depuis Paramètres de l'appli → Identifiants
- l'URL de la boutique utilise bien le format https://xxx.myshopify.com