Webhooks WooCommerce et Sellsy
Comment Order Invoicer reçoit les événements en temps réel depuis votre boutique et Sellsy
À quoi servent les webhooks ?
Les webhooks permettent à Order Invoicer d’être notifié immédiatement lorsqu’un événement se produit (nouvelle commande, mise à jour produit, facture payée dans Sellsy, etc.). Ils complètent les synchronisations périodiques (tâches planifiées) déjà en place.
Sans webhooks fonctionnels, certaines actions peuvent prendre plus de temps à être prises en compte.
WooCommerce
Ce qui est configuré pour vous
Lorsque vous enregistrez la connexion à votre boutique (URL + clés API WooCommerce), Order Invoicer crée ou met à jour automatiquement les webhooks nécessaires sur votre site.
Les sujets suivants sont utilisés :
- Commandes : création, mise à jour, suppression
- Produits : création, mise à jour, suppression
Chaque webhook pointe vers une URL de livraison gérée par Order Invoicer (passerelle sécurisée). Vous n’avez pas à la copier manuellement.
Autres plugins ou outils
Si vous avez déjà des webhooks WooCommerce pour le même sujet mais vers une autre URL (autre outil, Zapier, etc.), Order Invoicer ne les supprime pas. Seuls les webhooks Order Invoicer (même URL de livraison que la nôtre) sont réparés ou dédupliqués lors des contrôles automatiques.
Vérifier que tout est OK
- Dans Order Invoicer, ouvrez votre connecteur
- Allez dans Paramètres (ou Setup)
- Onglet correspondant à votre boutique (e-commerce)
- Consultez la section Webhooks : chaque sujet doit être en état OK
Vous y verrez aussi les sujets manquants, inactifs ou avec une URL incorrecte (autre intégration sur le même sujet).
WooCommerce : journal de débogage vide
Dans WooCommerce, l’écran Webhooks → Journal des livraisons (ou équivalent) ne montre une entrée qu’après qu’un événement a été envoyé. Si vous venez d’installer les webhooks et qu’aucune commande ou produit n’a changé, le journal peut rester vide : c’est normal.
Pour tester : créez ou modifiez une commande / un produit, puis vérifiez à nouveau.
Dépannage WooCommerce
- Permaliens WordPress : utilisez une structure autre que « Simple » si l’API REST ou les webhooks échouent.
- Plugins de sécurité / pare-feu : ils peuvent bloquer les appels entrants ; ajoutez une exception si nécessaire.
- URL de la boutique dans Order Invoicer : elle doit correspondre à la boutique (y compris sous-dossier
https://site.com/boutiquesi c’est votre configuration). Un décalage http / https est en général géré, mais l’URL enregistrée doit rester la bonne. - En cas de doute, la section Webhooks sur la fiche connecteur résume l’état réel côté API.
Une vérification automatique quotidienne peut recréer ou réactiver les webhooks Order Invoicer manquants ou invalides, sans retirer les webhooks des autres services.
Sellsy
Ce qui est configuré pour vous
Lorsque vous connectez Sellsy (OAuth) sur un connecteur, Order Invoicer enregistre un webhook sur votre compte Sellsy : une seule entrée par compte, vers la même infrastructure sécurisée que pour WooCommerce.
Les types d’événements (facture, devis, article, paiement, etc.) suivent la configuration prévue par Order Invoicer. Vous n’avez pas à cocher manuellement chaque case dans Sellsy si vous passez par notre flux d’installation.
Vérifier que tout est OK
- Ouvrez le connecteur
- Paramètres / Setup
- Onglet Facturation (Sellsy)
- Section Webhooks : vous voyez si le webhook est présent, actif, et si chaque événement requis est conforme.
Erreurs côté Sellsy
Si les événements ne partent plus ou si l’application signale un problème d’authentification sur le webhook :
- Reconnectez Sellsy (OAuth) depuis Order Invoicer pour renouveler les jetons d’accès.
- Vérifiez que l’utilisateur connecté a les droits adaptés dans Sellsy (un administrateur est recommandé).
Un contrôle automatique peut aussi réaligner le webhook Sellsy (URL et liste d’événements attendus) si quelque chose a été modifié manuellement dans Sellsy.
Besoin d’aide ?
Pour un connecteur WooCommerce + Sellsy, voir aussi la documentation d’ensemble.
Contact : contact@orderinvoicer.com.