Sommaire
Ventes

🔌 Webhooks — créer des commandes depuis n'importe quelle source

Un webhook permet à n'importe quel site ou outil externe (site maison, Shopify, caisse, script, automatisation) de créer et mettre à jour vos commandes Polen automatiquement.

Configurer mon webhook

Paramètres → Webhook personnalisé

Ă€ quoi sert le webhook ?

Le webhook est une adresse privée qui appartient à votre compte. Dès qu'un outil externe lui envoie une commande, Polen la crée dans vos Commandes, crée ou met à jour le client, déduit le stock et déclenche vos automatisations d'emails — exactement comme une commande passée sur votre vitrine.

Vous pouvez donc centraliser dans Polen les ventes venant de votre site WordPress, d'une place de marché, d'un fichier tableur automatisé, d'une caisse de marché ou de n'importe quel outil capable d'envoyer une requête.

1. Générer votre clé secrète

Rendez-vous dans Paramètres → Webhook personnalisé et cliquez sur « Générer ». Cette clé identifie votre compte : elle est indispensable pour que Polen accepte les commandes entrantes.

⚠️ Important : gardez cette clé secrète. Toute personne qui la possède peut créer des commandes sur votre compte. En cas de doute, régénérez-la — l'ancienne cesse immédiatement de fonctionner (pensez à mettre à jour vos outils connectés).

2. Copier votre URL

Une fois la clé générée, Polen affiche l'URL complète à coller dans votre outil externe. C'est la seule information à transmettre : votre outil envoie ses commandes à cette adresse.

Si votre outil préfère une authentification par en-tête, la clé peut aussi être transmise dans un en-tête d'autorisation plutôt que dans l'URL.

3. Tester la connexion

Le bouton « Envoyer une commande test » crée une commande d'exemple sur votre compte et affiche la réponse du serveur. C'est le moyen le plus rapide de vérifier que tout fonctionne avant de brancher votre vrai site.

Pensez à supprimer la commande de test depuis la page Commandes une fois la vérification faite.

Format des commandes envoyées

Chaque commande envoyée contient les informations suivantes :

  • •RĂ©fĂ©rence de commande (obligatoire) : l'identifiant cĂ´tĂ© outil externe
  • •Date et statut : payĂ©e, en attente ou annulĂ©e
  • •Client : email (obligatoire), nom, tĂ©lĂ©phone, particulier ou entreprise, adresse de livraison
  • •Lignes de commande : nom du produit, quantitĂ©, prix TTC et rĂ©fĂ©rence produit Ă©ventuelle
  • •Montants : total TTC, frais de livraison, TVA, rĂ©duction appliquĂ©e
  • •Notes : commentaire libre repris dans la fiche commande

Le format exact, prêt à copier, est affiché dans la section « Format JSON attendu » de la carte Webhook, dans vos Paramètres.

Comment Polen rapproche les données

  • •Commandes : rapprochĂ©es par rĂ©fĂ©rence. Renvoyer la mĂŞme rĂ©fĂ©rence met Ă  jour la commande existante au lieu d'en crĂ©er un doublon — pratique pour synchroniser un changement de statut.
  • •Produits : rapprochĂ©s d'abord par rĂ©fĂ©rence produit Polen, puis par nom. Sans correspondance, la ligne est créée en ligne libre.
  • •Clients : rapprochĂ©s par email. Un nouveau client est créé automatiquement, un client connu est simplement mis Ă  jour.

Catalogue, générateur & prompt IA

Pour vous éviter tout travail technique, la carte Webhook propose trois aides :

  • •Export du catalogue : la liste de vos produits, dĂ©clinaisons et rĂ©ductions avec leurs rĂ©fĂ©rences Polen, Ă  donner Ă  votre dĂ©veloppeur ou Ă  votre outil.
  • •GĂ©nĂ©rateur de commande : composez une commande depuis vos vraies donnĂ©es et envoyez-la pour valider le branchement.
  • •Prompt IA prĂŞt Ă  coller : un texte Ă  donner Ă  un assistant IA pour qu'il Ă©crive Ă  votre place le code de connexion depuis votre site.

Cas particulier WooCommerce

Si votre boutique tourne sous WooCommerce, une connexion dédiée existe dans vos Paramètres : elle récupère vos commandes et vos clients sans configuration manuelle. Le webhook personnalisé reste utile pour tous les autres outils.