Order Invoicer

Boutique WooCommerce injoignable

Débloquer un connecteur WooCommerce mis en pause (HTTP 403, HTTP 404, identifiants, page web, SSL, DNS)

Lorsque Order Invoicer n'arrive pas à joindre l'API de votre boutique WooCommerce, nous mettons le connecteur en pause et suspendons la facturation jusqu'à ce qu'elle réponde de nouveau. Cette page présente les causes les plus fréquentes et comment les corriger.

Une fois la correction appliquée, ouvrez le connecteur dans Order Invoicer et cliquez sur Tester la connexion & réactiver : nous re-testons votre boutique et réactivons automatiquement le connecteur si elle répond.

Votre boutique bloque nos appels API (HTTP 403)

C'est de loin la cause la plus fréquente, et vos identifiants ne sont pas en cause : un plugin de sécurité, un pare-feu ou un service de protection anti-bots de votre boutique bloque nos requêtes vers l'API REST WooCommerce.

Autorisez nos appels dans les outils que vous utilisez :

  • Plugins de sécurité (Wordfence, Solid Security, All-In-One WP Security…) : ajoutez une exception pour le chemin /wp-json/wc/v3/ et pour le user-agent OrderInvoicer.
  • Cloudflare : désactivez le Bot Fight Mode, ou ajoutez une règle autorisant /wp-json/wc/*.
  • ModSecurity / pare-feu applicatif : mettez en liste blanche les requêtes vers l'API REST WooCommerce.
  • Pare-feu serveur ou hébergeur : demandez à votre hébergeur de confirmer qu'aucune règle ne bloque les requêtes vers /wp-json/.

Nous n'avons pas d'adresse IP fixe : autorisez nos appels par chemin d'URL et par user-agent, pas par IP.

Vos identifiants API sont invalides ou expirés (HTTP 401)

Notre requête a bien atteint votre boutique, mais la clé API WooCommerce a été refusée.

  • Vérifiez que la clé API existe toujours dans WooCommerce → Réglages → Avancé → API REST et qu'elle dispose des droits en lecture.
  • Si vous avez régénéré ou supprimé la clé, reconnectez votre boutique depuis les réglages du connecteur dans Order Invoicer.
  • Assurez-vous que l'API REST WooCommerce est activée.

L'API WooCommerce de votre boutique est introuvable (HTTP 404)

Votre site répond, mais l'adresse de l'API REST WooCommerce n'existe plus. Une boutique sans commande répond une liste vide, jamais une erreur 404 : c'est donc l'API elle-même qui a disparu.

  • Vérifiez que le plugin WooCommerce est toujours activé sur le site connecté.
  • Vérifiez que l'adresse de la boutique dans Order Invoicer est bien celle de votre site en production, et non une préproduction ou un ancien domaine.
  • Dans Réglages → Permaliens, choisissez une structure autre que Simple : l'API REST en a besoin.
  • Si une maintenance ou une migration est en cours, attendez qu'elle se termine : nous revérifions votre boutique et réactivons le connecteur dès que l'API répond.

Votre boutique répond par une page web au lieu de son API

Notre requête atteint votre boutique, mais l'API REST de WooCommerce renvoie une page web au lieu de la liste des commandes : une page de connexion, une page de maintenance ou un contrôle de sécurité. Nous mettons le connecteur en pause après plusieurs échecs consécutifs.

  • Si tout votre site est protégé par un mot de passe ou une connexion (extension de site privé ou réservé aux membres, protection par mot de passe du serveur), laissez passer les requêtes vers /wp-json/wc/v3/.
  • Si un mode maintenance ou bientôt disponible est activé, désactivez-le ou excluez-en l'API REST de WooCommerce.
  • Si un service de sécurité affiche une page de vérification (« Just a moment… », un captcha), autorisez nos appels comme indiqué dans Votre boutique bloque nos appels API.
  • Dès que l'API répond de nouveau, nous réactivons le connecteur automatiquement.

Votre certificat SSL est invalide

Nous n'envoyons pas vos identifiants sur une connexion non sécurisée : un certificat expiré, auto-signé ou ne correspondant pas au domaine interrompt donc la synchronisation.

  • Renouvelez ou remplacez le certificat SSL de votre boutique.
  • Vérifiez que la chaîne de certificats complète est installée et que https:// s'ouvre sans avertissement dans un navigateur.

Votre boutique n'a pas répondu (DNS / connexion)

Le serveur de votre boutique n'a pas répondu — généralement une coupure temporaire de votre hébergement.

  • Cela se résout normalement tout seul : nous continuons à réessayer et réactivons le connecteur dès que votre boutique répond, vous n'avez donc rien à faire.
  • Si le problème persiste, vérifiez que votre domaine se résout et que votre serveur est en ligne.

Toujours bloqué ?

Si rien de tout cela ne fonctionne, écrivez-nous à contact@orderinvoicer.com et nous regardons ça avec vous.

Sur cette page