Canaux
Là où vous vendez : la boutique en ligne, une place de marché, un distributeur. Un canal fait deux choses.
Il crée de la demande. Quand la boutique reçoit une commande, son adaptateur appelle l'API de Foudra avec demand received (demande reçue) : le canal, la référence de commande propre à la boutique, l'article (sous notre référence ou celle du canal), la quantité et la date. Cela devient une demande portant le canal et la référence. Quand la boutique expédie, elle appelle demand shipped (demande expédiée), et Foudra sort le stock du plus gros tas et clôt la demande. La même référence reçue deux fois ne fait qu'une demande : un message livré deux fois ne cause aucun dégât. Foudra n'apprend jamais le vocabulaire de la boutique ; c'est l'adaptateur qui parle celui de Foudra, et c'est ce qui garde le MRP indépendant des canaux.
Il porte des fiches produit. Chaque article peut être référencé sur un canal sous le numéro propre au canal — le SKU de la boutique, l'identifiant d'objet eBay. Une fiche encore sans numéro est à publier sur le canal ; un produit du canal sans fiche est un article encore à créer ici. C'est précisément ce que cherche un utilitaire de synchronisation. Les fiches se modifient depuis la page de l'article.
| Champ | Signification |
|---|---|
| Code (code) | Court et unique : SHOP, EBAY |
| Kind (type) | boutique, place de marché, distributeur ou autre. Purement descriptif |
| Webhook URL (URL du webhook) | Là où Foudra publie ses propres événements pour ce canal, comme stock changed (stock modifié) avec la quantité disponible. Vide : rien n'est publié |
| Webhook secret (secret du webhook) | Signe ces publications. En écriture seule : affiché une fois ; laissé vide à la modification, il est conservé |
Available (disponible à la vente) correspond au disponible moins ce que la demande ouverte a déjà promis. C'est le chiffre sur lequel un canal doit vendre, et celui que renvoie l'API des articles.
Les administrateurs créent et modifient les canaux. Voir L'API pour les appels que fait un adaptateur.