Réponse rapide
Utilisez cet article pour créer une application personnalisée Shopify pour Logentic, accorder les permissions Shopify Admin API nécessaires et ajouter les détails de connexion Shopify dans Settings > Integrations.
Cas d'utilisation courants
Propriétaire du magasin : Connecter le bon magasin Shopify à Logentic avant le lancement.
Administrateur Shopify : Créer ou gérer l'application personnalisée et accorder les permissions API.
Responsable des opérations : Décider si les produits et commandes doivent se synchroniser pour tout le magasin ou seulement avec le tag Logentic.
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 devez synchroniser les produits, commandes, inventaire, mises à jour de préparation et webhooks Shopify avec Logentic.
Quand ne pas utiliser cet article
Vous voulez seulement vérifier si Shopify est déjà connecté.
Vous devez faire une rotation d'identifiants pour une intégration existante.
Shopify demande une approbation pour des données clients protégées et vous ne savez pas quoi soumettre.
Vous ne savez pas quel magasin Shopify, entrepôt, emplacement, tag ou date de lancement utiliser.
En bref
Ce que vous faites | Ce dont vous avez besoin | Résultat attendu | Contactez-nous si |
Connecter Shopify à Logentic avec une application personnalisée. | Accès propriétaire ou admin Shopify, groupes de permissions API requis, domaine du magasin, identifiants et compte admin Logentic. | Shopify est connecté dans Logentic, les paramètres de synchronisation correspondent à votre plan de lancement et vous pouvez synchroniser les produits avant d'importer les commandes. | Shopify bloque la création de l'application, les permissions ne sont pas claires, les identifiants doivent être changés, les données clients protégées sont bloquées ou Shopify et Logentic ne concordent pas après la configuration. |
Important: Ne collez pas de mots de passe Shopify, tokens Admin API, clés secrètes API, secrets client, secrets de webhooks ou identifiants transporteurs dans le clavardage. Entrez les identifiants directement dans Logentic ou demandez-nous un transfert sécurisé.
Note: La documentation développeur de Shopify indique que les nouvelles applications personnalisées sont créées dans le Dev Dashboard ou avec Shopify CLI. Les applications personnalisées déjà créées dans l'admin peuvent continuer à fonctionner, mais Shopify avertit que les nouvelles applications personnalisées héritées ne peuvent plus être créées dans l'admin Shopify. Si votre écran Shopify ne correspond pas à ces étapes, suivez le flux actuel du centre d'aide Shopify et contactez-nous avant de deviner.
Avant de commencer
Confirmez le magasin Shopify exact à connecter à Logentic.
Confirmez que vous êtes propriétaire du magasin ou que vous avez la permission Shopify de créer/gérer des applications personnalisées.
Confirmez si Logentic doit synchroniser tous les produits/commandes ou seulement les éléments avec le tag Logentic.
Préparez un endroit sécurisé pour les identifiants. Certains identifiants Shopify ne peuvent être révélés qu'une seule fois.
Ouvrez Logentic dans un autre onglet et connectez-vous avec un compte administrateur.
Accès API Shopify à accorder
Dans Shopify, il s'agit de portées d'accès Admin API, et non d'URL d'endpoint. Pour l'intégration Shopify standard de Logentic, les portées ci-dessous sont requises, sauf si Logentic vous donne une exception propre à votre configuration.
Ne les traitez pas comme optionnelles simplement parce que Shopify les sépare dans différentes zones de permissions. Certaines portées requises peuvent quand même demander une approbation Shopify, une admissibilité liée au forfait ou une configuration des données clients protégées. Si Shopify en bloque une, contactez-nous avant de l'ignorer.
Pour une configuration Logentic WMS standard, accordez ces portées requises :
Travail | Portées d'accès Admin API Shopify | Pourquoi Logentic en a besoin |
Catalogue de produits |
| Importer les produits, variantes, SKUs, codes-barres et identifiants produits, puis mettre à jour les données produit/variante lorsque l'intégration doit garder les données produit alignées. |
Commandes |
| Importer les commandes et envoyer les mises à jour de commande, de préparation ou de suivi requises par le workflow. |
Emplacements |
| Associer les emplacements Shopify au bon contexte d'entrepôt Logentic. |
Inventaire |
| Lire les articles/niveaux d'inventaire Shopify et pousser les mises à jour de quantités lorsque la synchronisation d'inventaire est activée. |
Préparations et suivi |
| Créer ou mettre à jour les fiches de préparation et de suivi Shopify à partir des workflows Logentic. |
Fiches de profil client |
| Lire les fiches client requises par les workflows de commande, de préparation ou de support. Une approbation pour les données clients protégées peut être requise. |
Cartes-cadeaux |
| Lire et mettre à jour les données de cartes-cadeaux requises par l'intégration Shopify. Shopify peut restreindre cet accès selon le forfait, l'approbation ou le type d'application. |
Logentic demandera aussi la paire de portées de commandes de préparation qui correspond à votre configuration Shopify :
Configuration de préparation | Portées d'accès Admin API Shopify | À utiliser lorsque |
Emplacement d'entrepôt géré par le marchand |
| Le travail de préparation Shopify reste dans un emplacement géré par le marchand. |
Emplacement de service de préparation assigné à Logentic |
| Les commandes de préparation sont assignées à un emplacement géré par un service de préparation Logentic. |
Emplacement de préparation tiers |
| Logentic vous indique explicitement que l'accès aux commandes de préparation tierces est requis. |
Pour l'intégration Shopify standard de Logentic, ajoutez aussi ces portées requises lorsqu'elles apparaissent dans la configuration de votre application Shopify :
Cas d'utilisation | Portées d'accès Admin API Shopify | Pourquoi Logentic en a besoin |
Historique de commandes plus ancien |
| Importer les commandes en dehors de la fenêtre récente par défaut de Shopify. Une approbation Shopify peut être requise. |
Synchronisation des retours Shopify |
| Synchroniser les retours Shopify avec les workflows de retour Logentic. |
Configuration transporteur/expédition Shopify |
| Prendre en charge la configuration de service transporteur ou d'expédition Shopify utilisée par l'intégration. |
À titre de référence, la chaîne de portées de base requises est :
```txt
read_products,write_products,read_inventory,write_inventory,read_orders,write_orders,read_all_orders,read_locations,read_fulfillments,write_fulfillments,read_customers,read_gift_cards,write_gift_cards,read_returns,write_returns,read_shipping,write_shipping
```
Ajoutez ensuite la paire de commandes de préparation qui correspond à votre configuration Shopify. Pour un emplacement d'entrepôt géré par le marchand :
```txt
read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders
```
Pour un emplacement de service de préparation géré par Logentic :
```txt
read_assigned_fulfillment_orders,write_assigned_fulfillment_orders
```
Ressources API Shopify et sujets de webhook
La plupart des nouvelles applications Shopify devraient utiliser GraphQL Admin API. L'endpoint technique principal est :
```txt
```
Si une implémentation REST héritée est utilisée, voici les principaux endpoints de ressources associés aux mêmes portées d'accès :
Ressource | Format d'endpoint REST | Utilisation |
Produits et variantes |
| Synchronisation des produits, variantes, SKUs, codes-barres et identifiants produits. |
Commandes |
| Importation des commandes et revue de leur état. |
Commandes de préparation |
| Assignation des commandes de préparation et contexte de prélèvement/emballage. |
Actions sur les commandes de préparation |
| Mettre en attente, libérer, déplacer, replanifier ou annuler le travail de préparation lorsque le workflow Shopify le permet. |
Préparations et suivi |
| Créer des préparations, lire les préparations, mettre à jour le suivi ou annuler une préparation lorsque le workflow le permet. |
Emplacements |
| Cartographie des emplacements Shopify. |
Inventaire |
| Recherche d'articles d'inventaire et mise à jour des niveaux d'inventaire. |
Webhooks |
| Revue ou configuration des abonnements webhook lorsque l'application n'utilise pas les webhooks de configuration d'application. |
Lorsque Use Webhooks est activé, Logentic peut demander ces sujets Shopify :
Workflow | Sujets de webhook |
Santé de l'application |
|
Commandes |
|
Commandes de préparation |
|
Produits |
|
Inventaire |
|
Emplacements |
|
Retours, lorsque c'est activé |
|
Important: Accordez seulement les permissions nécessaires à votre configuration Logentic. Si Shopify bloque une permission, demande une approbation ou affiche un avertissement sur les données clients protégées, contactez-nous avant de soumettre une réponse au hasard.
Étapes dans Shopify
Dans Shopify, allez dans Settings.
Ouvrez Apps and sales channels ou Apps, selon votre admin Shopify.
Sélectionnez Develop apps.
Sur App development, confirmez que Shopify dirige la création des nouvelles applications personnalisées vers le Dev Dashboard.
Ne choisissez pas Create a legacy custom app, sauf si Logentic confirme que vous gérez une application héritée existante ou que Shopify permet explicitement ce chemin pour votre compte.
Ouvrez le Dev Dashboard Shopify en étant connecté à l'organisation Shopify qui possède le magasin.
Ouvrez Apps, puis sélectionnez Create app.
Dans Start from Dev Dashboard, nommez l'application Logentic WMS ou un autre nom que votre équipe reconnaîtra.
Créez ou modifiez la version de l'application.
Dans la version de l'application, ajoutez les portées Admin API demandées par Logentic.
Sélectionnez une version d'API webhook si Shopify le demande.
Publiez la version de l'application.
Installez l'application personnalisée sur le bon magasin Shopify.
Confirmez les identifiants que Shopify affiche pour votre application :
Pour le flux actuel du Dev Dashboard, Shopify utilise le Client ID et le Client Secret de l'application pour générer un jeton d'accès API au moyen d'un flux développeur.
Le centre d'aide Shopify indique que vous ne pouvez pas copier et envoyer un jeton d'accès directement depuis l'admin Shopify dans le flux actuel du Dev Dashboard.
Pour les applications personnalisées héritées créées avant le 1er janvier 2026, Shopify peut encore afficher un Admin API access token, une API key et une API secret key.
Conservez les identifiants de façon sécurisée jusqu'à leur entrée dans Logentic ou leur transfert par un chemin sécurisé approuvé par Logentic.
Étapes dans Logentic
Dans Logentic, allez dans Settings.
Ouvrez Integrations.
Dans Manage Integrations, ouvrez la carte d'intégration Shopify si elle existe.
Sélectionnez Add New Integration si Shopify n'est pas encore connecté.
Sélectionnez Shopify comme source d'intégration.
Entrez le domaine du magasin Shopify. Utilisez le domaine
myshopify.comdu magasin, commeyour-store.myshopify.com.Entrez les identifiants Shopify qui correspondent à votre chemin d'application Shopify et aux champs Logentic.
Définissez la première date d'importation de commandes. Utilisez une date qui correspond à votre plan de lancement ou de migration.
Définissez la dernière date d'importation optionnelle seulement si vous voulez volontairement limiter la première importation de commandes.
Décidez si vous activez Use Webhooks pour les mises à jour automatiques Shopify.
Décidez si vous activez Products - Restrict to Logentic Tag.
Décidez si vous activez Orders - Restrict to Logentic Tag.
Enregistrez ou ajoutez l'intégration.
Lancez d'abord Sync Shopify products.
Revoyez quelques produits dans Logentic et confirmez que les SKUs, codes-barres, variantes et le contexte d'inventaire semblent corrects.
Lancez Sync Shopify orders seulement lorsque vous êtes prêt à importer la plage de commandes prévue.
Revoyez au moins une commande synchronisée dans Logentic avant le lancement.
Captures d'écran
Étapes Shopify 1 à 3 : Ouvrez Settings > Apps, puis sélectionnez Develop apps.
Étapes Shopify 4 à 6 : Revoyez App development et utilisez le chemin Dev Dashboard pour configurer une nouvelle application.
Étapes Shopify 7 à 8 : Dans le Dev Dashboard, sélectionnez Create app et nommez l'application à partir de Start from Dev Dashboard.
Étapes Logentic 1 à 5 : Ouvrez Settings > Integrations, puis ajoutez ou ouvrez l'intégration Shopify.
Étapes Logentic 6 à 13 : Revoyez les paramètres d'intégration Shopify, les dates d'importation, le paramètre webhook, les restrictions par tag et les contrôles de synchronisation manuelle.
Étapes Logentic 14 à 17 : Après la configuration, utilisez les contrôles de synchronisation Shopify et revoyez API Credentials et Webhooks sans exposer de secrets.
Note: Les captures Shopify ont été prises le 18 mai 2026 et masquées avant publication. Shopify peut changer les libellés et les écrans de permissions. Utilisez les liens actuels du centre d'aide Shopify ci-dessous comme source de vérité si votre écran est différent.
À quoi ressemble un bon résultat
Shopify apparaît comme connecté dans Logentic, les identifiants ne sont pas partagés dans le clavardage, les paramètres de synchronisation correspondent à votre plan de lancement et votre équipe peut synchroniser les produits avant d'importer la première plage de commandes prévue.
Problèmes courants et prochaines actions
Si cela arrive | Que faire |
Vous ne voyez pas Develop apps ou vous ne pouvez pas ouvrir le Dev Dashboard. | Demandez au propriétaire du magasin de confirmer vos permissions de développement d'applications Shopify et votre accès à l'organisation. |
Shopify affiche des écrans d'application personnalisée héritée au lieu du Dev Dashboard. | Continuez seulement si l'application existe déjà ou si Shopify permet ce chemin pour votre magasin. Contactez-nous avant de suivre d'anciennes instructions. |
Une permission requise est manquante ou bloquée. | Ne l'ignorez pas. Contactez-nous avec une capture de l'écran des permissions Shopify, avec les secrets masqués. |
Shopify demande des informations sur les données clients protégées. | Contactez-nous avant de soumettre. La réponse dépend du magasin, du chemin d'application, du forfait Shopify et de l'accès aux données requis. |
Shopify n'affiche pas de jeton d'accès dans le flux actuel du Dev Dashboard. | N'essayez pas d'en inventer un. Contactez-nous afin que nous complétions l'étape sécurisée côté développeur pour le jeton. |
Des identifiants ont été révélés une fois puis perdus. | Contactez-nous avant de supprimer ou réinstaller quoi que ce soit. Une rotation de token peut interrompre les synchronisations et les webhooks. |
Les produits se synchronisent, mais pas les commandes. | Confirmez les permissions de commandes, la date d'importation, les restrictions par tag et si les commandes sont dans la portée. |
L'inventaire est différent dans Shopify et Logentic. | Vérifiez le SKU, la variante, la cartographie entrepôt/emplacement et si la synchronisation d'inventaire est attendue pour ce produit. |
Les webhooks sont activés, mais les mises à jour n'apparaissent pas. | Contactez-nous avec le magasin Shopify, la commande/SKU touché, une capture du paramètre webhook et le résultat attendu. |
Contactez-nous quand
Shopify bloque la création de l'application, vous ne pouvez pas accorder une permission requise, l'approbation des données clients protégées n'est pas claire, les identifiants doivent être changés, les webhooks échouent, les produits ou commandes ne se synchronisent pas après la configuration, ou l'intégration affecte des commandes en direct, l'inventaire en direct ou le calendrier de lancement.
Moyens de nous joindre
Écrire au support Logentic: idéal pour les demandes détaillées, les captures d'écran ou le contexte de suivi.
Ouvrir le clavardage dans l'application: le plus rapide lorsque vous êtes déjà connecté et avez besoin d'aide en contexte.
Appeler Logentic: appelez le +1 438-256-9777 pour un blocage urgent de lancement, d'entrepôt ou de préparation.
Demander l'accès au support Slack: demandez-nous d'ajouter votre équipe à un canal de support partagé avec Logentic.
Envoyez-nous ces informations
Domaine du magasin Shopify.
Si Shopify a utilisé le Dev Dashboard ou un écran d'application personnalisée héritée existante.
Capture des permissions Admin API sélectionnées, avec les secrets masqués.
Capture des paramètres d'intégration Shopify dans Logentic, avec les secrets masqués.
Identifiants demandés par Logentic.
Première date d'importation de commandes et dernière date optionnelle.
Si Use Webhooks est activé.
Si les restrictions par tag pour produits/commandes sont activées.
Un exemple de SKU, produit, commande ou variante qui devrait se synchroniser.
Résultat attendu.
Résultat réel.
Flux de travail lié
Préparez le contexte Shopify.
Créez et nommez l'application personnalisée Shopify dans le Dev Dashboard.
Ajoutez les détails d'intégration dans Logentic.
Synchronisez d'abord les produits.
Synchronisez la plage de commandes prévue.
Exécutez une première commande test Shopify avant le lancement.






