Systemy dla firm

Integracje
sklepu z systemem ERP

Najdroższy pracownik w sklepie internetowym to ten, który przepisuje dane z jednego ekranu na drugi. Nie dlatego, że dużo zarabia — dlatego, że robi to codziennie, popełnia błędy i nie da się tego skalować.

Zapytaj o wycenę +48 887 831 588

Pakowanie zamówienia do wysyłki do 90%mniej ręcznej pracy przy zamówieniach
Subiekt GT i nexo Comarch Optima WAPRO Insoft WooCommerce PrestaShop Allegro Baselinker Stany magazynowe Faktury i dokumenty
do 90%mniej ręcznej pracy przy zamówieniach
kilka minopóźnienie synchronizacji stanów
6+obsługiwanych systemów i platform
24/7monitoring działania integracji

Co dokładnie zyskuje firma na integracji

Największą korzyścią nie jest oszczędność czasu, tylko zniknięcie całej kategorii błędów. Sprzedaż towaru, którego nie ma na magazynie, kończy się telefonem do klienta, zwrotem pieniędzy i zwykle utratą tej osoby na dobre. Przy ręcznej aktualizacji stanów takie sytuacje są nieuniknione, bo między jedną a drugą aktualizacją zawsze mija kilka godzin.

Druga korzyść to zdolność do obsłużenia szczytu. Firma, która przy pięćdziesięciu zamówieniach dziennie radzi sobie ręcznie, przy dwustu musi zatrudnić dwie osoby albo zacząć się spóźniać. Zintegrowany proces obsługuje jedno i drugie tym samym nakładem pracy.

Trzecia to wiedza. Gdy dane są w jednym miejscu, da się wreszcie odpowiedzieć na pytania, które wcześniej wymagały ręcznego zestawiania: która grupa towarów faktycznie zarabia, ile kosztuje obsługa zwrotów, jak wygląda rotacja zapasu.

Kurier niosący paczkę z zamówieniem

Co z czym łączymy

Pracujemy z systemami, które faktycznie występują w polskich firmach, a nie z listą z broszury. Poniżej zestaw, który spotykamy najczęściej — jeśli Twojego systemu tu nie ma, sprawdzimy, czy udostępnia jakikolwiek sposób wymiany danych.

  • Sklepy: WooCommerce, PrestaShop, Shoper, sklepy pisane na zamówienie
  • Systemy handlowe: Subiekt GT i Nexo, Comarch Optima, Insoft PC-Market
  • Platformy sprzedażowe: Allegro, Amazon, eBay — najczęściej przez BaseLinker
  • Fakturowanie: Fakturownia, iFirma, moduły w samym systemie ERP
  • Kurierzy: InPost, DPD, DHL, GLS, Poczta Polska, brokerzy przesyłek
  • Płatności: Przelewy24, PayU, Autopay, BLIK, płatności odroczone

Przy sprzedaży wielokanałowej często najrozsądniejszym rozwiązaniem jest pośrednik zbierający zamówienia z kilku źródeł i przekazujący je dalej jednym kanałem. Upraszcza to schemat i ogranicza liczbę połączeń, którymi trzeba się później opiekować.

Co w którą stronę — projekt wymiany danych

Zanim cokolwiek zaczniemy łączyć, ustalamy, który system jest źródłem prawdy dla każdej informacji. To najważniejsza decyzja w całym projekcie i jednocześnie ta, którą najczęściej się pomija. Jeśli cena może się zmienić w dwóch miejscach, prędzej czy później rozjadą się i nikt nie będzie wiedział, która jest właściwa.

Typowy układ wygląda tak: system magazynowy odpowiada za stany, ceny i kartotekę towarów, sklep odpowiada za opisy, zdjęcia i zamówienia. Zamówienie wędruje do systemu, wraca z niego numer dokumentu sprzedaży i status realizacji, a numer przesyłki idzie z powrotem do sklepu i do klienta.

