Passer au contenu principal

Comment connecter Shopify à Logentic avec une application personnalisée ?

Utilisez cet article pour créer une application personnalisée Shopify pour Logentic, accorder les permissions Shopify Admin API dont Logentic a besoin et ajouter les détails de connexion Shopify dans Settings > Integrations.

Écrit par Max Villemure

Quand utiliser cet article

  • Vous configurez l’intégration Shopify <> Logentic pour la première fois.

  • Vous avez l’accès propriétaire du magasin Shopify ou un accès administrateur Shopify avec les permissions de développement d’applications.

  • Vous avez besoin que Logentic synchronise les produits, commandes, stocks, mises à jour de traitement et webhooks Shopify.

En bref

Ce que vous faites

Ce dont vous avez besoin

Résultat attendu

Connecter Shopify à Logentic avec une application personnalisée.

Accès propriétaire ou administrateur Shopify, groupes de permissions API requis, domaine du magasin, identifiants et compte administrateur Logentic.

Shopify est connecté dans Logentic, les paramètres de synchronisation correspondent à votre plan de lancement et vous pouvez synchroniser volontairement les produits avant d’importer les commandes.

Avant de commencer

  • Confirmez le magasin Shopify exact qui doit être connecté à Logentic.

  • Confirmez que vous êtes le propriétaire du magasin ou que vous avez la permission Shopify de créer/gérer des applications personnalisées.

  • Ouvrez Logentic dans un autre onglet et connectez-vous avec un compte administrateur.

Comment la synchronisation Shopify fonctionne après la configuration

Une fois Shopify connecté, Logentic utilise deux types de synchronisation : une importation initiale de rattrapage et des mises à jour continues.

  • Pour le rattrapage initial, définissez la première date d’importation des commandes et, au besoin, une dernière date d’importation afin que Logentic importe la plage de commandes voulue.

  • Synchronisez les produits Shopify avant de synchroniser les commandes Shopify. Les données de produits doivent être disponibles avant l’importation des commandes afin que les commandes puissent correspondre aux bons SKUs, variantes et identifiants.

  • Utilisez les boutons de synchronisation manuelle volontairement lorsque vous devez réessayer les produits, les commandes, les commandes échouées ou les éléments échoués. La synchronisation manuelle des produits importe les informations de produits et les nouveaux produits; elle ne met pas à jour les niveaux de stock par elle-même.

  • Lorsque Use Webhooks est activé, Shopify envoie des mises à jour continues à Logentic pour des événements comme les changements de commandes, de produits, de traitements et de stocks. Les mises à jour des niveaux de stock dépendent des événements envoyés par webhook et des paramètres de l’intégration.

  • Si les produits, les commandes ou les stocks ne correspondent pas après la configuration, ne faites pas d’abord une rotation des identifiants et ne réinstallez pas l’application. Contactez le support avec le magasin, la commande ou le SKU touché, l’action de synchronisation utilisée, le paramètre de webhook et une capture d’écran masquée.

Comment connecter Shopify à Logentic

Connectez votre magasin Shopify à Logentic afin que les produits, commandes, données de traitement, stocks et mises à jour par webhook puissent se synchroniser correctement.

Avant de commencer


Vous avez besoin d’un accès Shopify qui vous permet de créer/gérer des applications, d’installer des applications sur le magasin et d’accorder les permissions API requises. Vous avez aussi besoin d’un accès administrateur dans Logentic.

1. Sélectionnez le bon magasin Shopify

Connectez-vous à Shopify et sélectionnez le magasin que vous voulez connecter à Logentic.

2. Ouvrez le tableau de bord développeur Shopify

Depuis l’admin Shopify, ouvrez le tableau de bord développeur à partir du menu en haut à droite.

3. Créez une nouvelle application

Dans le tableau de bord développeur Shopify :

  1. Allez dans Apps.

  2. Cliquez sur Create app.

Puis entrez le nom de l’application : Logentic WMS

Cliquez sur Create.

4. Configurez la version de l’application

Dans les paramètres de version de l’application :

  1. Allez dans Versions.

  2. Créez une nouvelle version.

  3. Définissez App URL à :

https://api.getlogentic.com

  1. Activez Embed app in Shopify admin si nécessaire.

  2. Laissez la version de Webhooks API à 2026-04.

5. Sélectionnez les permissions Shopify requises

Cliquez sur Select scopes, puis sélectionnez les permissions API demandées par Logentic.

Ces permissions permettent à Logentic de lire et de gérer les données du magasin requises pour les produits, commandes, traitements, stocks, emplacements et webhooks.

Section

Permissions Shopify Admin API

Pourquoi Logentic en a besoin

Catalogue de produits

read_products, write_products

Importer les produits, variantes, SKUs, codes-barres et identifiants de produits, et mettre à jour les données de produits/variantes lorsque l’intégration doit garder les données de produits alignées.

Commandes

read_orders, write_orders, read_all_orders

Importer les commandes et envoyer les mises à jour de commande, de traitement ou de suivi requises par le flux de travail.

Emplacements

read_locations

Associer les emplacements Shopify au bon contexte d’entrepôt Logentic.

Stocks

read_inventory, write_inventory

Lire les articles/niveaux de stock Shopify et envoyer les mises à jour de quantités de stock lorsque la synchronisation des stocks est activée.

Traitements et suivi

read_fulfillments, write_fulfillments

