TL;DR

Po czym poznać, że firma potrzebuje integracji systemów?

Najprostszy test: czy ktoś w firmie codziennie przepisuje dane z jednego systemu do drugiego? Jeśli handlowiec wpisuje zamówienia z maila do ERP, magazyn ręcznie aktualizuje stany na Allegro, a księgowa ściąga faktury ze sklepu, to płacisz za brak integracji etatami, błędami i opóźnieniami.

Typowe objawy, które słyszymy na discovery callach:

Koszt takich sytuacji rzadko widać w jednym miejscu. Rozkłada się na czas handlowców, poprawki księgowe, zwroty i niezadowolonych klientów — dlatego na rozmowie próbujemy go policzyć, zanim zaproponujemy rozwiązanie.

Każdy z tych problemów da się rozwiązać integracją. Pytanie brzmi tylko, czy wystarczy prosty mapping dwóch systemów, czy potrzebna jest osobna warstwa pośrednia nad ERP.

Jak wygląda integracja z ERP — Comarch, Subiekt GT i inne?

Integracja z ERP polega na zbudowaniu dwukierunkowej wymiany danych: produkty, stany, ceny i kontrahenci płyną z ERP do sklepu lub portalu, a zamówienia i dokumenty wracają do ERP. Robimy to przez API systemu, a przy starszych rozwiązaniach przez middleware. Integrację z ERP wyceniamy od 4 500 zł.

Polskie systemy ERP mają swoją specyfikę i nie zawsze wystawiają nowoczesne API. Dlatego zwykle budujemy warstwę pośrednią, która:

Mamy za sobą wdrożenia z Comarch Optima i Subiektem GT (przez Sfera API), a inne systemy ERP podłączamy przez ich API lub eksport danych. Integrację z Comarch Optima wykorzystaliśmy m.in. w projekcie AI agenta księgowego, który sam zapisuje faktury kosztowe z mapowaniem MPK i stawek VAT.

Schemat integracji systemów: zdarzenie w sklepie, CRM lub formularzu, przekazanie przez webhook lub API REST/GraphQL, kolejka z mechanizmem ponowień w Redis, mapowanie i walidacja danych, zapis w systemie docelowym (ERP, WMS, księgowość) oraz monitoring z alertami i logiem błędów.
Schemat działania: Architektura integracji

Co daje portal B2B zintegrowany z Subiekt GT?

Portal B2B odpina klientów hurtowych od telefonu: sami widzą katalog z cenami kontraktowymi, stany, historię zamówień i faktury PDF. Dla hurtowni z ponad 400 klientami zbudowaliśmy taki portal w 6 tygodni. Po 4 miesiącach 85% zamówień spływało przez portal, a czas handlowców na administrację spadł o 70%.

Wcześniej handlowiec sprawdzał w Subiekcie stan i cennik kontraktowy, a potem ręcznie wpisywał zamówienie — 20–30 zamówień dziennie po 15 minut. Trzy agencje odmówiły integracji z Subiekt GT. Architektura, którą wdrożyliśmy:

  1. Frontend Next.js — panel klienta z katalogiem, koszykiem, historią i fakturami.
  2. Backend Next.js + Postgres (Supabase) — warstwa domenowa nad Subiektem.
  3. Middleware Subiekt GT — sync co 15 minut przez Sfera API: produkty, stany, ceny kontraktowe, historia.
  4. Konfigurator cennikowy — rabaty progowe, pakiety, minimum logistyczne.
  5. Logistyka — Furgonetka, DPD i InPost z automatyczną etykietą.
  6. Powiadomienia — Slack dla handlowca, mail i SMS dla klienta.
Klient

„Subiekt GT + B2B portal. Trzy agencje odpuściły. FETCHER zrobił w 6 tygodni, jak obiecali.” — Tomasz W., Head of IT, dystrybucja

Dodatkowo średnia wartość zamówienia wzrosła o 34%, a od startu nie odnotowano ani jednego błędu cenowego. Pełny opis: Portal B2B z integracją Subiekt GT.

Jak zsynchronizować Allegro, Baselinkera, sklep i magazyn?

Synchronizację Allegro, Shopify, Baselinkera i magazynu zewnętrznego budujemy jako moduł w n8n, który przesyła zmiany stanów i statusów w czasie rzeczywistym między wszystkimi kanałami. Cel jest jeden: zero overselling i jedno źródło prawdy o magazynie. Takie wdrożenie zaczyna się od 2 900 zł.