Ustalamy też, co ma się dziać w sytuacjach spornych: gdy towar zniknął z magazynu między złożeniem a przetworzeniem zamówienia, gdy klient zamówił więcej niż jest w stanie magazynowym albo gdy jedna z usług przestaje odpowiadać. Te przypadki zdarzają się zawsze i decydują o tym, czy integracja jest wygodna, czy męcząca.

DaneŹródło prawdyKierunekCzęstotliwość
Stany magazynoweSystem ERPERP → sklepco kilka minut
Ceny i rabatySystem ERPERP → sklepco godzinę
Opisy i zdjęciaSklepsklep → ERP lub brakjednorazowo
ZamówieniaSklepsklep → ERPnatychmiast
Dokument sprzedażySystem ERPERP → skleppo wystawieniu
Numer przesyłkiSystem kurierskikurier → ERP → skleppo nadaniu
Pakowanie zamówień do kartonu w magazynie

Jak przebiega wdrożenie

Zaczynamy od mapowania procesu takiego, jaki jest naprawdę — nie tego, jak został kiedyś opisany. Siadamy z osobą, która obsługuje zamówienia, i przechodzimy krok po kroku przez jeden dzień pracy. Tam wychodzą wyjątki, o których nikt nie pamięta, a które trzeba obsłużyć: zamówienia telefoniczne, klienci na przedpłacie, towary sprowadzane na zamówienie.

Potem powstaje mapa danych i harmonogram. Integrację uruchamiamy najpierw na środowisku testowym, na kopii realnych danych, i przepuszczamy przez nią prawdziwe zamówienia z poprzedniego tygodnia. Dopiero gdy wynik zgadza się z tym, co zrobili ludzie, przechodzimy na produkcję.

Pierwszy tydzień działania prowadzimy w trybie podwyższonej uwagi: sprawdzamy każdą partię danych i porównujemy wyniki ręcznie. To dodatkowa praca, ale wychwytuje przypadki brzegowe, zanim zdążą narobić bałaganu w magazynie i w księgowości.

Co robimy inaczej

Nie włączamy integracji „na żywca" w poniedziałek rano. Uruchamiamy ją równolegle do dotychczasowej pracy i porównujemy wyniki, zanim ktokolwiek przestanie robić cokolwiek ręcznie.

Co się dzieje, gdy jedna strona przestaje odpowiadać

Integracja łączy systemy, na które nie mamy pełnego wpływu. Sklep może być niedostępny w czasie aktualizacji, serwer ERP wyłączony na noc, a usługa kurierska mieć własną awarię. Dobrze zaprojektowane połączenie zakłada to od początku, zamiast liczyć na to, że wszystko zawsze działa.

Dane, których nie udało się przekazać, trafiają do kolejki i są ponawiane. Nic nie ginie po cichu. Jeśli problem utrzymuje się dłużej, dostajemy powiadomienie i reagujemy, zwykle zanim ktokolwiek w firmie zdąży zauważyć.

Prowadzimy też dziennik operacji. Gdy pojawia się pytanie, dlaczego zamówienie sprzed trzech tygodni ma dziwny status, odpowiedź da się znaleźć w kilka minut, zamiast rekonstruować zdarzenia z pamięci.

  • Integracja bez kolejki ponowień — dane giną przy każdej przerwie
  • Brak dziennika operacji, więc nie da się odtworzyć historii
  • Synchronizacja w obie strony bez ustalonego źródła prawdy
  • Uruchomienie od razu na produkcji, bez testów na realnych danych
  • Zależność od jednej osoby, która „wie, jak to działa"

Sprzedaż wielokanałowa: sklep, Allegro i reszta

Sprzedaż w kilku miejscach naraz to sytuacja, w której integracja przestaje być wygodą, a staje się warunkiem działania. Ten sam towar wystawiony w sklepie i na platformie zewnętrznej wymaga wspólnego stanu — inaczej sprzedaje się dwa razy.

Standardowe rozwiązanie to warstwa pośrednia, która zbiera zamówienia ze wszystkich kanałów, ujednolica je i przekazuje do systemu magazynowego jednym strumieniem. Z drugiej strony rozsyła aktualne stany do wszystkich kanałów naraz. Upraszcza to schemat z kilku połączeń do dwóch.

