Objectif: si vous avez des erreurs avec votre intégration Shopify, vous pouvez d'abord vérifier les points ci-dessous car le problème est peut être déjà répertorié dans cet article. Si cela n'est pas le cas, n'hésitez pas à contacter notre support.
1. Réception de l'erreur 422 Unprocessable Entity:
La réception de l'erreur 422 peut être causée par plusieurs problèmes, veuillez vérifier si:
- Vous avez de nombreuses commandes non complétées dans Shopify; cela se produit lorsque les articles (et les commandes) sont marqués comme "virtuels". Nous vous invitons à vérifier que les produits sont correctement configurés dans le backend de Shopify.
- Les produits commandés n'ont pas d'emplacement; l'API de Shopify empêche la commande de produits sans emplacement.
- Les champs correspondant aux expéditions à l'international dans Shopify ne sont pas remplis ou bien sont incorrects. Veuillez vérifier que les champs code SH et Pays d'origine de chaque produit sont correctement renseignés. Si vous avez besoin d'assistance, n'hésitez pas à consulter cet article: Expédition internationale pour Shopify.
2. La modification de l'adresse de livraison dans le backend de Shopify ne change pas l'adresse de livraison de la commande dans Sendcloud.
Si une commande est ancienne de plus de 30 jours, alors elle ne sera pas mise à jour dans Sendcloud. L'intégration Shopify permet de récupérer et mettre à jour les commandes uniquement dans cette période.
Si vous êtes un nouvel utilisateur intégrant votre boutique Shopify à Sendcloud pour la première fois, il est probable que vous ayez des commandes plus anciennes de 30jours. Si vous souhaitez les importer dans Sendcloud, vous pouvez nous contacter depuis votre compte Sendcloud.
3. Aucune mise à jour n'est envoyée à ma boutique Shopify depuis Sendcloud / Aucun numéro de suivi n'est envoyé à ma boutique Shopify / Le statut de la commande n'est pas envoyé de Sendcloud à Shopify.
Cela peut se produire si l'option Multi-localisation est activée dans le backend de Shopify. Vous pouvez en savoir plus sur Multi-localisation ici.
4. Pourquoi l'exécution/la mise à jour des commandes sur ma boutique Shopify prennent du temps?
Plusieurs raisons peuvent être à l'origine d'un retard d'exécution ou de mise à jour des commandes, dans votre boutique :
- Nous n'avons pas réussi à fournir une mise à jour, plusieurs tentatives sont alors lancées progressivement dans le temps.
- Si vous annoncez beaucoup de colis d'une même boutique en même temps, nous déclenchons beaucoup de mises à jour en même temps et cela prend du temps. Shopify limitera la vitesse à laquelle ces commandes sont traitées, ce qui entraînera un retard (similaire au premier point).
- Sendcloud est très occupé en ce moment, ce qui peut causer une attente exceptionnelle de la mise à jour de vos commandes. Cela peut arriver durant la haute saison.
5. Le code SH et le Pays d'origine de vos produits ne sont pas importés dans Sendcloud
- Assurez-vous d'avoir bien ajouté le code SH et le Pays d'origine pour tous vos produits dans le backend Shopify. Vous pouvez trouver davantage d'information ici: expédition internationale pour Shopify
- Si vous supprimé un produit depuis le backend Shopify, ce dernier apparaîtra toujours dans Sendcloud, mais le code SH et le Pays d'origine seront manquants.
- Pour cette raison, il est conseillé de ne pas supprimé de produit jusqu'à ce que toutes vos commandes soient exécutées dans vos Commandes importées dans Sendcloud.
- Nous vous recommandons d'archiver vos produits au lieu de les supprimer. Cela permet d'avoir une période de transition pendant laquelle les commandes en cours ne seront pas affectées par ce retrait de produit, jusqu'à ce qu'elles soient exécutées.
6. Mes commandes importées sont dupliquées dans les onglets Étiquettes créées/Expédiées et dans l'onglet "Commandes importées" dans Sendcloud.
- Cela se produit lorsque des commandes sont complétées manuellement dans Shopify. Cela déclenche une nouvelle mise à jour pour cette commande vers Sendcloud, ce qui entraîne la duplication de la commande.
- Cela peut aussi se produire pour les commandes contenant des produits virtuels, qui sont automatiquement complétées par Shopify.
- Chacune de ces commandes apparaîtra avec un numéro de commande, suivi par un ID provenant de Shopify, dans la colonne "numéro de commande" (ex: #12345 | 1234567890123)
- Nous vous recommandons de filtrer ces commandes depuis vos Commandes importées. Vous pouvez exclure ces commandes car leur statut est montré comme complété, contrairement aux autres.
7. Pourquoi certaines de mes commandes n'ont pas de mise à jour?
Les commandes peuvent ne pas être traitées dans Sendcloud pour plusieurs raisons :
- Commandes sans produits : Sendcloud ne peut pas traiter ni envoyer de mise à jour pour les commandes qui ne contiennent pas de produit.
-
Articles en rupture de stock : Shopify empêche le traitement si une commande contient des articles en rupture de stock. Cela est contrôlé par le champ
nonFulfillableQuantity
dans Shopify, qui indique combien d’articles ne peuvent actuellement pas être traités.- Si
nonFulfillableQuantity
est supérieur à 0, Shopify bloquera la mise à jour du traitement. - Ce mécanisme garantit que les commandes dépassant le stock disponible ne soient pas traitées.
Pour résoudre ce problème, vérifiez les niveaux de stock dans le back-end de Shopify et assurez-vous que les articles sont disponibles avant de traiter les commandes dans Sendcloud.
- Si
8. Recevoir une erreur token OAuth 401 ou 403 :
Une erreur token OAuth 401 ou 403 dans Shopify signifie généralement que votre application n'a pas les bonnes autorisations ou que le token d'authentification est invalide ou expiré. Cela peut se produire lors de l'installation lorsque vous êtes redirigé vers l'URL de l'application définie dans le tableau de bord des partenaires Shopify. Vérifiez la configuration de votre application et les autorisations pour résoudre le problème. Plus d'informations sont disponibles ici.