Usługi AI dla firm Realizacje Blog FAQ Rozpocznij projekt

Comarch ERP + sklep online — jak zsynchronizować

Sklep internetowy działający obok systemu ERP bez połączenia między nimi oznacza podwójną pracę: ktoś przepisuje zamówienia, ktoś aktualizuje stany, ktoś poprawia ceny w dwóch miejscach. Integracja usuwa te czynności, ale wymaga wcześniejszego rozstrzygnięcia kilku kwestii, które w firmie nigdy nie zostały spisane.

Krótka odpowiedź: integracja sklepu z Comarch ERP kosztuje zwykle 15 000 – 50 000 zł i zajmuje od trzech do ośmiu tygodni, w zależności od liczby synchronizowanych obiektów.

Przed rozpoczęciem trzeba ustalić trzy rzeczy: wersję i licencję systemu (od nich zależy dostępna metoda połączenia), system nadrzędny dla każdego typu danych oraz sposób obsługi kartotek towarowych — opisy i zdjęcia zwykle powinny zostać po stronie sklepu.

Co się synchronizuje i w którą stronę

ObiektKierunekCzęstotliwośćUwagi
Kartoteki towaroweERP → sklepCo godzinęNazwa, jednostka, stawka podatku, kody
Opisy i zdjęciaSklepERP nie jest do tego przeznaczony
Stany magazynoweERP → sklepCo 5–15 minutNajbardziej wrażliwe na opóźnienie
Ceny i rabatyERP → sklepCo godzinęPrzy B2B cenniki indywidualne
KontrahenciDwukierunkowoPrzy zmianieKlucz dopasowania: numer identyfikacji podatkowej
ZamówieniaSklep → ERPNatychmiastWymaga zabezpieczenia przed duplikatami
Statusy realizacjiERP → sklepCo kilkanaście minutPodstawa powiadomień dla klienta
Dokumenty sprzedażyERP → sklepPo wystawieniuUdostępniane w panelu klienta

Podział odpowiedzialności między systemami

Najważniejsza zasada projektowa brzmi: dane handlowe pochodzą z ERP, dane prezentacyjne ze sklepu. ERP zarządza tym, co wpływa na rozliczenia — ceną, stanem, stawką podatku, warunkami handlowymi. Sklep zarządza tym, co widzi klient — opisem, zdjęciami, przypisaniem do kategorii, treściami marketingowymi.

Próba prowadzenia opisów i zdjęć w systemie ERP kończy się zwykle niepowodzeniem. Ten typ systemu nie jest do tego przeznaczony, praca w nim jest niewygodna dla osób odpowiedzialnych za treści, a możliwości formatowania — ograniczone. Efektem są krótkie, katalogowe opisy, które nie sprzedają i nie przynoszą ruchu z wyszukiwarki.

Wyjątek dotyczący powiązania. Nawet jeśli opisy prowadzisz w sklepie, powiązanie z kartoteką ERP musi być trwałe i oparte na niezmiennym identyfikatorze — najlepiej kodzie towaru, nie nazwie. Zmiana nazwy w ERP nie powinna powodować utraty opisu i zdjęć po stronie sklepu, a to częsty skutek dopasowywania po nazwie.

Stany magazynowe — jak uniknąć sprzedaży towaru, którego nie ma

Między sprzedażą w innym kanale a aktualizacją stanu w sklepie zawsze mija jakiś czas. Skracanie interwału synchronizacji rozwiązuje problem tylko częściowo i obciąża system ERP. Skuteczniejsze są rozwiązania organizacyjne.

Zamówienia — obsługa błędów po stronie sklepu

Zamówienie musi zostać przyjęte nawet wtedy, gdy ERP jest niedostępny. Przerwa w łączu w siedzibie firmy, restart serwera albo aktualizacja systemu nie mogą oznaczać utraty sprzedaży. Wymaga to kolejki i mechanizmu ponawiania.

Metody połączenia

MetodaWymaganiaZaletaOgraniczenie
Oficjalny interfejs producentaOdpowiednia licencjaStabilność i wsparcieDodatkowy koszt licencji
Usługa pośrednicząca na serwerze klientaSerwer z dostępem do ERPDziała niezależnie od wersjiKolejny element do utrzymania
Wymiana plikowaWspólny katalogProstotaOpóźnienia, trudna diagnostyka
Odczyt z bazy danychDostęp do bazySzybkie wdrożenieRyzyko przy aktualizacjach ERP

Wybór zależy od wersji systemu i posiadanej licencji, dlatego jest to pierwsze pytanie, jakie powinien zadać wykonawca. Odpowiedź przesądza o zakresie prac i o tym, czy potrzebny będzie dodatkowy zakup po stronie producenta ERP.

Harmonogram wdrożenia

