Tarifs Guides Connexion Essai gratuit

Guide Shopify

Connectez votre boutique Shopify à DescTool via l'API Admin.

Retour aux guides

Prérequis

Bon à savoir : depuis le 1er janvier 2026, Shopify ne permet plus de créer des applications personnalisées depuis l'admin de la boutique. On passe désormais par le Dev Dashboard (gratuit). Plus aucun token à copier : DescTool échange vos identifiants (Client ID + Client Secret) contre un token automatiquement, renouvelé toutes les 24h.

É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 ».

Créer une application

Démarrer depuis le Dev Dashboard (recommandé pour les intégrations simples)

Nom de l'application DescTool - API
Annuler Créer

É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 :

Versions Home Paramètres de l'appli
Créer une version · DescTool - API
Accès à l'API · Portées read_products, write_products
Sélectionner des portées Publier
Important : DescTool n'a besoin que de read_products et write_products pour fonctionner. Cliquez sur « Publier » pour créer la version.

É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.

Versions Home Paramètres de l'appli
Installer l'application
Boutique cible : Leza Art ✓
Important : l'application doit être installée sur la boutique pour que DescTool puisse obtenir un token. Sans installation, l'échange d'identifiants échoue avec une erreur.
Vous voyez la page « Example Domain » ? Ce n'est pas une erreur : c'est la page d'atterrissage par défaut (App URL non configurée). Vérifiez dans votre admin Shopify que l'app apparaît bien dans Applications — si oui, elle est installée. Pour une vraie page de confirmation, corrigez l' App URL dans la version de l'app (étape 3) puis publiez une nouvelle version.

É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).

Versions Home Paramètres de l'appli
Identifiants
Client ID 1234567890abcdef1234567890ab
Client Secret ••••••••••••••••••••••••
Important : le Client Secret est sensible — traitez-le comme un mot de passe. Ne le partagez jamais. DescTool l'utilise uniquement pour obtenir un token, renouvelé automatiquement toutes les 24h.

É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 :

Plateforme Shopify
URL boutique https://ma-boutique.myshopify.com
Client ID 1234567890abcdef1234567890ab
Client Secret ••••••••••••••••••••••••
Tester la connexion Enregistrer
Astuce : utilisez le bouton « Tester la connexion » avant d'enregistrer. DescTool échange vos identifiants contre un token automatiquement — vous n'avez aucun token à gérer, il est renouvelé toutes les 24h.

Étape 8 — Vérification

Une fois la connexion établie, DescTool pourra :

Problème de connexion ? Vérifiez que :
  • 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