Connecter Shopify : recevoir les commandes, renvoyer le fulfillment
Créez une app personnalisée dans Shopify Admin, collez le token dans Integration, testez, mappez, activez.
Le connecteur Shopify importe les commandes dans OMS et renvoie stock et fulfillment vers Shopify. Une connexion par boutique.
Prérequis#
- Une boutique Shopify, tout forfait, avec accès administrateur.
- Droit de créer des apps personnalisées dans cette boutique.
- Testez d’abord sur une boutique de test / développement, jamais en production.
Obtenir les identifiants — nouveau modèle (recommandé)#
- Allez au Shopify Dev Dashboard (dev.shopify.com) → votre app → identifiants API.
- Copiez le Client ID et le Client Secret. Le secret n’est affiché qu’une fois.
- Vérifiez que l’app a les portées : read_orders, read_products, read_inventory, write_inventory, read_fulfillments, write_fulfillments.
Obtenir les identifiants — ancien modèle (token d’app personnalisée)#
- Dans Shopify Admin : Paramètres → Apps → Develop apps → Créer une app.
- Dans Admin API integration, accordez les portées : read_orders, read_products, read_inventory, write_inventory, read_fulfillments, write_fulfillments.
- Installez l’app puis copiez le Admin API access token. Il commence par shpat_.
Remplir dans Integration#
- Ouvrez Integration → Marketplace → Shopify → Nouvelle connexion.
- Domaine de la boutique : par ex. your-store.myshopify.com.
- Identifiants : choisissez l’un des deux modèles. Nouveau (recommandé) : Client ID + Client Secret du Dev Dashboard ; le système les échange contre un token de 24 h automatiquement. Ancien : Admin API access token (shpat_) d’une app personnalisée. Les deux sont chiffrés, jamais réaffichés.
Tester la connexion#
Le test a deux niveaux : connectivité et aperçu d’une commande réelle.
Mapping / choisir un modèle#
Choisissez le modèle standard Shopify. Vérifiez lots et propriétés personnalisées dans l’aperçu.
Activer#
Après activation, Integration récupère les commandes selon la fréquence, renvoie le stock et le fulfillment avec suivi.
FAQ#
Le test échoue avec 401
Le token est incorrect, expiré ou il lui manque une portée.
Réinstallez l’app, recopiez le token et vérifiez les portées de l’étape des identifiants.
Aucune commande n’est importée
La connexion va bien : la boutique n’a simplement pas de nouvelles commandes.
Créez une commande de test dans la boutique, puis lancez une extraction manuelle.
Les SKU apparaissent non mappés
Le SKU du canal n’est pas encore associé à un produit dans OMS.
Ouvrez l’onglet en attente dans Product Mapping et associez chaque SKU du canal à un produit OMS.