Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Comment résoudre les problèmes d'importation et de mise à jour de WooCommerce

Voici ce qu'il faut vérifier si vos commandes WooCommerce ne sont pas importées dans ShippyPro

Avez-vous connecté WooCommerce mais rencontrez-vous des difficultés ?

Continuez à lire pour découvrir quelques conseils utiles qui vous aideront à résoudre ce problème. 

 

Sommaire:

 

1. Problèmes d'importation

❓Pourquoi manque-t-il des commandes si la connexion semble active ?

Votre connexion WooCommerce semble active, mais les nouvelles commandes n’arrivent pas ? Voici les vérifications à effectuer avant de modifier la connexion.

Des tâches cron internes vérifient régulièrement les marketplaces pour détecter et importer les nouvelles commandes. L’importation n’est pas immédiate et peut prendre plusieurs minutes en période de forte demande.

  1. Laissez le temps à l’importation de s’effectuer avant toute modification manuelle.
  2. Si vous avez déjà créé une nouvelle connexion, gardez-la active et surveillez les commandes suivantes au lieu de la modifier à plusieurs reprises.
  3. Si des commandes manquent toujours après cette attente, rassemblez leurs numéros et des captures d’écran les montrant dans WooCommerce avant toute autre modification manuelle, y compris une mise à jour des commandes ou une modification de la connexion.

Pour les vérifications générales d’importation, consultez Pourquoi mes commandes ne sont-elles pas importées dans ShippyPro ? Pour la configuration, suivez le guide de connexion WooCommerce. Si votre équipe d’expédition n’a pas accès à la boutique, demandez au propriétaire de vérifier les étapes du guide.

📌 Remarque : Recréer la connexion est une étape de dépannage à envisager uniquement si nécessaire, après avoir vérifié la configuration. Ce n’est ni la première réponse à chaque retard d’importation ni une solution garantie. Supprimer une connexion supprime aussi les commandes qui lui sont associées dans ShippyPro : vérifiez les commandes dont vous avez besoin avant de continuer.

Si les commandes manquent toujours, écrivez à notre équipe support depuis le bouton HELP de votre compte. Joignez les numéros des commandes manquantes et les captures d’écran WooCommerce afin que l’équipe puisse examiner les logs avant toute autre modification manuelle.

❓Que dois-je faire si mes commandes ne sont pas importées dans WooCommerce ?

  • Vérifier l'API legacy

Malgré le nom inquiétant, vous devez simplement vérifier si vous avez activé cette option. Procédez depuis WooCommerce > Paramètres > Avancés > Legacy API.

  • Vérifier les Webhooks

    Ainsi que les WebHooks depuis WooCommerce > Paramètres > Avancés > WebHooks. Vous devez vérifier que l'URL du site Web est bien publique pour vous assurer que les commandes sont importées avec succès.

De plus, vous pouvez vérifier que vous avez bien suivi toutes les étapes nécessaires pour établir la connexion avec WooCommerce en consultant notre guide détaillé.

  • Verifier le statut des commandes

ShippyPro n'importe que les commandes ayant le même statut que celle sélectionnée dans le menu de connexion de la marketplace, vérifiez que toutes les commandes non encore importées sont marquées comme telles. Rappelez-vous que :

  • Si de nouvelles commandes manquent alors que la connexion semble active, suivez d’abord les vérifications des retards d’importation.

  • Les commandes déjà marquées comme étant expédiées une fois ne seront pas importées sur ShippyPro.

  • Verifier Accès en lecture/écriture

Vérifiez si l'utilisateur qui a approuvé la connexion ShippyPro est déjà actif et a toujours un accès en lecture/écriture.

 

  • Vérifier s'il y a des caractères spéciaux

Assurez-vous que vos commandes WooCommerce ne présentent que des chiffres, ni des caractères spéciaux, ni des symboles. Sinon, ces symboles ne permettront pas d'importer les données d'expédition. Dans ce cas, corrigez les ID de commandes de la marketplace.

  • Verifier si la commande a déjà été expédiée 

Cela peut arriver même aux meilleurs d'entre nous, parfois la commande que vous recherchez a déjà été expédiée.

Afin de vérifier cela, accédez à la section Étiquettes d'expédition et essayez de rechercher la ou les commandes manquantes grâce à notre bouton Recherche globale.

 

  • Créer une nouvelle connexion WooCommerce

Recréez la connexion uniquement si nécessaire après avoir vérifié la configuration dans le guide de connexion WooCommerce. Avant de modifier la connexion pour des nouvelles commandes manquantes, suivez les vérifications des retards d’importation et la remarque sur la suppression.

  • Utiliser Use Consumer et Secret Keys