Créer ou mettre à jour les enregistrements de traitement et de suivi Shopify à partir des flux Logentic.

Profils clients

read_customers

Lire les enregistrements clients requis par les flux de commande, de traitement ou de support. Cela peut nécessiter une approbation pour les données clients protégées.

Cartes-cadeaux

read_gift_cards, write_gift_cards

Lire et mettre à jour les données de cartes-cadeaux requises par l’intégration Shopify. Shopify peut restreindre cela selon le forfait, l’approbation ou le type d’application.

Emplacement d’entrepôt géré par Shopify

read_merchant_managed_fulfillment_orders, write_merchant_managed_fulfillment_orders

Emplacement de service de traitement assigné à Logentic

read_assigned_fulfillment_orders, write_assigned_fulfillment_orders

Emplacement de traitement tiers

read_third_party_fulfillment_orders, write_third_party_fulfillment_orders

6. Ajoutez l’URL de rappel et publiez la version

Dans Redirect URLs, ajoutez :

https://api.getlogentic.com/api/shopify/callback

Puis cliquez sur Release.

Dans la fenêtre de publication :

  1. Entrez un nom de version, comme Logentic WMS.

  2. Cliquez sur Release.

7. Copiez les identifiants de l’application Shopify

Allez à la page Settings de l’application.

Copiez :

  1. Client ID

  2. Secret

Vous les collerez dans Logentic.

Important

Gardez le secret privé. Ne l’envoyez pas dans Slack, par courriel, dans des captures d’écran ou dans des clavardages de support, sauf si Logentic le demande explicitement par un processus sécurisé.

8. Installez l’application Shopify

Retournez à l’aperçu de l’application et cliquez sur Install app.

Vérifiez les permissions, puis cliquez sur Install.

9. Ouvrez Integrations dans Logentic

Dans Logentic :

  1. Allez dans Settings.

  2. Cliquez sur Integrations.

  3. Cliquez sur Add New Integration.


10. Ajoutez l’intégration Shopify dans Logentic

Dans le formulaire d’intégration Shopify :

  1. Sélectionnez Shopify.

  2. Entrez le handle du magasin Shopify.

    • Exemple : si le magasin est my-store.myshopify.com, entrez my-store.

  3. Collez le Client ID dans API key.

  4. Collez le Secret dans Password.

  5. Choisissez la première date d’importation des commandes.

  6. Choisissez la dernière date d’importation des commandes si vous voulez importer seulement une plage de dates précise.

  7. Définissez la valeur de limite de taux à 200 si vous êtes sur Shopify Plus. Définissez la valeur de limite de taux à 10 si vous êtes sur un autre forfait.

  8. Activez Use Webhooks.

  9. Choisissez si les produits ou les commandes doivent être limités au tag logentic .

  10. Sélectionnez l’entrepôt si requis.

  11. Cliquez sur Add Integration.

11. Autorisez l’intégration

Une fois l’intégration créée, la carte peut afficher :

  • Connected

  • Unauthorized

C’est attendu avant l’autorisation.

Cliquez sur Authorize.

Une page de succès devrait apparaître :

The Logentic Shopify app has been authorized successfully. You can safely close this window.

12. Confirmez que l’intégration est active

Retournez dans Logentic et confirmez que l’intégration Shopify affiche les deux états suivants :

  • Authorized

  • Connected

13. Vérifiez les paramètres de gestion des stocks

Dans Logentic :

  1. Allez dans Settings.

  2. Cliquez sur Operational Settings.

  3. Vérifiez Disable Inventory Management.

Si Logentic doit gérer les stocks pour ce magasin Shopify, assurez-vous que Disable Inventory Management n’est pas activé.

Si vous n’êtes PAS prêt à synchroniser les niveaux de stock pour le moment, assurez-vous qu’il est activé en cliquant sur la case pour faire apparaître un crochet noir, puis cliquez sur ''Update Sla''

14. Synchronisez les données Shopify

Une fois l’intégration autorisée, retournez à la carte d’intégration Shopify et lancez les premières synchronisations :

  1. Sync Shopify products

  2. Sync Shopify orders

Confirmez que les produits et les commandes apparaissent correctement dans Logentic.

Dépannage

L’intégration indique Connected, mais Unauthorized

Cliquez sur Authorize sur la carte d’intégration Shopify.

Shopify affiche une erreur de permission ou 403

Votre utilisateur Shopify n’a peut-être pas la permission de créer ou de gérer des applications. Demandez au propriétaire du magasin Shopify d’accorder les permissions de développement d’applications requises.

Les produits ou les commandes ne se synchronisent pas

Vérifiez :

  • Les permissions de l’application Shopify.

  • Le handle du magasin entré dans Logentic.

  • L’URL de l’application.

  • L’URL de redirection.

  • Si Use Webhooks est activé.

  • Si la gestion des stocks est activée ou désactivée intentionnellement.

Besoin d’aide avec ceci ? Contactez-nous.

Moyens de nous joindre

Flux de travail lié

  1. Préparer le contexte de configuration Shopify.

  2. Créer et nommer l’application personnalisée Shopify dans Dev Dashboard.

  3. Ajouter les détails de l’intégration dans Logentic.

  4. Synchroniser les produits en premier.

  5. Synchroniser la plage de commandes prévue.

  6. Exécuter une première commande test Shopify avant le lancement.

Liens utiles

Avez-vous trouvé la réponse à votre question ?