W e-commerce dane przepływają w kilku kierunkach naraz:

ZdarzenieSkądDokąd
Nowe zamówienieShopify / AllegroBaselinker → magazyn (WMS)
Zmiana stanumagazyn / Baselinkerwszystkie kanały sprzedaży
WysyłkamagazynFurgonetka, status do klienta
Fakturasklep / Baselinkerksięgowość, ERP

Najtrudniejsze są przypadki brzegowe: zwroty, zamówienia częściowe, produkty w zestawach, rezerwacje na czas płatności. Ustalamy je przed startem, bo to właśnie one generują rozbieżności, gdy integracja „prawie działa”. Sklepom na Shopify proponujemy to jako część szerszego wdrożenia — zobacz sklepy Shopify.

Jak zapewnić, że integracja nie zgubi danych?

Niezawodność zapewnia architektura, a nie optymizm: webhooki z potwierdzeniem odbioru, kolejka zadań, automatyczne ponowienia przy błędach API, idempotencja, czyli brak duplikatów przy powtórzeniu, oraz monitoring z alertami. Każdą operację logujemy, więc rozbieżność da się prześledzić do konkretnego rekordu i momentu.

Standard, który stosujemy w integracjach:

Po starcie integracja wymaga opieki: dostawcy zmieniają API, wygasają tokeny, pojawiają się nowe reguły. W pakiecie Care Growth (1 490 zł/mies.) masz SLA i 6 godzin pracy programisty miesięcznie.

Jak integracja systemów pomaga w raportowaniu i decyzjach?

Gdy systemy wymieniają dane automatycznie, raport przestaje być projektem na pół dnia. Sprzedaż, marża, stany i płatności lądują w jednym miejscu — np. w hurtowni BigQuery i pulpicie Looker Studio — i są aktualne bez ręcznego sklejania. Zarząd patrzy na bieżące liczby, a nie na arkusz z zeszłego tygodnia.

Przykład z naszego portfolio: dashboard finansowy w modelu CFO-as-a-service łączy dane z Comarch, Stripe, Allegro i banku. Pokazuje cash flow, marżowość i prognozy, a co tydzień dokłada komentarz wygenerowany przez AI. Efekt: decyzje w godziny zamiast dni, bo nikt nie czeka na ręczne zestawienie z czterech systemów.

Integracja pod raportowanie wymaga kilku decyzji na starcie:

Dashboard BI w Looker Studio uruchamiamy od 2 900 zł, a aktualizacje i monitoring takiego pulpitu kosztują od 490 zł miesięcznie. Bez integracji źródeł nawet najładniejszy wykres pokazuje jednak tylko część prawdy.

Jak przebiega projekt integracji systemów?

Projekt prowadzimy frameworkiem FETCH. Na bezpłatnej rozmowie mapujemy systemy i przepływy danych, w 48 godzin dostajesz architekturę, harmonogram i cenę fixed-price, potem budujemy w 2-tygodniowych sprintach z testami na kopii danych. Typowy projekt trwa 2–8 tygodni, a portal B2B z Subiekt GT dowieźliśmy w 6 tygodni.

  1. Focus (dzień 1) — lista systemów, kto jest źródłem prawdy dla jakich danych, gdzie dziś są błędy.
  2. Explore (48 h) — mapa przepływów, dostęp do API, harmonogram i fixed-price.
  3. Transpose (2–8 tyg.) — budowa, testy na kopii danych, uruchomienia równoległe.
  4. Commit — przełączenie, monitoring, 30 dni gwarancji.
  5. Handoff — dokumentacja przepływów, dostępy, instrukcja obsługi wyjątków.

Kluczowe jest ustalenie „źródła prawdy”. Jeśli cena może się zmienić i w ERP, i w sklepie, prędzej czy później dojdzie do konfliktu. Dlatego każda dana ma w projekcie jednego właściciela.

Czy da się zacząć od małej integracji?

Tak, i często to najlepszy start. Połączenie dwóch systemów przez webhook lub prosty mapping robimy jako mikrousługę od 350 zł, z czasem realizacji 24–72 godziny. To dobry sposób, żeby sprawdzić współpracę i od razu pozbyć się jednej ręcznej czynności, zanim zdecydujesz się na większy projekt.

Przykłady małych integracji:

Gdy takich połączeń robi się kilka, warto je uporządkować w jednym narzędziu do automatyzacji z monitoringiem. Więcej na stronie automatyzacja procesów biznesowych.

