Raisons courantes pour lesquelles les commandes ne sont pas importées
Last updated
Si vous rencontrez des problèmes d’importation de vos commandes dans ChannelDock, cet article décrit les étapes à suivre pour identifier et résoudre les problèmes courants liés à l’import des commandes.
Vérifier les erreurs dans les journaux API
Identifier les erreurs dans vos journaux API est la première étape pour comprendre ce qui peut mal se passer. Pour des instructions détaillées sur l’examen de vos journaux API, cliquez ici.
Erreurs et corrections spécifiques à Magento
Échec de l’import des commandes
Cause : Permissions utilisateur manquantes dans Magento pour consulter les commandes. Sans les permissions nécessaires, Magento renvoie une erreur HTTP 401 Unauthorized lorsque ChannelDock demande les commandes via l’API. Solution :
-
Connectez-vous au panneau d’administration Magento.
-
Allez dans System → Permissions → User Roles.
-
Ouvrez le rôle assigné à l’utilisateur admin utilisé pour l’intégration ChannelDock.
-
Activez la permission suivante : Sales → Orders → View (clé de permission :
Magento_Sales::actions_view). -
Enregistrez le rôle.
-
Relancez l’appel API en déclenchant une synchronisation manuelle dans ChannelDock :
- Allez dans Connections → Sales channels → Actions → Sync API.
- Confirmez que les commandes apparaissent maintenant dans ChannelDock.
No Product Attached to This Order et No Barcode Found


Ces erreurs indiquent que les produits associés aux commandes n’ont pas été importés dans ChannelDock. Pour résoudre cela :
- Assurez-vous que vos produits sont correctement configurés dans vos canaux de vente. Pour corriger ces erreurs dans vos canaux de vente, voir Sales channels.
- Après correction dans vos canaux de vente, l’import manuel des produits dans ChannelDock devrait résoudre le problème d’import des commandes. Pour les instructions d’import manuel des produits, cliquez ici.
Vérifier le statut de la commande
Les commandes traitées ou clôturées dans vos canaux de vente ne seront pas importées dans ChannelDock. Assurez-vous que les commandes que vous attendez sont encore ouvertes et non traitées dans vos canaux de vente.
Les mises à jour de stock ne se synchronisent pas
Cause : La protection Cloudflare sur le domaine Magento bloque les requêtes API de ChannelDock. Au lieu d’une réponse API normale, Cloudflare renvoie une page de défi, ce qui empêche la synchronisation des stocks. Solution :
- Connectez-vous à votre compte Cloudflare.
- Accédez aux paramètres du domaine Magento concerné.
- Ajoutez l’adresse IP de production de ChannelDock à la liste blanche pour autoriser les requêtes API.
- Enregistrez les modifications et vérifiez que les mises à jour de stock se synchronisent correctement.
Besoin d’aide supplémentaire ?
Si vous avez suivi toutes les étapes ci-dessus mais que vos commandes ne sont toujours pas importées dans ChannelDock, veuillez contacter notre équipe support pour assistance.
Was this helpful?