Wszystkie wpisy
SFA8 min czytania

Integracja SFA z ERP. Kto ma ostatnie słowo o cenie, stanie i kliencie

Integracja z ERP to najdłuższy etap wdrożenia SFA i jedyny, którego nie widać na demo. Opisuję decyzje, które trzeba podjąć przed pierwszą linijką kodu.


Integracja SFA z ERP zaczyna się od jednej decyzji: który system ma ostatnie słowo o cenach, stanach i danych klienta. Zwykle jest nim ERP, a aplikacja SFA pobiera z niego dane i odsyła zamówienia. Z gotowym API to zwykle kilka dni do dwóch tygodni pracy. Bez API, przez pliki albo bazę, doliczam orientacyjnie dwa–trzy tygodnie.

Integracja to najdłuższy etap całego projektu i jedyny, którego nie widać na prezentacji. Cały harmonogram rozpisałem we wpisie o tym, ile trwa wdrożenie aplikacji SFA. Tu skupiam się na decyzjach, które trzeba podjąć, zanim ktokolwiek napisze kod.

Źródło prawdy: tabela, którą warto spisać na początku

Każda dana w SFA ma jeden system, który ją tworzy i zmienia. Drugi system ją tylko czyta. Gdy oba mogą ją zmieniać, po miesiącu nikt nie wie, która wersja jest prawdziwa.

DanaZwykle źródłem jestKierunekUwaga
Katalog produktówERPERP → SFAZ jednostkami i kodami, nie tylko nazwami
Ceny i rabatyERPERP → SFACała hierarchia: cennik, rabat klienta, promocja, próg
Stany magazynoweERPERP → SFAJak świeże muszą być, zależy od tego, co handlowiec obiecuje klientowi
KlienciERP, czasem SFAzależyNowy klient z terenu: kto zakłada kartotekę i kto ją zatwierdza
ZamówieniaSFASFA → ERPPo przyjęciu w ERP wraca do aplikacji numer i status
Wizyty i notatkiSFAzostają w SFAERP zwykle ich nie potrzebuje

Najwięcej sporów budzi wiersz „Klienci”. Handlowiec chce dopisać nowego klienta na miejscu, księgowość chce mieć kontrolę nad kartoteką. Rozwiązanie, które zwykle działa: handlowiec zakłada klienta w SFA ze statusem „do zatwierdzenia”, biuro zatwierdza go w ERP, a dopiero wtedy wraca do aplikacji pełna kartoteka z numerem.

Tryby synchronizacji

  • Na zdarzenie. Zamówienie złożone w aplikacji od razu idzie do ERP, jeśli jest zasięg. Tak powinny działać zamówienia, bo każde opóźnienie to ryzyko sprzedania towaru, którego już nie ma.
  • Okresowo. Katalog i ceny raz na dobę, w nocy, plus przycisk „odśwież” dla biura po zmianie cennika. Wystarcza w większości firm.
  • Na żądanie. Handlowiec u klienta sprawdza aktualny stan konkretnej pozycji. Przydaje się przy towarze, który schodzi szybko.

Praca offline a integracja

Handlowiec składa zamówienie w piwnicy sklepu, bez zasięgu. Aplikacja zapisuje je na telefonie i wysyła później. W tym czasie biuro mogło zmienić cenę albo magazyn sprzedał ostatnie sztuki. Trzeba z góry ustalić, co wtedy wygrywa.

Moja domyślna reguła: zamówienie trafia do ERP z ceną, którą widział klient, oznaczone do sprawdzenia, jeśli cena w międzyczasie się zmieniła. Brak towaru wraca do handlowca jako powiadomienie. Każda firma może przyjąć inną regułę, ważne, żeby była spisana przed budową. Reguła wymyślana przy pierwszej reklamacji kosztuje klienta.

Ile trwa integracja SFA z ERP

SytuacjaOrientacyjny czas
ERP z udokumentowanym APIKilka dni do dwóch tygodni
ERP bez API: wymiana plikami albo odczyt z bazyZwykle dwa–trzy tygodnie i osobne testy na danych produkcyjnych
Niespisana hierarchia cenDodatkowe dni na ustalenia z biurem, niezależnie od API

W mojej ofercie integracja z ERP wchodzi w zakres SFA pod klucz, od 44 000 zł. Wersja bez integracji zaczyna się od 24 000 zł. Pełne porównanie z abonamentem jest we wpisie ile kosztuje aplikacja SFA.

Co przygotować przed rozmową

  1. Nazwę i wersję ERP oraz informację, czy dostawca udostępnia API.
  2. Przykładową fakturę z kilkoma rabatami i opis, skąd wzięła się każda cena.
  3. Odpowiedź na pytanie, kto zakłada nowego klienta i kto go zatwierdza.

Krótko

  • Zanim powstanie kod, spisz, który system jest źródłem prawdy dla każdej danej.
  • Zamówienia synchronizuj od razu, katalog i ceny raz na dobę z odświeżaniem na żądanie.
  • Ustal z góry, co wygrywa przy konflikcie po pracy offline.
  • ERP z API: zwykle do dwóch tygodni. Bez API: orientacyjnie dwa–trzy tygodnie więcej.

Napisz, z jakiego ERP korzystacie i jak dziś zamówienia z terenu trafiają do biura. Powiem, którą drogą da się je połączyć i ile to orientacyjnie zajmie. Całą usługę opisuję na stronie aplikacji SFA na zamówienie, a szerzej o systemach pod proces firmy w oprogramowaniu na zamówienie.

Mateusz Przybysz – buduję firmom aplikacje web i mobile. Odpowiadam za weryfikację merytoryczną i publikację tego tekstu.

Opublikowano 12 października 2026.

Jeśli to Twój przypadek

Pytania do tego wpisu

To, o co czytelnicy dopytują najczęściej po lekturze.

Czy SFA może działać bez integracji z ERP?

Może, ale ktoś wtedy przepisuje zamówienia ręcznie i ręcznie aktualizuje cennik w aplikacji. Przy dwóch handlowcach to bywa do przyjęcia na start. Przy kilkunastu przepisywanie staje się czyimś etatem i źródłem pomyłek, więc integracja zwraca się szybko.

Co jeśli mój ERP nie ma API?

Zostają dwie drogi: wymiana plikami w ustalonym formacie (eksport i import o stałych porach) albo praca bezpośrednio na bazie ERP, tylko do odczytu tam, gdzie się da. Obie działają, ale doliczam do nich zwykle dwa–trzy tygodnie i osobne testy na danych produkcyjnych.

Jak często synchronizować ceny i stany?

Ceny zwykle raz na dobę i dodatkowo na żądanie, gdy biuro zmieni cennik. Stany częściej, jeśli handlowiec obiecuje klientowi termin dostawy na ich podstawie. Zamówienia z aplikacji do ERP od razu, gdy jest zasięg.

MOD-12 · KANAŁ BEZPOŚREDNI
Następny krok

Chcesz to przełożyć na swoją firmę?

Napisz w dwóch zdaniach, co robicie dziś ręcznie. W 24h odeślę pomysł i widełki. Za darmo.

lub napisz bezpośrednio:gluon.v3@gmail.com

Wysyłając formularz, zgadzasz się na kontakt w sprawie tego zapytania. Administratorem danych jest Mateusz Przybysz; przetwarzam je wyłącznie po to, by Ci odpowiedzieć. Polityka prywatności