Ile kosztuje integracja systemów?

Integracje wyceniamy indywidualnie — typowy projekt mieści się w przedziale 6 000–40 000 zł. Integracja z ERP, np. Comarch lub Subiekt, zaczyna się od 4 500 zł, synchronizacja Allegro × Baselinker × WMS od 2 900 zł, a prosta integracja dwóch systemów przez API od 350 zł. Każda wycena jest fixed-price.

ZakresCenaCo zawiera
Prosta integracja APIod 350 złdwa systemy przez webhook lub mapping; turnaround 24–72 h
Sync Allegro × Baselinker × WMSod 2 900 złsynchronizacja stanów i statusów w czasie rzeczywistym, n8n
Integracja z ERP (Comarch / Subiekt)od 4 500 złdwukierunkowa wymiana danych: produkty, stany, ceny, zamówienia, dokumenty
Projekt integracyjnytypowo 6 000–40 000 złwiele systemów, warstwa pośrednia, kolejki, monitoring, portal B2B
Care Growth1 490 zł/mies.6 h dev miesięcznie, SLA, monitoring integracji
Fixed-price

Ceny netto. Fixed-price po briefie — change request wyceniamy osobno i tylko za Twoją akceptacją. 30 dni gwarancji w cenie.

Masz ERP i chcesz, żeby pracował za handlowca?

W 30 minut zmapujemy Twoje systemy i przepływy danych, a w 48 godzin dostaniesz architekturę i cenę fixed-price.

Umów bezpłatną konsultację →

Najczęstsze pytania

Nasz ERP nie ma nowoczesnego API. Czy integracja jest możliwa?

Zwykle tak. Przy starszych systemach budujemy middleware, który korzysta z dostępnych mechanizmów — np. Sfera API w Subiekcie GT, eksportów, bazy danych lub plików wymiany. Portal B2B z Subiekt GT zbudowaliśmy po tym, jak trzy inne agencje odmówiły. Możliwości sprawdzamy na etapie briefu, zanim podamy cenę.

Czy integracja spowolni działanie naszego ERP?

Projektujemy ją tak, żeby nie obciążała systemu. Dane, z których często korzysta sklep lub portal, przechowujemy w osobnej bazie Postgres i synchronizujemy cyklicznie, np. co 15 minut. Dzięki temu setki klientów przeglądających katalog nie wysyłają zapytań bezpośrednio do ERP, a księgowość i magazyn pracują w nim bez spowolnień.

Co się stanie, jeśli jeden z systemów chwilowo przestanie działać?

Dane czekają w kolejce i są przetwarzane po przywróceniu działania systemu. Mechanizm ponowień obsługuje chwilowe błędy automatycznie, a przy dłuższej awarii dostajesz alert. Rekordy, których nie da się przetworzyć, trafiają do panelu wyjątków zamiast znikać bez śladu. Dzięki logom wiadomo dokładnie, co i kiedy się wydarzyło.

Czy możemy zintegrować więcej systemów etapami?

Tak, i często to rekomendujemy. Zaczynamy od przepływu, który najbardziej boli — np. zamówień do ERP — a kolejne połączenia dokładamy w następnych sprintach. Architekturę projektujemy od razu z myślą o rozbudowie, więc kolejny etap nie wymaga przepisywania poprzedniego. Łatwiej też rozłożyć budżet w czasie i od razu zobaczyć efekt pierwszego etapu.

Kto będzie właścicielem kodu i dostępów?

Ty. Integracja działa na Twojej infrastrukturze lub kontach, a na koniec przekazujemy repozytorium, dostępy i dokumentację przepływów. Nie stosujemy vendor lock-inu. Opiekę po wdrożeniu możesz powierzyć nam w pakiecie Care albo własnemu działowi IT — dokumentacja jest pisana tak, żeby dało się ją przejąć bez nas.

Czy integrujecie systemy firm spoza Łodzi?

Tak. Siedziba FETCHER Solutions jest w Łodzi, ale 90% projektów prowadzimy zdalnie — z firmami z całej Polski i UE. Do integracji potrzebujemy dostępów do systemów, środowiska testowego i osoby, która zna procesy, a nie wizyty w biurze. Komunikacja idzie przez Google Meet, Slack i Notion.


ZG

Founder FETCHER Solutions. Buduje automatyzacje i sklepy dla polskich firm od 2019. Łódź. LinkedIn →