Kanały
Miejsca, w których sprzedajesz: sklep internetowy, platforma handlowa, dystrybutor. Kanał robi dwie rzeczy.
Tworzy zapotrzebowanie. Gdy sklep przyjmuje zamówienie, jego adapter wywołuje API Foudry z demand received (zapotrzebowanie przyjęte): kanał, własny numer zamówienia sklepu, część (według naszego numeru lub numeru kanału), ilość i datę. Powstaje z tego zapotrzebowanie z kanałem i numerem. Gdy sklep wysyła towar, wywołuje demand shipped (zapotrzebowanie wysłane), a Foudra wydaje zapas z największej pozycji i zamyka zapotrzebowanie. Ten sam numer dwukrotnie to jedno zapotrzebowanie, więc wiadomość dostarczona dwa razy nie szkodzi. Foudra nigdy nie uczy się słownictwa sklepu; to adapter mówi językiem Foudry i dzięki temu MRP pozostaje niezależny od kanałów.
Ma oferty. Każdą część można wystawić w kanale pod jego własnym numerem — SKU sklepu, identyfikatorem przedmiotu w eBay. Oferta bez numeru to taka, którą trzeba jeszcze wysłać do kanału; produkt w kanale bez oferty to część, którą trzeba jeszcze tu utworzyć. Właśnie tego szuka narzędzie synchronizujące. Oferty edytuje się na stronie części.
| Pole | Znaczenie |
|---|---|
| Code (kod) | Krótki i unikalny: SHOP, EBAY |
| Kind (rodzaj) | sklep, platforma handlowa, dystrybutor lub inny. Tylko opisowo |
| Webhook URL (URL webhooka) | Adres, pod który Foudra wysyła własne zdarzenia dla tego kanału, np. stock changed (zmiana zapasu) z dostępną ilością. Puste oznacza, że nic nie jest wysyłane |
| Webhook secret (sekret webhooka) | Podpisuje te wiadomości. Tylko do zapisu: pokazywany raz; pozostawiony pusty przy edycji zostaje zachowany |
Available (dostępne do sprzedaży) to stan dostępny pomniejszony o to, co otwarte zapotrzebowanie już obiecało. Według tej liczby kanał powinien sprzedawać i tę liczbę podaje API części.
Kanały tworzą i edytują administratorzy. Wywołania wykonywane przez adapter opisuje strona API.