Cena integracji z ERP, płatnościami i kurierami w Zamościu i regionie nie jest jedną liczbą. To trzy niezależne bloki: sklep ↔ ERP, bramka płatności oraz kurierzy i etykiety. Każdy z nich wycenia się osobno – przez liczbę godzin pomnożoną przez stawkę. W praktyce oznacza to widełki od około 900 zł za sam blok kurierski do 12 000 zł i więcej przy pełnym spięciu ERP. Poniżej znajdziesz realne przedziały, czynniki, które je przesuwają, i pytania, które warto zadać wykonawcy przed podpisaniem umowy.
„Integracja” to w praktyce trzy osobne projekty. Można je wdrożyć razem albo po kolei – każdy ma inny czas realizacji i inne ryzyko.
1. ERP ↔ sklep. Dwukierunkowa wymiana danych: sklep wysyła zamówienie, ERP zwraca stany magazynowe, ceny, numer faktury i status realizacji. Dotyczy to Subiekta GT i Nexo, Comarch Optima, WAPRO, ERPNext oraz systemów pisanych na zamówienie. To najdroższy blok, bo najpierw trzeba ustalić, kto jest źródłem prawdy dla ceny i stanu magazynowego.
2. Płatności online i ich statusy. Podłączenie bramki (Przelewy24, PayU, tpay, Stripe) to kilka godzin. Prawdziwa praca zaczyna się przy statusach: nowe, oczekujące, opłacone, anulowane, zwrócone. Webhook z bramki musi przestawić status zamówienia w sklepie, a przy zwrocie – wycofać towar na magazyn.
3. Kurierzy i etykiety. InPost, DPD, DHL, GLS, Poczta Polska: generowanie etykiety z panelu sklepu, nadawanie numeru przesyłki, punkty odbioru, zgłoszenia zwrotów. Ten blok domyka się zwykle w 1–2 dni.
Dla porównania pełne spięcie sklepu z Subiektem GT to często 3 tygodnie pracy: mapowanie pól, zamówienia zbiorcze, faktury, korekty, testy na kopii bazy. Dlatego wycena sprowadza się do prostego wzoru: liczba godzin × stawka godzinowa. Nie istnieje cennik „integracja – 2 000 zł”, bo zakresy różnią się dziesięciokrotnie. Szerszy opis zakresu znajdziesz w sekcji integracje z ERP, płatnościami i kurierami w Zamościu.
Poniższe przedziały to typowe wartości dla sklepów na PrestaShop i WooCommerce, obsługiwanych z Zamościa i okolic. Kwoty liczone są jako godziny × stawka, więc traktuj je jako punkt odniesienia do rozmowy, nie jako ofertę.
Przykład kalkulacji: sklep PrestaShop + Subiekt GT + InPost + Przelewy24. Kurier 6–16 h, bramka 4–10 h, ERP w podstawowym zakresie (zamówienia, stany, ceny, faktura) 20–40 h. Razem 30–66 h, czyli przy stawce 100–150 zł/h około 3 000–9 900 zł. Rozszerzenie ERP o korekty, zwroty i drop shipping podnosi ten zakres do 12 000 zł i więcej.
Kto pracuje, ten decyduje o stawce. Deweloper pracujący bezpośrednio zwykle mieści się w 90–140 zł/h. Agencja z podwykonawcą dolicza koordynację, testy i wsparcie po wdrożeniu, co daje 130–200 zł/h. Ta różnica nie jest przypadkowa – przy drugim wariancie masz jedną osobę kontaktową i umowę na utrzymanie.
Gotowy moduł czy moduł od zera. Gotowy moduł do PrestaShop czy WooCommerce kosztuje zwykle 200–1 500 zł plus 4–10 h konfiguracji – bywa tańszy na starcie. Ale sprawdź datę ostatniej aktualizacji i historię zmian API. Moduł porzucony po zmianie endpointów u kuriera generuje koszt utrzymania wyższy niż napisanie integracji od zera. Strukturę modułów i hooki opisuje PrestaShop Developer Documentation. Warianty kosztowe rozpisaliśmy też w materiale o koszcie integracji z ERP, płatnościami i kurierami w Zamościu.
| Blok | Liczba godzin | Przedział kwotowy | Co przesądza o górnej granicy |
|---|---|---|---|
| Kurierzy i etykiety | 6–16 h | ok. 900–2 400 zł | liczba kont kurierskich, punkty odbioru, zwroty |
| Bramka płatności | 4–10 h | ok. 600–1 500 zł | liczba metod, webhooki, obsługa zwrotów |
| ERP ↔ sklep | 20–80 h | ok. 3 000–12 000 zł | sposób komunikacji, zakres mapowania, faktury i stany |
Zanim poprosisz o wycenę, odpowiedz na osiem pytań. Każde „tak, więcej” przesuwa kwotę o tysiące złotych.
Blok kurierski jest najczęściej pierwszą integracją, jaką robimy w sklepach z Zamościa i okolic – i zwykle najtańszą. Punkt startu to InPost ShipX: generowanie etykiet przez API, lista Paczkomatów i punktów odbioru, zwroty oraz pobranie (COD). Standardowy zakres to 8–16 godzin pracy. Różnica między 8 a 16 h to prawie nigdy samo API – to liczba miejsc, w których trzeba obsłużyć wybór punktu i zwroty. To część szerszego tematu, jakim są integracje sklepu z ERP, płatnościami i kurierami w Zamościu.
DPD WebAPI i DHL24 robią to samo, ale inaczej. Różnią się modelem autoryzacji, sposobem nadawania numerów przesyłek i nazewnictwem statusów. To nazewnictwo jest źródłem połowy problemów: statusy typu „w doręczeniu”, „awizo”, „zwrot do nadawcy” trzeba zmapować na statusy sklepu, inaczej klient dostaje maila „wysłane” i ciszę. Przy PrestaShop moduł kurierski podpina się hookami, których listę znajdziesz w dokumentacji dla deweloperów PrestaShop – warto zapytać wykonawcę, na których hookach opiera swoje rozwiązanie.
Kiedy moduł własny wygrywa z płatną wtyczką na subskrypcję? Policz koszt na 3 lata: roczna opłata × 3 plus godziny na obejścia (ręczne statusy, brak mapki punktów, brak COD). Jeśli wtyczka nie obsługuje mapki i pobrania, a licencję opłacasz co roku, moduł pisany pod sklep zwraca się zwykle w 2–3 latach – i nie przestaje działać po nieopłaceniu odnowienia.
| Operator / API | Co obejmuje standard | Co podnosi czas i koszt | Ryzyko przy odbiorze |
|---|---|---|---|
| InPost ShipX | Etykiety, Paczkomaty i punkty, zwroty, COD | Mapka punktów, wybór punktu w checkoutcie, własna numeracja | Statusy nieaktualizowane automatycznie |
| DPD WebAPI | Etykiety, punkty DPD Pickup, śledzenie | Autoryzacja i środowisko testowe, mapowanie statusów | Brak tabeli mapowania statusów |
| DHL24 | Etykiety, przesyłki krajowe i zagraniczne, COD | Starszy interfejs – dłuższe debugowanie | Wolniejsze diagnozowanie błędów etykiet |
Integracja bramki to nie „przycisk Zapłać”. Samo podłączenie PayU, Przelewy24, tpay czy BLIK-a to kilka godzin: klucze, środowisko testowe, poprawny powrót z bramki na stronę podziękowania. Reszta budżetu idzie na rzeczy, których nie widać na zrzucie ekranu. Całość wyceniamy razem z pozostałymi blokami – punkt odniesienia masz w artykule o koszcie integracji z ERP, płatnościami i kurierami w Zamościu.
Kiedy gotowa bramka, a kiedy operator płatności wbudowany w ERP? Gotowa bramka – gdy sprzedajesz w kilku kanałach i chcesz jedno miejsce do zwrotów. Operator w ERP – gdy sprzedaż jest głównie B2B z odroczonym terminem i fakturą, a sklep online to dodatek.
| Element | Standard | Gdzie rośnie wycena |
|---|---|---|
| Podłączenie bramki (klucze, powrót, środowisko testowe) | zawsze | — |
| Webhooki i idempotencja | zwykle w standardzie | odtwarzanie historii płatności, obsługa retry i duplikatów |
| Zwroty i korekty | zwrot pełny | zwrot częściowy, autoryzacja, zadatek |
| PSD2/3DS | przekierowanie i powrót | obsługa nieudanych płatności, przypomnienia, auto-anulowanie |
| Księgowanie w ERP | status płatności | numer transakcji, data operacji, rozrachunek faktury |
ERP to zwykle 60–80% budżetu całego wdrożenia i najwięcej ryzyka. Pierwsze pytanie do wykonawcy brzmi: czy Twój ERP ma API, czy trzeba się do niego doklejać? To pytanie zadajemy też klientom z Lublina i całego regionu – opis integracji ERP, płatności i kurierów w Lublinie pokazuje ten sam schemat.
Podział jest prosty. Comarch Optima i ERPNext mają API i realnie da się z nimi pracować zdalnie. Subiekt GT to inna historia: dostęp przez Sferę (biblioteka .NET) i zależność od wersji oraz od tego, czy masz do niej uprawnienia. Fakturownia i WF-Mag mają własne API, ale zakres pokrycia (dokumenty, magazyn, stany) trzeba potwierdzić przed wyceną, bo bywa różny w zależności od planu i wersji.
Synchronizacja dwukierunkowa: zamówienia → ERP, stany i ceny ← ERP. Ustal częstotliwość i sposób: cron co 5 minut z deltą po dacie modyfikacji czy pełny zrzut co godzinę. Przy katalogu kilku tysięcy produktów pełny zrzut potrafi obciążać bazę sklepu – potrzebna jest delta i indeks na polu modyfikacji.
| ERP | Dostęp | Główne ryzyko wdrożenia |
|---|---|---|
| Comarch Optima | API | zakres i uprawnienia do API, dokumentacja po stronie klienta |
| ERPNext | REST API | model danych i prawa dostępu do dokumentów |
| Subiekt GT | Sfera (.NET), zależność od wersji | wymaga dostępu do maszyny z Subiektem i uprawnień do Sfery |
| Subiekt nexo | API w wybranych wersjach/planach | zakres zależny od posiadanej wersji – potwierdzić przed wyceną |
| Fakturownia | API | trzeba potwierdzić, czy API pokrywa magazyn i stany, czy tylko dokumenty |
| WF-Mag | zakres zależny od wersji | dostępność i zakres API do potwierdzenia u dostawcy |
Wdrożenie integracji to nie „wgranie modułu”. To sześć etapów, z których każdy kończy się konkretnym plikiem, decyzją albo raportem. Poniżej typowy przebieg dla sklepu z 20–200 zamówieniami dziennie.
Kryteria odbioru ustalamy przed startem, nie po: liczba przetestowanych scenariuszy (typowo 10–15 – przedpłata, pobranie, zwrot, anulowanie, brak towaru, dwa magazyny), lista statusów zamówienia zmapowanych 1:1 między sklepem a ERP oraz raport z testów z datą i wynikiem każdego przypadku.
Co blokuje projekt najczęściej: brak dostępu do ERP (hasło do API „ktoś wyśle później” potrafi zatrzymać pracę na tydzień), brak sandboxa po stronie kuriera i brak decyzji o zakresie – na przykład czy faktury wystawiać w ERP, czy tylko synchronizować. Trzy tygodnie opóźnienia to prawie nigdy problem techniczny, a organizacyjny.
| Etap | Czas | Co dostajesz na koniec |
|---|---|---|
| Audyt i wycena | 1–2 dni | Dokument zakresu z liczbą godzin i stawką |
| Dostępy i sandbox | 1–3 dni | Działające klucze API, kopia sklepu, środowisko testowe |
| Moduł integracji | 15–100 h zależnie od zakresu | Kod modułu/łącznika w repozytorium |
| Testy na kopii sklepu | 2–4 dni | Raport z testów: 10–15 scenariuszy i ich wyniki |
| Wdrożenie na produkcji | 1 dzień | Backup, plan rollbacku, wpis wdrożeniowy |
| 14 dni opieki powdrożeniowej | 14 dni | Monitoring pierwszych zamówień i korekty mapowań |
Integracja po uruchomieniu nie jest samodzielna. Kurier zmienia wersję API, bramka płatności przebudowuje mechanizm autoryzacji, ERP dostaje aktualizację, która zmienia strukturę tabeli albo sposób liczenia stanów. Projekt bez opieki technicznej wraca jako awaria w środku sezonu – najczęściej w poniedziałek rano, gdy nikt nie może wygenerować etykiet.
Stały abonament rozliczamy w godzinach miesięcznych. Trzy typowe pakiety to 2 h, 5 h i 10 h. Kwota to godziny pomnożone przez stawkę przyjętą w umowie – orientacyjnie przy stawce 150–200 zł/h to odpowiednio kilkaset złotych, ok. 750–1000 zł i 1500–2000 zł netto miesięcznie. W pakiecie 2 h mieszczą się monitoring, aktualizacje zależności, sprawdzenie logów i drobne zmiany konfiguracji; pakiet 10 h pozwala dodatkowo przeprojektować mapowanie statusów czy dodać regułę nadzoru nad płatnościami.
Dlaczego API się zmienia: kurierzy i ERP deprecjonują stare wersje endpointów, przechodzą z tokena w adresie na OAuth2, zmieniają formaty etykiet (PDF 100×150, ZPL, EPL) i dodają nowe statusy przesyłek. Changelogi publikuje producent platformy – przykładowo dokumentacja WooCommerce opisuje zmiany w kolejnych wydaniach i ostrzega o wycofywanych funkcjach. Praktyczna zasada: raz w miesiącu przejrzyj komunikaty techniczne od kuriera i ERP oraz przetestuj generowanie etykiety i potwierdzenie płatności.
Zakres SLA warto zapisać liczbami, nie hasłami. Typowy podział: awaria krytyczna (nie działają etykiety albo płatności nie potwierdzają zamówień) – reakcja 2–4 h robocze, naprawa do 8 h roboczych; problem istotny (błędne stany na części produktów) – reakcja 1 dzień roboczy; zgłoszenie drobne – 2 dni. Utrzymanie a rozwój: nowy kurier, nowa bramka, dodatkowy magazyn czy eksport danych do BI to nowa funkcja i osobna wycena – chyba że w pakiecie został niewykorzystany zapas godzin.
| Priorytet | Przykład | Czas reakcji | Czas naprawy |
|---|---|---|---|
| Krytyczny | Etykiety się nie generują, płatność nie potwierdza zamówienia | 2–4 h robocze | do 8 h roboczych |
| Istotny | Niepoprawne stany magazynowe na części produktów | 1 dzień roboczy | 2–3 dni robocze |
| Drobny | Zmiana treści etykiety, korekta pola w eksporcie | 2 dni robocze | do 10 dni roboczych |
Wycena „na oko” to najczęstsza przyczyna rozczarowania po fakturze. Żeby oferta była wiążąca, a nie orientacyjna, potrzebujemy ośmiu informacji. Bez nich pierwszy e-mail zamienia się w wymianę pięciu pytań, a wycena rozciąga się na 5 dni roboczych.
Te osiem punktów skraca wycenę z 5 dni do 1–2 dni i realnie zmniejsza ryzyko dopłat: zamiast poprawiać założenia w trakcie prac, weryfikujemy je przed podpisaniem umowy.
Jeśli chcesz najpierw porównać widełki, zobacz koszt integracji z ERP, płatnościami i kurierami w Zamościu. Gdy pracujesz na większą skalę lub masz magazyn w innym mieście, punktem odniesienia będą integracje z ERP, płatnościami i kurierami w Lublinie.
Napisz do nas przez formularz kontaktowy i wklej odpowiedzi na te osiem punktów plus krótki opis, co ma się dziać automatycznie. Zapytanie „ile to kosztuje” bez zakresu zawsze kończy się widełkami – zapytanie z zakresem kończy się liczbą godzin i konkretną kwotą.
Jedna kwota za „całą integrację”, bez rozbicia na bloki
Jak wykryć: W ofercie jest jedna pozycja i jedna cena, bez podziału na ERP, płatności i kurierów oraz bez liczby godzin dla każdego obszaru.
Jak naprawić: Poproś o rozbicie na trzy bloki z liczbą godzin każdy. Dzięki temu widzisz, co realnie kupujesz i możesz porównać warianty z różnych ofert.
Wtyczka z subskrypcją wybrana tylko po cenie pierwszego miesiąca
Jak wykryć: W opisie jest „od X zł/mies.”, ale brak informacji o limicie zamówień, koszcie po zmianie API operatora i o tym, kto robi aktualizacje.
Jak naprawić: Policz koszt 36 miesięcy i dodaj roboczogodziny na konfigurację oraz aktualizacje. Dopiero ten wynik porównaj z modułem pisanym na zamówienie.
Testy integracji na produkcji
Jak wykryć: Wykonawca nie pyta o środowisko testowe i chce sprawdzać etykiety oraz płatności na prawdziwych zamówieniach klientów.
Jak naprawić: Wymagaj sandboxu po stronie ERP lub kuriera. Jeśli go nie ma, ustal pisemnie procedurę testów i osobne konto kurierskie wyłącznie do prób.
Zakres kończy się na generowaniu etykiet
Jak wykryć: W umowie jest „integracja z InPost”, ale nie ma ani słowa o statusach przesyłek, zwrotach, pobraniu i wyborze punktu odbioru.
Jak naprawić: Wypisz funkcje w punktach: etykieta, wybór punktu, aktualizacja statusu, zwrot, COD, numeracja przesyłek. Każdy punkt to osobna pozycja w wycenie.
Integracja przez bezpośredni dostęp do bazy ERP
Jak wykryć: Wykonawca proponuje zapytania SQL do tabel systemu ERP zamiast oficjalnego interfejsu wymiany danych.
Jak naprawić: Zapytaj najpierw o API. Jeśli ERP go nie udostępnia, dostęp do bazy bywa jedyną drogą, ale wymagaj kopii bazy do testów i zapisu w umowie, kto poprawia integrację po aktualizacji ERP.
Brak ustaleń o monitoringu i utrzymaniu
Jak wykryć: Nikt nie potrafi odpowiedzieć, kto reaguje, gdy integracja przestanie zaciągać zamówienia w weekend albo po zmianie API kuriera.
Jak naprawić: Ustal alerty, osobę odpowiedzialną i czas reakcji. Wpisz okres wsparcia i warunki jego przedłużenia do umowy, a nie tylko do ustnych zapewnień.
Ceny integracji nie da się podać jedną kwotą, bo to trzy niezależne bloki o różnej skali: kurierzy 6–16 godzin, płatności 4–10 godzin, ERP 20–80 godzin. Największym mnożnikiem ceny jest sposób komunikacji z ERP i liczba kanałów, a nie sam wybór operatora kurierskiego. Przed podpisaniem umowy warto mieć rozbicie na bloki, ustalony zakres etykiet i statusów oraz informację, kto utrzymuje integrację po wdrożeniu. Szczegóły i warianty wycen znajdziesz na https://dropdigital.pl/integracje-erp-platnosci-kurierzy-zamosc-koszt
Rozbij to na trzy bloki. Integracja kurierska to zwykle 6–16 godzin (około 900–2 400 zł), bramka płatności 4–10 godzin (około 600–1 500 zł), a spięcie z ERP 20–80 godzin (około 3 000–12 000 zł). Kwoty przyjmujemy dla stawki rzędu 150 zł za godzinę netto – u konkretnego wykonawcy może być inaczej.
Tak i to najczęstszy scenariusz na start. Sam blok kurierski z etykietami i wyborem Paczkomatu zwykle zamyka się w 1–2 dniach pracy. ERP dołączasz później, gdy ręczne przepisywanie zamówień zaczyna kosztować więcej niż wdrożenie.
Blok kurierski to 1–2 dni robocze. Bramka płatności z obsługą statusów to podobny rząd wielkości. Pełne spięcie z ERP, na przykład Subiektem GT, potrafi zająć 3 tygodnie, bo dochodzi mapowanie pól, testy i uzgodnienia po stronie biura rachunkowego.
Sumujemy trzy bloki: InPost 8–16 godzin, Przelewy24 4–10 godzin, Subiekt GT 20–80 godzin. Razem 32–106 godzin, czyli przy stawce 150 zł netto około 4 800–15 900 zł. Widełki są szerokie, bo o cenie decyduje przede wszystkim sposób komunikacji z ERP.
Nie zawsze. Gotowy moduł wygrywa przy prostym zakresie: jedna bramka, jeden kurier, standardowy checkout. Moduł własny bywa tańszy w utrzymaniu, gdy masz nietypowe statusy, kilka magazynów albo moduł z rynku nie obsługuje części funkcji. Wtedy płacisz dwa razy: za wtyczkę i za obejścia.
Zostają pliki wymiany albo bezpośredni dostęp do bazy. Oba rozwiązania są bardziej kruche przy aktualizacjach systemu, dlatego wymagaj kopii bazy do testów i zapisu w umowie, kto odpowiada za poprawki po zmianie wersji ERP. Warto też policzyć, czy taniej nie wyjdzie zmiana sposobu pracy niż integracja przez bazę.
Jeśli chcesz wiedzieć, ile dokładnie zajmie Twoje wdrożenie, wyślij nam listę kanałów i nazwę systemu ERP – odpowiemy zakresem godzin, nie ogólnym „to zależy”. Pracujemy także z firmami z Hrubieszowa, Narola, Bełżca i Lublina: https://dropdigital.pl/integracje-erp-platnosci-kurierzy-lublin