TL;DR
- Integracja z ERP (Comarch, Subiekt) od 4 500 zł, typowe projekty 6 000–40 000 zł.
- Sync Allegro × Baselinker × WMS w czasie rzeczywistym od 2 900 zł.
- Prosta integracja dwóch systemów przez webhook od 350 zł, turnaround 24–72 h.
- Portal B2B z Subiekt GT w 6 tygodni: 85% zamówień przez portal, 0 błędów cenowych.
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:
- Overselling — produkt sprzedał się na Allegro i w sklepie jednocześnie, a był tylko jeden.
- Złe ceny — klient B2B dostał cennik katalogowy zamiast kontraktowego, bo ktoś przeoczył rabat.
- Raporty z opóźnieniem — zarząd widzi sprzedaż z zeszłego tygodnia, bo dane trzeba skleić z trzech źródeł.
- „Excel pośredniczący” — arkusz, który żyje między systemami i rozumie go tylko jedna osoba.
- Telefon jako API — klienci dzwonią, żeby sprawdzić stan zamówienia, bo nie mają do niego dostępu.
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:
- cyklicznie synchronizuje dane (np. co 15 minut) albo reaguje na zdarzenia,
- przechowuje kopię danych domenowych w Postgres, żeby portal czy sklep nie obciążały ERP,
- pilnuje reguł biznesowych — rabatów progowych, minimum logistycznego, stawek VAT,
- loguje każdą operację, żeby w razie rozbieżności dało się znaleźć przyczynę.
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.
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:
- Frontend Next.js — panel klienta z katalogiem, koszykiem, historią i fakturami.
- Backend Next.js + Postgres (Supabase) — warstwa domenowa nad Subiektem.
- Middleware Subiekt GT — sync co 15 minut przez Sfera API: produkty, stany, ceny kontraktowe, historia.
- Konfigurator cennikowy — rabaty progowe, pakiety, minimum logistyczne.
- Logistyka — Furgonetka, DPD i InPost z automatyczną etykietą.
- Powiadomienia — Slack dla handlowca, mail i SMS dla klienta.
„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:
| Zdarzenie | Skąd | Dokąd |
|---|---|---|
| Nowe zamówienie | Shopify / Allegro | Baselinker → magazyn (WMS) |
| Zmiana stanu | magazyn / Baselinker | wszystkie kanały sprzedaży |
| Wysyłka | magazyn | Furgonetka, status do klienta |
| Faktura | sklep / Baselinker | księ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:
- REST / GraphQL i webhooki — zdarzenia przesyłane od razu, a nie raz na dobę.
- Kolejki (Redis) — chwilowa niedostępność ERP nie oznacza utraconego zamówienia, tylko opóźnienie.
- Retry z rosnącym opóźnieniem — ponowienia, które nie zalewają systemu docelowego.
- Error monitoring — alert na Slacku lub mailu, zanim zauważy to klient.
- Panel wyjątków — rekordy, których nie da się przetworzyć automatycznie, czekają na decyzję człowieka.
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:
- Słownik danych — co znaczy „sprzedaż”: brutto czy netto, z wysyłką czy bez, w dniu zamówienia czy płatności.
- Częstotliwość — czy wystarczy odświeżenie raz dziennie, czy potrzebne są dane prawie na żywo.
- Uprawnienia — kto widzi marże i dane finansowe, a kto tylko sprzedaż.
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.
- Focus (dzień 1) — lista systemów, kto jest źródłem prawdy dla jakich danych, gdzie dziś są błędy.
- Explore (48 h) — mapa przepływów, dostęp do API, harmonogram i fixed-price.
- Transpose (2–8 tyg.) — budowa, testy na kopii danych, uruchomienia równoległe.
- Commit — przełączenie, monitoring, 30 dni gwarancji.
- 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:
- formularz ze strony → CRM i powiadomienie na Slacku,
- nowe zamówienie w sklepie → wiersz w arkuszu rozliczeń,
- płatność w Stripe → faktura w systemie księgowym,
- nowy klient w CRM → konto w narzędziu do newslettera.
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.
| Zakres | Cena | Co zawiera |
|---|---|---|
| Prosta integracja API | od 350 zł | dwa systemy przez webhook lub mapping; turnaround 24–72 h |
| Sync Allegro × Baselinker × WMS | od 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 integracyjny | typowo 6 000–40 000 zł | wiele systemów, warstwa pośrednia, kolejki, monitoring, portal B2B |
| Care Growth | 1 490 zł/mies. | 6 h dev miesięcznie, SLA, monitoring integracji |
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.