[Intum Pomoc](https://intum.pl/pomoc.md) / [Zastosowania](https://intum.pl/pomoc/inconnector/zastosowania.md)

# [Zamówienia ze sklepu jako faktury i klienci](https://intum.pl/pomoc/inconnector/connect-zastosowania-sklep-do-faktury.md)

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 {#elementy}

1. **Konektor sklepu** - gotowy [rodzaj](inconnector/connect-gotowe-konektory) z grupy `ecommerce`
   (np. `ecommerce/woocommerce`), z adresem i danymi do logowania do konkretnego sklepu
2. **Konektor Fakturowni** - gotowy rodzaj `api/fakturownia`, z adresem konta i tokenem API
3. **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](inconnector/connect-gotowe-konektory)
i [Pierwszy flow](inconnector/connect-flow-pierwszy-flow) - bez pisania własnych wywołań.

## Co się dzieje przy nowym zamówieniu {#przebieg}

1. Sklep zgłasza zamówienie - konektor sklepu przyjmuje je jako webhook albo pobiera je cyklicznie
   (zależnie od rodzaju), i zapisuje jako [obiekt danych](inconnector/connect-procesy-flow-obiekty-danych)
   (np. `shoper_order`, `woocommerce_order`)
2. Flow uruchamia się na tym obiekcie i tworzy [proces](inconnector/connect-procesy-flow-karta-procesu), który
   przechodzi kolejne kroki: dopasowanie/założenie klienta, złożenie pozycji faktury, wysłanie do
   Fakturowni konektorem `api/fakturownia`
3. 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 {#gdy-cos-nie-dziala}

- Zamówienie w ogóle nie pojawiło się jako obiekt danych - sprawdź [Webhook nie
  dochodzi](inconnector/connect-problemy-webhook-nie-dochodzi)
- Proces widoczny, ale zatrzymał się albo skończył błędem - [Proces utknął albo ma
  błąd](inconnector/connect-problemy-proces-utknal-lub-ma-blad)
- Ta sama faktura albo ten sam klient założyły się dwa razy - [Duplikat faktury albo
  klienta](inconnector/connect-problemy-duplikat-faktury-lub-klienta)
- Stare zamówienie (starsze niż 12 miesięcy) nie da się przetworzyć ponownie - [Stary proces
  albo obiekt nie ma pełnych danych](inconnector/connect-problemy-stary-proces-bez-danych)