Najczęstszy scenariusz w Connect: sklep internetowy (WooCommerce, Shoper, Shopify, Shoptet, Allegro) zgłasza nowe zamówienie, a system sam zakłada z niego klienta i wystawia fakturę w Fakturowni, bez ręcznego przepisywania.
Elementy układanki
-
Konektor sklepu - gotowy rodzaj z grupy
ecommerce(np.ecommerce/woocommerce), z adresem i danymi do logowania do konkretnego sklepu -
Konektor Fakturowni - gotowy rodzaj
api/fakturownia, z adresem konta i tokenem API -
Flow - gotowy szablon łączący oba konektory (np.
inconnector_order_to_fakturownia), który wie, jak z danych zamówienia złożyć fakturę i klienta
Wszystkie trzy zakłada się dokładnie tak, jak opisują Gotowe konektory i Pierwszy flow - bez pisania własnych wywołań.
Co się dzieje przy nowym zamówieniu
- Sklep zgłasza zamówienie - konektor sklepu przyjmuje je jako webhook albo pobiera je cyklicznie
(zależnie od rodzaju), i zapisuje jako obiekt danych
(np.
shoper_order,woocommerce_order) - Flow uruchamia się na tym obiekcie i tworzy proces, który
przechodzi kolejne kroki: dopasowanie/założenie klienta, złożenie pozycji faktury, wysłanie do
Fakturowni konektorem
api/fakturownia - Po zakończeniu karta obiektu danych zamówienia pokazuje bezpośredni odnośnik do wystawionej faktury - nie trzeba szukać jej osobno w Fakturowni
Gdy coś nie zgadza się z wynikiem
- Zamówienie w ogóle nie pojawiło się jako obiekt danych - sprawdź Webhook nie dochodzi
- Proces widoczny, ale zatrzymał się albo skończył błędem - Proces utknął albo ma błąd
- Ta sama faktura albo ten sam klient założyły się dwa razy - Duplikat faktury albo klienta
- Stare zamówienie (starsze niż 12 miesięcy) nie da się przetworzyć ponownie - Stary proces albo obiekt nie ma pełnych danych