BaseLinker z Optimą i sklepem: pośrednik czy połączenie bezpośrednie

Porównanie: integracja sklepu z Comarch Optima przez pośrednika Base (BaseLinker) albo połączenie bezpośrednie integratorem; kiedy które ma sens

Integracja BaseLinker z Comarch Optima i sklepem internetowym to jedna z dwóch dróg, którymi firmy łączą sprzedaż online z księgowością i magazynem. Druga to połączenie bezpośrednie: sklep rozmawia z Optimą przez integrator, bez platformy pośredniej. Obie działają. Różnią się kosztem w czasie, liczbą miejsc, w których można zmienić cenę, i tym, co się dzieje, gdy chcesz wymienić sklep albo wyjść z pośrednika. W tym artykule pokazujemy, co dokładnie robi BaseLinker (dziś pod marką Base), jak Optima udostępnia dane integracjom, kiedy pośrednik ma sens, kiedy wystarczy połączenie bezpośrednie i jak wyglądały u nas wymiana sklepu przy 216 regułach BaseLinkera oraz wyjście z pośrednika w niecałe dwa tygodnie.

Artykuł w skrócie

  • BaseLinker ma sens, gdy sprzedajesz w kilku kanałach naraz (sklep, Allegro, inne marketplace'y) i chcesz zarządzać zamówieniami i wysyłkami w jednym panelu. Przy jednym sklepie i Optimie zwykle wystarczy połączenie bezpośrednie przez integrator.
  • Plan Business w cenniku Base to 279 zł netto stałej opłaty miesięcznie plus 0,99 zł netto za zamówienie (stan na 05.11.2026). Licencja integratora Optima z WooCommerce to 1 980 zł netto rocznie, bez limitu zamówień.
  • Największe ryzyko pośrednika to drugie źródło cen i stanów. Każda dana powinna mieć jedno miejsce, w którym się ją zmienia, niezależnie od tego, którą drogę wybierzesz.

Co robi BaseLinker i dla kogo jest?

Base (dawniej BaseLinker, logowanie wciąż odbywa się pod adresem baselinker.com) to platforma, która zbiera zamówienia z marketplace'ów, sklepów internetowych, telefonu i sprzedaży stacjonarnej w jednym panelu. Ma bazę produktów działającą jak wirtualny magazyn, z której można wystawiać oferty na marketplace'ach, łączy wielu przewoźników do nadawania paczek z jednego miejsca, a automatyczne akcje zmieniają statusy, wysyłają maile, wystawiają faktury, zakładają przesyłki i drukują dokumenty. Producent podaje ponad 2 000 integracji[1].

Model cenowy zależy od liczby zamówień w miesiącu. Stan cennika na 05.11.2026, kwoty netto[2]:

Plan Cena netto Najważniejsze ograniczenia
Freemium 0 zł miesięcznie maks. 100 zamówień miesięcznie, do 1 000 produktów, 3 profile pracownicze, synchronizacja zamówień, stanów i cen co godzinę, dane przechowywane 6 miesięcy
Business 279 zł stałej opłaty + 0,99 zł za zamówienie bez limitu produktów i użytkowników, synchronizacja w czasie rzeczywistym, dane przechowywane 24 miesiące
Enterprise wycena indywidualna dla firm z ponad 5 000 zamówień lub 1 mln zł obrotu (GMV) miesięcznie

Integracje są w cenie abonamentu, z wyjątkiem hurtowni podłączanych poza Base Connect. Na start jest 14-dniowy bezpłatny test z dostępem do wszystkich funkcji[2].

Jak Comarch Optima udostępnia dane integracjom?

Tu jest szczegół, który tłumaczy, dlaczego integracja Optimy wygląda inaczej niż połączenie dwóch usług w chmurze. W publicznej bazie wiedzy Comarch nie znaleźliśmy otwartej dokumentacji API dla stacjonarnej Optimy, z której mógłby skorzystać każdy programista. Comarch opisuje wymianę dokumentów przez pliki XML (faktury, paragony, rezerwacje odbiorcy, dokumenty magazynowe i inne), ale opis struktury tych plików jest dostępny wyłącznie dla Autoryzowanych Partnerów Comarch[3].

W praktyce integracje sklepu z Optimą działają przez program zainstalowany obok Optimy. Integrator, który konfigurujemy (OpSync od RT NET, partner integratory.pl), działa na stanowisku, na którym jest zainstalowana i uruchomiona Optima, wymaga Windows i co najmniej jednej wolnej licencji na moduły Handel i Kasa/Bank[4]. Z Optimą łączy się przez bazę danych podmiotu na serwerze Microsoft SQL oraz login operatora i klucz licencji Optimy[5]. Po drugiej stronie łączy się ze sklepem albo z marketplace'em.

Ważne dla tego artykułu: ten sam integrator potrafi połączyć Optimę ze sklepem bezpośrednio albo z Base. W konfiguracji z Base używa tokenu API z panelu Base i domyślnego limitu 100 zapytań na minutę[6], co odpowiada limitowi z dokumentacji API BaseLinkera[7]. Sam Base też ma integrację z Optimą: według producenta wysyła do Optimy faktury i paragony, importuje produkty z Optimy do swojego magazynu i synchronizuje stany z kanałami sprzedaży[8]. Pośrednik czy nie, Optima zostaje miejscem, w którym prowadzisz dokumenty.

Kiedy pośrednik między sklepem a Optimą ma sens?

BaseLinker zarabia na siebie, gdy problemem jest liczba kanałów, a nie sama księgowość. Typowe sytuacje:

  • sprzedajesz jednocześnie w sklepie, na Allegro i na innych marketplace'ach, a zamówienia z każdego kanału obsługuje ten sam magazyn;
  • pakujesz i nadajesz paczki u kilku przewoźników i chcesz drukować etykiety z jednego miejsca;
  • Twoje procesy da się opisać regułami „jeśli, to” w panelu: zmień status, wyślij mail, załóż przesyłkę;
  • nie masz w firmie nikogo, kto utrzymywałby własne połączenia z każdym kanałem.

Dobrze skonfigurowany BaseLinker potrafi nieść bardzo dużo. U RMC Baltic działa 216 reguł automatyzacji w 40 grupach, z czego 179 aktywnych. Odpowiadają między innymi za 111 akcji drukowania, 89 akcji wysyłki e-maili i 40 reguł zakładających przesyłki[9]. Takiego zestawu nie warto przepisywać od zera tylko dlatego, że można.

Kiedy połączenie bezpośrednie sklepu z Optimą wystarczy?

Jeśli sprzedajesz głównie przez jeden sklep, a Optima prowadzi towary, ceny, stany i dokumenty, pośrednik dokłada warstwę, której nie potrzebujesz. Integracja Optima ze sklepem przez integrator przenosi kartoteki, ceny, stany, zamówienia (do modułu Handel jako dokumenty RO) i kontrahentów, a faktury powstają w Optimie. Szczegóły zakresu opisujemy na stronie integracja Comarch Optima ze sklepem.

Przykład z naszych realizacji: w Agropunkcie (hurtownia rolnicza z Zatora, PrestaShop 9, ponad 3 000 indeksów) sklep jest zsynchronizowany z Comarch Optima w zakresie towarów i zamówień, a wysyłki obsługują bezpośrednio DPD (door-to-door, PUDO, pobranie) i Raben dla palet. Dla danych produktowych zbudowaliśmy moduł, który przyjmuje dane z Optimy przez REST API sklepu z autoryzacją tokenem[10]. Pośrednik nie był tu potrzebny, bo kanał sprzedaży online jest jeden.

Połączenie bezpośrednie ma też sens, gdy pośrednik zaczyna ograniczać: nie obsługuje reguły, której potrzebujesz, synchronizuje dane rzadziej, niż chcesz, albo przy rosnącej liczbie zamówień kosztuje więcej, niż daje.

Ile kosztuje BaseLinker, a ile połączenie bezpośrednie w perspektywie roku?

Porównanie zależy od liczby zamówień, więc liczymy je na dwóch przykładach. Kwoty BaseLinkera wyliczyliśmy ze wzoru z cennika Base (279 zł stałej opłaty + 0,99 zł za zamówienie)[2]. Licencja integratora Optima z WooCommerce kosztuje 1 980 zł netto rocznie (165 zł netto miesięcznie), bez limitów, z obsługą wielu sklepów w ramach licencji[11].

Zamówień miesięcznie BaseLinker Business, rocznie netto Licencja integratora Optima, rocznie netto
300 (279 + 297) × 12 = 6 912 zł 1 980 zł
1 000 (279 + 990) × 12 = 15 228 zł 1 980 zł

To porównanie jest uczciwe tylko w jednym kierunku. BaseLinker za tę kwotę daje panel zamówień, wysyłki, marketplace'y i automatyzacje, których sam integrator Optimy nie zastąpi. Jeśli i tak potrzebujesz tych funkcji, porównujesz BaseLinker z budową własnego hubu, a nie z licencją integratora. Jeśli ich nie potrzebujesz, płacisz za warstwę, z której nie korzystasz, a koszt rośnie razem ze sprzedażą.

Po naszej stronie wdrożenie wygląda tak samo niezależnie od wybranej drogi: prosta synchronizacja od 2 000 zł netto, pełna integracja ERP od 5 000 zł netto z licencją integratora na pierwszy rok w cenie, integracja z automatyzacjami od 8 000 zł netto. Standardowe wdrożenie to 3-7 dni roboczych. Własny hub zamiast pośrednika wyceniamy po analizie, bo zależy od liczby kanałów i reguł. Więcej o tym, jak działa sama integracja Optimy i co jest w niej źródłem prawdy, piszemy w artykule integracja Comarch Optima ze sklepem, a o własnych hubach i API na stronie integracje API.

Jakie są ryzyka pośrednika między sklepem a ERP?

Drugie źródło cen i stanów

Gdy ceny można zmienić w Optimie, w BaseLinkerze i w sklepie, prędzej czy później ktoś zmieni je w niewłaściwym miejscu. W ALU-GUM przed naszym projektem ceny i stany żyły w BaseLinkerze. Pod koniec września rozjechały się w całym katalogu, w sklepie i na Allegro, a obsługa poprawiała je ręcznie, oferta po ofercie[12]. Zasada, której się trzymamy: każda dana ma jedno źródło prawdy i jeden kierunek. Jeśli zostajesz przy pośredniku, ustal, czy ceny prowadzi Optima, czy BaseLinker, i zablokuj edycję w drugim miejscu.

Ciche zatrzymanie pobierania zamówień

W ALU-GUM po awarii sklepu pod koniec sierpnia BaseLinker wstrzymał pobieranie zamówień i nie wznowił go po powrocie sklepu[12]. U RMC Baltic BaseLinker pytał sklep o zamówienia z ostatnich 3 godzin, więc po dwugodzinnej awarii hostingu zamówienie złożone wieczorem nie zostało pobrane. Okno wydłużyliśmy do 72 godzin[9]. Przy każdym pośredniku warto mieć alert, który sprawdza, czy zamówienia ze sklepu rzeczywiście do niego docierają.

Częstotliwość i limity

Na planie Freemium zamówienia, stany i ceny synchronizują się co godzinę[2]. Przy towarze z małymi stanami, sprzedawanym w kilku kanałach, godzina wystarczy, żeby sprzedać ostatnią sztukę dwa razy. Limit API wynoszący 100 zapytań na minutę[7] trzeba uwzględnić w każdej własnej integracji z Base.

Jak wymienić sklep, nie psując reguł BaseLinkera?

Reguły BaseLinkera czytają dane, które zapisuje sklep. U RMC Baltic były to między innymi nazwy metod dostawy i płatności, NIP, znacznik „chcę fakturę”, identyfikator paczkomatu i komentarz kupującego[9]. Jeśli nowy sklep nazwie metodę dostawy inaczej albo zapisze NIP w innym polu, reguła po cichu przestanie działać, a paczka nie zostanie założona.

Dlatego wymianę sklepu przy 216 regułach zrobiliśmy tak:

  1. Porównanie 200 zamówień z 75 dni. Zestawiliśmy to, co zapisał stary sklep, z tym, co odebrał BaseLinker. Wynikiem był kontrakt siedmiu pól, od których zależą reguły.
  2. Narzędzie z dwoma werdyktami. Zamówienia wzorcowe (kurier, pobranie, paczkomat, faktura, odbiór osobisty, zagranica, karta, euro, kupon) przechodziły przez test, który zwracał ZGODNE albo STOP. Test z celowo zepsutym NIP-em i nazwą płatności zwrócił STOP. Bez werdyktu ZGODNE produkcji nie zmienialiśmy.
  3. Testy na odciętej kopii. Środowisko testowe tylko czytało z konta klienta, bez wtyczki integracji, kluczy REST i webhooków, a dane osobowe z zamówień nie trafiały na serwer testowy.
  4. Przełączenie i nadzór. Samo przełączenie trwało kilka minut, zamówienie kontrolne dostało w BaseLinkerze właściwy status, NIP, firmę, metodę dostawy i płatności, a strażnik działał przez pierwsze 48 godzin.

Efekt: 216 reguł działa bez zmiany konfiguracji[9]. To dobry przykład sytuacji, w której pośrednik zostaje, bo działa, a praca polega na tym, żeby go nie zepsuć. Jeśli planujesz nowy sklep, zobacz też, ile kosztuje sklep internetowy.

Jak wygląda wyjście z BaseLinkera na połączenie bezpośrednie?

W ALU-GUM decyzja była odwrotna: rezygnacja z BaseLinkera, a źródłem prawdy dla cen i danych produktowych zostaje sklep. W jego miejsce zbudowaliśmy własny hub: Allegro przez API (ceny, stany, zamówienia, wystawianie ofert z karty produktu), Polkurier do nadawania paczek i Przelewy24. Całe wyjście z pośrednika zajęło niecałe dwa tygodnie. Etapy[12]:

  1. Eksport produktów do arkusza, w którym klient wpisywał tylko zmiany. Narzędzie sprawdzające wyłapywało m.in. zmiany cen powyżej 25 procent i klony ofert.
  2. Import w trybie próbnym z planem zmian (cena stara i nowa), najpierw na jednym produkcie w pięciu językach, potem całość.
  3. Sparowanie ofert Allegro z produktami. Pary bez wątpliwości automatycznie, przypadki niejednoznaczne do potwierdzenia przez klienta.
  4. Odcięcie w trzech miejscach: dostęp do sklepu, dostęp do Allegro i automatyzacje w panelu, z trybem próbnym po każdym kroku.

Po odcięciu żadna cena nie została zmieniona przez stary system. Wniosek ogólny: wyjście z pośrednika jest wykonalne w krótkim czasie, pod warunkiem że najpierw ustalisz, gdzie po zmianie będzie źródło prawdy, i że każdy krok da się sprawdzić w trybie próbnym, zanim zapisze cokolwiek na produkcji. Szerzej o takich połączeniach piszemy na stronie integracje systemów.

Szerzej o samych połączeniach przez API, limitach zapytań i kosztach wdrożenia piszemy w artykule integracja API: jak wygląda wdrożenie i ile kosztuje.

Najczęściej zadawane pytania

Czy BaseLinker łączy się z Comarch Optima?

Tak. Według producenta integracja Base z Comarch ERP Optima wysyła do Optimy faktury i paragony, importuje produkty z Optimy do magazynu Base i synchronizuje stany z kanałami sprzedaży. Połączenie można też zrobić przez zewnętrzny integrator Optimy, który obsługuje Base jako jedno ze źródeł zamówień.

Ile kosztuje BaseLinker?

Według cennika Base z 05.11.2026 plan Freemium jest bezpłatny do 100 zamówień miesięcznie, plan Business to 279 zł netto stałej opłaty plus 0,99 zł netto za zamówienie, a plan Enterprise jest wyceniany indywidualnie dla firm z ponad 5 000 zamówień lub 1 mln zł obrotu miesięcznie. Integracje są w cenie abonamentu, z wyjątkiem hurtowni spoza Base Connect.

Czy przy jednym sklepie i Optimie potrzebuję BaseLinkera?

Zwykle nie. Integracja Optima ze sklepem przez integrator przenosi towary, ceny, stany, zamówienia i kontrahentów bez platformy pośredniej. BaseLinker ma sens, gdy dochodzą marketplace'y i wysyłki u kilku przewoźników, którymi chcesz zarządzać w jednym panelu.

Ile trwa integracja Optima ze sklepem?

Standardowe wdrożenie z WooCommerce lub PrestaShop to u nas 3-7 dni roboczych, prosta synchronizacja 1-2 dni. Wyjście z BaseLinkera na własny hub w ALU-GUM zajęło niecałe dwa tygodnie.

Czy wymiana sklepu zepsuje reguły automatyzacji w BaseLinkerze?

Nie musi. Reguły czytają konkretne pola zamówienia: nazwy metod dostawy i płatności, NIP, znacznik faktury, identyfikator paczkomatu. Jeśli nowy sklep zapisze je identycznie, reguły działają dalej. Przy RMC Baltic sprawdziliśmy to na 200 zamówieniach i 216 reguł działa bez zmian.

Czy Optima musi być włączona całą dobę?

Jeśli integrator działa na komputerze z Optimą, tak. Wyłączony komputer oznacza, że zamówienia czekają, a stany się nie aktualizują. Rozwiązaniem jest instalacja integratora i Optimy na serwerze działającym niezależnie od biura.

Jeśli nie wiesz, czy w Twojej firmie pośrednik pomaga, czy przeszkadza, napisz do nas. Przejdziemy przez Twoje kanały sprzedaży i obieg zamówienia do faktury w Optimie, a potem powiemy wprost, czy zostawić BaseLinkera, czy wystarczy integracja Optima bezpośrednio ze sklepem.

Źródła

  1. Base.com - strona główna (system do zarządzania sprzedażą e-commerce), dostęp 05.11.2026.
  2. Base.com - Cennik, dostęp 05.11.2026.
  3. Comarch - Eksport i import dokumentów przez pliki XML (Baza Wiedzy Comarch ERP Optima), dostęp 05.11.2026.
  4. Integratory.pl - OpSync, wymagania techniczne, dostęp 05.11.2026.
  5. Integratory.pl - OpSync, połączenie z Optimą, dostęp 05.11.2026.
  6. Integratory.pl - OpSync, Base (Baselinker): wprowadzanie danych dostępowych, dostęp 05.11.2026.
  7. BaseLinker - dokumentacja API, dostęp 05.11.2026.
  8. Base.com - Integracja z Comarch ERP Optima, dostęp 05.11.2026.
  9. KamikStudio - RMC Baltic, wymiana sklepu z zachowaniem 216 reguł BaseLinkera, dostęp 05.11.2026.
  10. KamikStudio - Agropunkt, migracja PrestaShop 9, dostęp 05.11.2026.
  11. Integratory.pl - OpSync: Integracja Comarch Optima + WooCommerce, dostęp 05.11.2026.
  12. KamikStudio - ALU-GUM, sklep z felgami na pięć rynków, dostęp 05.11.2026.