Objectif : Ce guide explique comment résoudre les problèmes que vous pouvez rencontrer en utilisant l'intégration WooCommerce.
Les abonnements Sendcloud ont été mis à jour. Si les abonnements de la bannière ci-dessous ne correspondent pas à votre abonnement actuel et que vous voulez en savoir plus, cliquez ici.
Erreur lors de la configuration de l'intégration
Si vous voyez un message d'erreur indiquant que l'API de votre boutique est désactivée, vous devrez l'activer pour connecter votre boutique avec succès.
Pour résoudre ce problème, activez le module WooCommerce Legacy REST API en suivant ces étapes :
- Dans WooCommerce, allez à Extensions > Extensions installées.
- Utilisez la barre de Recherche des extensions installées et tapez “legacy”.
- Dans les résultats de recherche, trouvez et activez le module WooCommerce Legacy REST API.
Après activation, essayez de connecter à nouveau votre boutique et le problème devrait être résolu.
Plug-in de sécurité par WooCommerce bloque l'import des commandes
Si vous avez installé un plug-in de sécurité dans votre WooCommerce, certains paramètres doivent être désactivés pour que l'import fonctionne.
Cliquez sur le plug-in de sécurité et faites défiler jusqu'à «filtrer les chaînes d'URL longues», cette option doit être désactivée.
L'import des commandes ne se fait pas
Vérifiez dans votre back office WooCommerce si les autorisations pour les clés API sont définies en lecture / écriture. Cela est nécessaire pour importer correctement les données.
Dans votre back-office, rendez-vous dans WooCommerce > Réglages > puis cliquez sur l'onglet Avancé.
Recherchez le sous menu API REST, puis vérifiez les droits de la clé API Sendcloud, et que l'utilisateur est l'administrateur de votre back office.
Veuillez vérifier les paramètres du mode HPOS dans WooCommerce > Réglages > Avancés > Fonctionnalités. Si le mode HPOS est activé, assurez-vous que le mode de compatibilité est également activé, sinon Sendcloud ne pourra pas récupérer les commandes.
Les commandes sont importées en retard
Lorsque vous récupérez les commandes, veuillez implémenter l'en-tête HTTP Cache-Control avec le paramètre no-cache Request Directives, comme décrit dans cette documentation. Cela permettra à Sendcloud d'ignorer le cache et de récupérer les commandes les plus récentes.
Une erreur inconnue s'est produite
- Vérifiez si tout dans votre environnement WooCommerce est à jour, si vous avez tout mis à jour, le problème peut être résolu, puis connectez-vous et déconnectez-vous de votre compte Sendcloud.
- Vérifiez si votre URL est correctement définie. Vous pouvez la trouver dans votre compte Sendcloud Réglages > Boutiques Connectées > cliquez sur "Editer" pour accéder aux paramètres de votre boutique.
- Avez-vous une URL avec www. ou sans www. lorsque vous visitez votre site ? Par exemple: http://www.sendcloud.nl/ ou http://sendcloud.nl/, n'oubliez pas le / à la fin de votre URL. Vérifiez également http: // ou https: //
- Vous pouvez également voir la clé publique et la clé secrète, au-dessus de l'URL de votre boutique en ligne. Créez de nouvelles clés dans votre compte WooCommerce et choisissez la fonctionnalité de lecture / écriture.
- Vérifiez si les permaliens dans vos paramètres ne sont PAS définis sur «standard».
"Connection Errors" avec WooCommerce
Il est possible que vous ayez une erreur de connexion, marquée comme Connection Errors suivie d'une erreur 403. Vous pouvez résoudre cela en vous assurant que:
- Vous avez whitelisté nos adresses IP. Vous pour trouvé la liste des adresses IP que nous utilisons et qui doivent être whitelistées, dans notre FAQ sur l'intégration - Dépannage (point 5).
- Vous avez activé le cache de contournement (bypass cache) pour https://my-webshop.com/wc-api/V2.
Ajouter une clé dans mon back office WooCommerce
- Dans votre back-office, rendez-vous dans WooCommerce > Réglages > puis cliquez sur l'onglet Avancé.
- Recherchez le sous menu API REST
- Cliquez sur le bouton Ajouter une clé
- Renseignez une description, assurez vous de choisir un utilisateur qui a toutes les permissions (de préférence l'administrateur) et définissez les droits sur Lecture/Ecriture:
- Cliquez sur Générer une clé API. De nouvelles clés se créées.
- Dans votre compte Sendcloud, retournez dans Réglages > Boutiques Connectées > puis cliquez sur Editer pour accéder aux paramètres de votre boutique.
- Copiez les clés nouvellement créées puis enregistrez.
- Déconnectez vous et reconnectez vous à votre compte Sendcloud
Si le problème persiste nous vous recommandons de contacter votre administrateur ainsi que le service client de votre hébergeur web. Aussi n'hésitez pas à consulter notre article FAQ sur l'intégration - Dépannage.