EtapCzasCo się dzieje
Analiza3–5 dniUstalenie zakresu, systemu nadrzędnego, reguł cenowych
Środowisko testowe2–3 dniKopia ERP, dostępy, dane przykładowe
Synchronizacja jednokierunkowa1–2 tygodnieTowary, stany, ceny
Zamówienia i kontrahenci1–2 tygodniePrzekazywanie dokumentów, dopasowanie kartotek
Testy i migracja1 tydzieńScenariusze błędne, uruchomienie produkcyjne

Etap, którego nie warto pomijać. Środowisko testowe z kopią danych ERP. Testowanie integracji na systemie produkcyjnym oznacza tworzenie dokumentów testowych w księgowości, a ich usuwanie bywa niemożliwe. Koszt przygotowania kopii jest niewielki wobec kłopotów wynikających z jego braku.

Najczęstsze pułapki

Utrzymanie integracji po wdrożeniu

Integracja nie jest projektem zamkniętym w dniu odbioru. Po stronie ERP pojawiają się aktualizacje zmieniające zachowanie interfejsu, po stronie sklepu — nowe funkcje wymagające dodatkowych danych, a po stronie firmy zmiany organizacyjne wpływające na reguły cenowe i strukturę magazynów.

Bez ustalonego trybu utrzymania pierwsza awaria po roku oznacza kilkudniowy przestój w przekazywaniu zamówień i zlecenie w trybie pilnym, wycenione odpowiednio do sytuacji.

Aktualizacje ERP jako główne źródło problemów

Największe ryzyko wiąże się z aktualizacjami systemu ERP wykonywanymi bez uprzedzenia wykonawcy integracji. Zmiana struktury danych lub zachowania interfejsu bywa niewidoczna dla użytkowników systemu, a jednocześnie zatrzymuje wymianę ze sklepem.

Rozwiązanie jest organizacyjne, nie techniczne: aktualizacje ERP powinny być zapowiadane, a po każdej warto wykonać krótki test przekazania zamówienia i pobrania stanów. To czynność na kilkanaście minut, która pozwala wykryć problem w dniu aktualizacji zamiast po tygodniu — gdy okaże się, że część zamówień w ogóle nie trafiła do realizacji.

Podsumowanie

Integracja sklepu z Comarch ERP jest wykonalna w kilka tygodni, o ile wcześniej zapadną decyzje organizacyjne: który system jest nadrzędny dla każdego typu danych, gdzie prowadzone są opisy i zdjęcia oraz co ma się dziać, gdy ERP jest niedostępny.

Techniczna część projektu jest przewidywalna. Największym ryzykiem pozostaje brak osoby po stronie firmy, która potrafi rozstrzygnąć wątpliwości dotyczące reguł cenowych i duplikatów w kartotekach. To ona, a nie wykonawca, decyduje o tempie wdrożenia.

Najczęstsze pytania

Orientacyjnie od 15 000 zł przy synchronizacji towarów, stanów i cen w jednym kierunku, do około 50 000 zł przy pełnym zakresie obejmującym kontrahentów, zamówienia, statusy realizacji i dokumenty sprzedaży. Do tego dochodzi utrzymanie, zwykle od kilkuset złotych miesięcznie.

W sklepie. System ERP nie jest przeznaczony do zarządzania treścią, praca w nim jest niewygodna dla osób odpowiedzialnych za opisy, a możliwości formatowania ograniczone. Ważne jest natomiast trwałe powiązanie z kartoteką ERP oparte na kodzie towaru, a nie na nazwie, która bywa zmieniana.

Zwykle co pięć do piętnastu minut, ale sama częstotliwość nie usuwa ryzyka sprzedaży towaru, którego już nie ma. Skuteczniejsze są bufor bezpieczeństwa przy niskich stanach, rezerwacja towaru w momencie złożenia zamówienia oraz — jeśli to możliwe — wydzielenie osobnego magazynu dla sprzedaży internetowej.

Sklep powinien przyjmować je normalnie i umieszczać w kolejce, ponawiając próbę przekazania w rosnących odstępach czasu. Niezbędne jest zabezpieczenie przed dwukrotnym utworzeniem tego samego dokumentu po odzyskaniu połączenia oraz powiadomienie wskazanej osoby o zatrzymaniu synchronizacji.

Często tak — dostęp do oficjalnego interfejsu integracyjnego bywa objęty odrębną licencją u producenta systemu. To pierwsza rzecz do sprawdzenia przed wyceną, ponieważ przesądza o metodzie połączenia i o tym, czy pojawi się dodatkowy koszt niezależny od wynagrodzenia wykonawcy.

Convert Studio realizuje projekty z tego obszaru dla firm w całej Polsce. Zobacz: Sklepy internetowe → · Lokalizacje →

Bezpłatna wycena Twojego projektu

Opisz w kilku zdaniach, co chcesz zbudować — stronę, aplikację czy sklep. Odpowiadamy w ciągu 24 godzin roboczych konkretną propozycją zakresu i harmonogramu. Konsultacja i wycena są bezpłatne, bez zobowiązań.

Odpowiedź w 24 h roboczych. Dane wykorzystujemy wyłącznie do kontaktu w sprawie zapytania — polityka prywatności.