Przy okazji rozwiązuje się problem różnych wymagań poszczególnych platform: inne formaty danych, inne zasady dotyczące dokumentów sprzedaży, inne terminy wysyłki. Ujednolicenie tego na poziomie warstwy pośredniej jest tańsze niż obsługiwanie każdego kanału osobno.

Ile kosztuje integracja

Koszt zależy głównie od liczby łączonych elementów i od tego, czy istnieją gotowe moduły, czy trzeba napisać połączenie od zera. Gotowy moduł do popularnej pary systemów to kwestia konfiguracji; nietypowe połączenie wymaga projektu.

ZakresPrzykładOrientacyjnie
Konfiguracja gotowego modułuWooCommerce ↔ Subiekt, standardowy zakresod ok. 2 000 zł
Integracja z dopasowaniemWłasne pola, cenniki B2B, wyjątki procesoweok. 5 000 – 15 000 zł
Połączenie pisane od zeraSystem bez gotowych modułów, nietypowy proceswycena po analizie
Opieka nad integracjąMonitoring, reagowanie, zmiany po aktualizacjachod 199 zł / mies.

Opieka nie jest obowiązkowa, ale warto ją rozważyć. Integracje psują się najczęściej nie same z siebie, tylko po aktualizacji jednej ze stron — a wtedy liczy się to, czy ktoś w ogóle to zauważy.

Zamówienia trafiają do systemu same, faktury wystawiają się automatycznie. Odzyskaliśmy kilka godzin dziennie.
Opinia klienta z wizytówki Google

Współpraca

Jak to wygląda krok po kroku

  1. Mapowanie procesu

    Przechodzimy jeden dzień pracy z osobą obsługującą zamówienia. Wyjątki też.

  2. Analiza systemów

    Wersje, dostępne sposoby wymiany danych, ograniczenia po obu stronach.

  3. Projekt wymiany danych

    Co, w którą stronę, jak często i co ma się dziać w sytuacjach spornych.

  4. Wdrożenie i testy

    Uruchomienie na kopii realnych danych, przepuszczenie zamówień z poprzedniego tygodnia.

  5. Start produkcyjny

    Praca równoległa z dotychczasową, porównanie wyników, dopiero potem przełączenie.

  6. Monitoring i rozwój

    Powiadomienia o błędach, reagowanie po aktualizacjach, zmiany gdy proces się zmienia.

Pytania

Zanim zapytasz

Sprawdzamy to na starcie. Starsze wersje bywają ograniczone, ale zwykle da się znaleźć drogę — czasem przez wymianę plików zamiast bezpośredniego połączenia. Jeśli nie ma żadnej sensownej opcji, mówimy o tym przed wyceną.

Standardowo co kilka minut, a przy krytycznych towarach częściej. Aktualizacja natychmiastowa po każdej zmianie bywa możliwa, ale przy dużym katalogu potrafi obciążyć oba systemy bardziej, niż jest to warte.

Tak, najczęściej przez warstwę pośrednią zbierającą zamówienia ze wszystkich kanałów. Do systemu magazynowego trafiają wtedy jednym, ujednoliconym strumieniem.

Dane czekają w kolejce i są ponawiane, a my dostajemy powiadomienie. Nic nie ginie. W ramach opieki reagujemy zwykle, zanim problem zauważy ktokolwiek w firmie.

Tak, po opłaceniu zamówienia — z systemu ERP albo z serwisu fakturowego, zależnie od tego, gdzie prowadzicie sprzedaż. Dokument trafia do klienta i do księgowości bez udziału człowieka.

Tak, o ile ma jakikolwiek sposób wymiany danych albo da się go dopisać. Przy sklepach, które robiliśmy sami, jest to najprostszy przypadek — zobacz sklepy internetowe.

Połączmy Twój sklep z systemem magazynowym

Napisz, jakiego sklepu i jakiego systemu używasz oraz co dziś robi się ręcznie. Odpowiemy, czy istnieje gotowe rozwiązanie i ile kosztowałoby wdrożenie.

Wszystkie miasta i usługi (851 stron) →
Bezpłatna wycena