Si vous rencontrez encore des problèmes avec votre connexion standard, essayez d'activer les fonctions Utilisateur consommateur et Clés secrètes :

 

Ajoutez ensuite ces deux données que vous pouvez récupérer dans WooCommerce > Paramètres > Avancés > REST API > Ajouter une clé API dans votre compte WooCommerce :

  • Verifier si la connexion WooCommerce n'est pas active

Vérifiez si votre connexion à WooCommerce est activée dans la section Marketplace.

Si l'indicateur est rouge, cliquez sur "activer" et vérifiez la section "À Expédier" après quelques minutes.


  • Activer le Compatibility Mode 

Dans WooCommerce > Advanced > Features, essayez d'activer le mode de compatibilité

Pour les utilisateurs disposant de la version 9 ou supérieure, l’activation de cette étape peut s’avérer obligatoire :

 

❓Que puis-je faire si j'ai déjà essayé toutes les étapes de dépannage et que rien ne semble fonctionner ?

Si rien de ce qui précède ne semble fonctionner et vous ne voyez toujours pas vos commandes dans la section À Expédier, vous pouvez essayer de :

  • Mettre à nouveau à jour l'état de la commande en cliquant sur Mettre à jour les détails de la commande.

  • Mettre à jour la commande en tant que En cours de traitement, même si elle a déjà le statut.

  • Vérifiez dans les dix minutes suivantes si les commandes sont bien importées.

Rappellez-voux que:

  • Pour toutes les commandes reçues antérieurement à la connexion à ShippyPro,
    il ne sera pas possible d'importer les images et les détails du produit
    tels que le numéro de référence (UGS) et la quantité.

  • ShippyPro n’importera pas les commandes de plus de 90 jours.

  • De grandes quantités de commandes importées simultanément (des centaines ou des milliers par exemple) peuvent arriver progressivement et dans un délai plus long. Dans ce cas, essayez avec un nombre plus petit.
  • Les retards d’importation peuvent survenir en raison de pics de trafic élevés sur la plateforme ou sur la marketplace, ou parce que WooCommerce met plus de temps à confirmer le paiement.

 

❓Pourquoi vois-je des commandes dupliquées ou tripliquées ?

Si vous avez créé plusieurs connexions WooCommerce en utilisant le même lien, il est possible que vous rencontriez des importations répétées de commandes.

Pour gérer cette situation et différencier les commandes, nous vous recommandons d'utiliser le champ de notes. En y ajoutant des informations spécifiques, vous pourrez facilement filtrer les commandes importées dans ShippyPro en fonction de ce que vous avez noté.

❓  Pourquoi je ne vois pas les images de mes commandes WooCommerce ?

Pour les commandes reçues avant la connexion à ShippyPro, il n’est pas possible d’importer les images des produits ni les détails tels que le SKU et la quantité.

S’il s’agit en revanche de nouvelles commandes, arrivées après la création de la connexion dans ShippyPro, il est probable que certains de nos appels soient bloqués du côté de votre site. Pour chaque commande, nous effectuons en effet plusieurs appels consécutifs (liste des commandes, images, etc.) à quelques secondes d’intervalle : si une limite est active sur votre site, les premiers appels peuvent aboutir et les suivants être bloqués.

Nous vous conseillons de vérifier :

  • Plugins ou code personnalisé dans WordPress : vérifiez si des plugins ou des personnalisations peuvent être à l’origine de cette limite.
  • Plugins de sécurité ou pare-feu : assurez-vous qu’ils ne bloquent pas nos appels.
  • Protections au niveau de l’hébergement : par exemple les fonctionnalités de sécurité de LiteSpeed ou de votre hébergeur.
  • Liste blanche et rate limit : essayez d’ajouter notre User Agent (WooCommerce API Client-PHP/2.0.1) à la liste blanche, d’exclure le chemin /wc-api/ du rate limit ou d’augmenter la limite, si vous en avez une.

 

2. Problèmes de mise à jour

❓Pourquoi les commandes WooCommerce ne se mettent-elles pas à jour sur le marketplace ?

Si l'icône de chargement persiste sur le marketplace, veuillez suivre les étapes suivantes :

  1. Accédez à la barre latérale de votre tableau de bord WooCommerce et cliquez sur WooCommerce > Paramètres.

  2. Accédez à l'onglet API.

  3. Cliquez sur l'onglet Clés/Applications, puis sélectionnez l'option pour ajouter une clé API.

  4. Configurez les autorisations en sélectionnant "Lecture/Écriture" et enregistrez vos modifications.

