Skip to main content
Shopify n’offre pas d’application de connexion partagée pour les plateformes tierces : une application installée par de nombreuses boutiques doit d’abord passer la revue du Shopify App Store. Famulor connecte donc votre boutique via votre propre application Shopify. Vous la créez en quelques minutes dans le Shopify Dev Dashboard, l’installez sur votre boutique, puis collez son Client ID et son secret dans Famulor. Famulor les échange contre un jeton Admin API et le renouvelle automatiquement. Ce que vous obtenez : tous les déclencheurs et actions Shopify du App Catalog — commandes, produits, clients, stocks, traitements et remises — ainsi que les outils Shopify que vos assistants peuvent appeler depuis une conversation via une automatisation.
C’est différent de la connexion Shopify (Storefront MCP), qui ne lit que le catalogue public, les paniers et les politiques d’une boutique et ne nécessite aucune application. Utilisez ce guide lorsqu’une automatisation doit lire ou modifier des données de la boutique via l’Admin API.

Avant de commencer

  • Vous êtes propriétaire ou membre de l’équipe avec les droits de développement d’applications de la boutique Shopify.
  • Votre espace de travail Famulor dispose de la plateforme Automation dans son forfait et des Beta Features activées (Settings → Workspace → Beta Features).
  • Gardez le nom permanent de la boutique à portée de main — le acme de acme.myshopify.com (Admin Shopify → Paramètres → Domaines). Votre domaine personnalisé ne fonctionnera pas.
La configuration prend environ dix minutes. Le Client ID et le secret restent chez le connecteur d’applications ; Famulor ne les stocke jamais dans votre espace de travail.

Étape 1 — Ouvrir le Dev Dashboard

Dans votre admin Shopify, tapez App development dans la barre de recherche et ouvrez l’entrée des paramètres, ou allez dans Paramètres → Applications et canaux de vente → Développer des applications.
Recherche dans l'admin Shopify avec App development mis en évidence

Admin Shopify : recherche « App development »

Cliquez sur Build apps in Dev Dashboard. Ignorez l’option d’application personnalisée héritée — Shopify la retire progressivement, et la connexion de Famulor utilise le nouveau modèle d’application.
Page App development avec le bouton Build apps in Dev Dashboard

Ouvrir le Dev Dashboard depuis App development

Étape 2 — Créer l’application

Dans le Dev Dashboard, cliquez sur Create app (en haut à droite).
Page des applications du Dev Dashboard avec le bouton Create app

Dev Dashboard → Create app

Choisissez Start from Dev Dashboard, donnez à l’application un nom que vous reconnaîtrez plus tard (par exemple famulor-voice) et cliquez sur Create. Shopify CLI n’est pas nécessaire.
Boîte de dialogue Create an app avec le champ du nom de l'application

Nommer l'application et cliquer sur Create

Étape 3 — Configurer une version avec les scopes dont Famulor a besoin

Ouvrez Versions et cliquez sur Create a version. Laissez App URL sur un espace réservé comme https://example.com — Famulor n’héberge pas d’application intégrée — et laissez les URL de redirection vides. Ce type de connexion ne les utilise pas.
Formulaire Create a version avec le nom de l'application et les URLs

Créer une version : nom et URLs

Faites défiler jusqu’à Access → Scopes et cliquez sur Select scopes.
Section Access avec le champ Scopes et le lien Select scopes

Access → Scopes → Select scopes

Cochez les scopes Admin API pour les données que vos automatisations doivent toucher. Un ensemble par défaut raisonnable : Ne cocher que les scopes read_* pour les domaines utilisés convient aussi. Si une automatisation échoue plus tard avec une erreur de permission, ajoutez le scope ici, publiez une nouvelle version puis reconnectez-vous dans Famulor.
Boîte de dialogue Select scopes listant les scopes Admin API

Choisir les scopes Admin API

Cliquez sur Release en bas. Dans la boîte de dialogue, vous pouvez nommer la version (par exemple v1) — puis confirmez Release.
Boîte de dialogue Release this new version

Publier la version

La nouvelle version est maintenant marquée Active.
Liste des versions avec la nouvelle version marquée Active

La version est active

Étape 4 — Définir la distribution et installer l’application sur votre boutique

Famulor échange les identifiants de l’application contre un jeton Admin API via le grant client-credentials de Shopify. Shopify ne l’autorise qu’une fois l’application installée sur la boutique, et l’application comme la boutique doivent appartenir à la même organisation Shopify — ce qui est le cas lorsque vous créez l’application depuis votre propre boutique.
  1. Dans le menu de gauche de l’application, ouvrez Distribution (sur certains comptes, sous Home → Distribution).
  2. Choisissez Custom distribution et confirmez. La distribution personnalisée est le bon choix pour une application que seule(s) votre/vos propre(s) boutique(s) utilise(nt) ; elle ne nécessite aucune revue App Store.
  3. Entrez le domaine .myshopify.com de votre boutique, cliquez sur Generate link et ouvrez le lien d’installation.
  4. Dans votre admin Shopify, examinez les scopes demandés et cliquez sur Installer.
La distribution ne peut être définie qu’une seule fois par application. Choisissez Custom — une application publique nécessiterait la revue App Store de Shopify avant que toute boutique puisse l’installer.

Étape 5 — Copier le Client ID et le secret

Dans les Settings de l’application, vous trouverez Credentials. Copiez le Client ID, révélez et copiez le Secret.
Page des paramètres de l'application avec Client ID et Secret

Settings → Credentials : Client ID et Secret

Traitez le secret comme un mot de passe. Si vous le faites tourner un jour dans Shopify, reconnectez-vous dans Famulor avec la nouvelle valeur.

Étape 6 — Connecter dans Famulor

  1. Dans Famulor, ouvrez Automations → Connections et cliquez sur Add connection.
  2. Choisissez Browse apps (Beta), recherchez Shopify et sélectionnez-le.
  3. Entrez le nom de la boutique (acme ou acme.myshopify.com — Famulor le simplifie), le Client ID et le Client secret.
  4. Cliquez sur Connect Shopify.
Boîte de dialogue de connexion Famulor pour Shopify avec nom de la boutique, Client ID et Client secret

Famulor : connecter Shopify avec votre propre application

Famulor valide immédiatement les identifiants auprès de Shopify. En cas de succès, la connexion apparaît comme ok dans la liste des Connections, et Shopify est disponible dans l’App Catalog pour chaque automatisation de l’espace de travail.

Dépannage

Reconnexion et suppression

  • Remplacer les identifiants : ouvrez la connexion sous Automations → Connections et choisissez Edit. Saisissez le nouveau Client ID et secret ; Famulor remplace les identifiants d’application stockés en une seule étape.
  • Supprimer : la suppression de la connexion retire aussi les identifiants de l’application du connecteur d’applications. Les automatisations qui utilisaient la connexion affichent Connect needed jusqu’à ce que vous reconnectiez Shopify.
  • Pour révoquer l’accès côté Shopify, désinstallez l’application de votre boutique ou faites tourner le secret dans le Dev Dashboard.

Voir aussi