Ensuite, essayez de mettre à jour à nouveau la section des commandes dans les Étiquettes d'expédition en cliquant sur Actions > Mettre à jour le Marketplace avec les informations d'expédition :

Si vous avez configuré des Webhooks sur ShippyPro, assurez-vous de les désactiver en vous rendant dans Integérations > API > Webhooks.

Par exemple, pour les webhooks de suivi, il est nécessaire que le webhook "commande mise à jour" soit activé.

❓Pourquoi est-ce que je reçois l'erreur « Le code HTTP est 405 Méthode non autorisée » ?

  • Vérifiez les autorisations pour l'API, elle doit disposer des autorisations de lecture et d'écriture.

  • Vérifiez si vous avez mis à jour un plugin de sécurité qui pourrait bloquer l'appel API PUT.

  • Nous vous suggérons d'approfondir vos recherches avec vos techniciens.

❓Puis-je mettre à jour le statut Woocommerce plus d'une fois ?

Non, le statut WooCommerce ne peut être mis à jour qu'une seule fois. C'est pourquoi nous vous recommandons de ne pas le mettre à jour directement sur la Marketplace, mais d'attendre que ShippyPro le fasse.

 

❓Pourquoi je ne vois pas les images des commandes WooCommerce ?

Pour les commandes reçues avant la connexion à ShippyPro, il n'est pas possible d'importer les images des produits ni des détails tels que le SKU et la quantité.

S'il s'agit en revanche de nouvelles commandes, arrivées après la création de la connexion dans ShippyPro, il est probable que certains de nos appels soient bloqués côté site. Pour chaque commande, nous effectuons en effet plusieurs appels consécutifs (liste des commandes, images, etc.) à quelques secondes d'intervalle : si une limite est active sur le site, les premiers appels peuvent aboutir et les suivants être bloqués.

Nous vous conseillons de vérifier :

  • Plugins ou code personnalisé dans WordPress : vérifiez si des plugins ou des personnalisations peuvent être à l'origine de cette limite.

  • Plugins de sécurité ou pare-feu : vérifiez qu'ils ne bloquent pas nos appels.

  • Protections au niveau de l'hébergement : par exemple, les fonctionnalités de sécurité de LiteSpeed ou de votre hébergeur.

  • Liste blanche et limitation de débit (rate limit) : essayez d'ajouter notre User Agent (WooCommerce API Client-PHP/2.0.1) à la liste blanche, d'exclure le chemin /wc-api/ de la limitation de débit ou d'augmenter la limite, si vous en avez défini une. 

 

 

3. Problèmes généraux

❓Pourquoi mes commandes WooCommerce ont-elles un identifiant différent de celles présentes dans ShippyPro ?

Si vous avez remarqué que ShippyPro a importé un numéro de commande différent de celui présent dans votre WooCommerce, il est possible que vous disposiez d'un plugin qui modifie vos identifiants de commande.

En effet, nous importons uniquement les  ID de commande d'origine depuis WooCommerce, ce qui explique pourquoi le nombre affiché est différent.

❓Les onglets WooCommerce apparaissent-ils toujours dans la section À expédier après avoir supprimé la connexion ?

Ne vous inquiétez pas, cela se produit parce que la connexion n'est pas encore supprimée de notre côté.
Un cron vérifiera et supprimera périodiquement la connexion (environ toutes les 10 minutes).

❓Puis-je utiliser des plugins tiers ?

Si vous utilisez des plugins tiers, les données de la commande peuvent ne pas être importées ou être importées de manière incorrecte.

 

❓ShippyPro prend-il en charge CSCart Multivendor ?

Notre intégration prend en charge CSCart Multivendor.

 

❓Pourquoi le numéro de commande dans ShippyPro est-il différent de celui dans WooCommerce ?

Si vous avez remarqué que ShippyPro a importé un numéro de commande différent de celui présent dans votre WooCommerce, il est possible que vous disposiez d'un plugin qui modifie vos identifiants de commande. En effet, nous importons uniquement les identifiants de commande d'origine depuis WooCommerce, ce qui explique pourquoi le numéro affiché est différent.

 

❓Pourquoi affichez-vous la mauvaise image pour vos produits dans ShippyPro ?

Si vous proposez différents produits, chacun d'entre eux doit avoir un  SKU différent : sinon, en cas de SKU identiques et d'images différentes, seule la première image sera affichée pour chacun d'entre eux.

❓Quelle adresse de destinataire importez-vous ?

L'adresse du destinataire importée pour les commandes sera celle indiquée dans les données d'expédition dans WooCommerce. Ce n'est que si cette section est vide que l'adresse de facturation sera importée à la place.