Kiedy sklep obsługuje kilkadziesiąt zamówień dziennie przez kilka kanałów jednocześnie, ręczne kopiowanie danych między WooCommerce, panelem Allegro i formularzem kuriera zaczyna pochłaniać kilka godzin pracy. Dokładnie w tym miejscu pojawia się BaseLinker - system, który spina wszystko w jednym miejscu i przejmuje mechaniczne czynności, żebyś Ty mógł skupić się na rozwijaniu sprzedaży.

Pracując przy sklepach internetowych od 13 lat, widziałem różne podejścia do zarządzania zamówieniami - od arkuszy Excel po własne skrypty PHP. BaseLinker wygrał rynek z prostego powodu: jest gotowy do użycia w ciągu godziny, a jego architektura akcji automatycznych pozwala odwzorować niemal każdy proces realizacji bez pisania kodu.

Czym jest BaseLinker i do czego służy

BaseLinker to SaaS - płacisz abonament miesięczny i dostajesz panel w chmurze, który pełni funkcję centralnego węzła między sklepem (WooCommerce, Shoper, PrestaShop, Shopify i kilkadziesiąt innych), marketplace'ami (Allegro, Amazon, eBay, Kaufland), firmami kurierskimi (InPost, DPD, DHL, GLS, UPS, Poczta Polska) oraz systemami fakturowania (Fakturownia, wFirma, iFirma, InFakt).

Każde zamówienie - niezależnie czy pochodzi ze sklepu czy z Allegro - trafia do wspólnej kolejki w BL. Tam możesz je obsłużyć identycznie: nadać przesyłkę, wydrukować etykietę, wystawić fakturę i zaktualizować status. Klient dostaje powiadomienie z numerem śledzenia automatycznie. Magazyn aktualizuje się na wszystkich kanałach jednocześnie.

49 zł nettoabonament od (do 100 zamówień/mc)
5-30 minczas połączenia WooCommerce z BL
60+obsługiwanych firm kurierskich w Polsce
100+dostępnych integracji marketplace i sklepów

Jak połączyć WooCommerce z BaseLinkerem

WooCommerce komunikuje się z BaseLinkerem przez wbudowany mechanizm REST API - nie potrzebujesz żadnej dodatkowej wtyczki (oficjalny plugin BL Connect for WooCommerce jest opcjonalny i przydaje się głównie przy specyficznych mapowaniach).

Kroki połączenia:

1. W panelu WordPress przejdź do WooCommerce > Ustawienia > Zaawansowane > REST API.
2. Kliknij "Dodaj klucz", nadaj opis (np. "BaseLinker"), wybierz użytkownika z rolą administratora, ustaw uprawnienia na "Odczyt/Zapis".
3. Kliknij "Generuj klucz API". Skopiuj Consumer Key i Consumer Secret - pojawią się tylko raz.
4. W panelu BaseLinker przejdź do Integracje > Sklepy > Dodaj sklep, wybierz WooCommerce.
5. Wklej adres URL sklepu, Consumer Key i Consumer Secret.
6. Kliknij "Sprawdź połączenie" - BL pobierze konfigurację sklepu i listę statusów zamówień.

Jeśli sklep ma włączone cache'owanie REST API (np. przez LiteSpeed Cache), testowe zamówienia mogą nie pojawić się od razu. W takim przypadku wyłącz tymczasowo cache dla endpointów wp-json/wc/.

Przed integracją upewnij się, że każdy produkt w WooCommerce ma wypełnione pole SKU. BaseLinker mapuje produkty po SKU i EAN - bez nich synchronizacja stanów magazynowych wymaga ręcznego łączenia ofert.

Jak połączyć Shoper z BaseLinkerem

Shoper, jako polska platforma SaaS, ma natywną integrację z BaseLinkerem. Konfiguracja jest nieco inna niż w WooCommerce, bo Shoper używa własnego systemu kluczy API.

Kroki połączenia:

1. Zaloguj się do panelu Shoper, przejdź do Ustawienia > API > Klucze API.
2. Kliknij "Dodaj nowy klucz", nadaj nazwę i przyznaj uprawnienia: zamówienia (odczyt/zapis), produkty (odczyt/zapis), stany magazynowe (odczyt/zapis).
3. Skopiuj wygenerowany klucz API.
4. W panelu BaseLinker przejdź do Integracje > Sklepy > Dodaj sklep, wybierz Shoper.
5. Wklej adres sklepu w formacie https://twojsklep.shoper.pl oraz klucz API.

U klientów migrujących z prostego Shopera do bardziej rozbudowanego systemu obsługi często pojawia się jeden problem: Shoper przechowuje zamówienia archiwalnie przez ograniczony czas i nie wszystkie historyczne dane trafiają do BL przy pierwszym synchronizacji. Na etapie wdrożenia warto ręcznie pobrać starsze zamówienia z panelu Shopera, jeśli potrzebujesz pełnej historii w BaseLinker.

Konfiguracja magazynu w BaseLinker

Magazyn BaseLinker to centrum, z którego wszystkie kanały pobierają aktualne stany. To kluczowy punkt, który wiele sklepów konfiguruje błędnie - najpierw podłączają kanały, a potem zastanawiają się, skąd biorą się różnice stanów.

Prawidłowa kolejność: najpierw setup magazynu BL, potem podłączanie kanałów.

Możesz wybrać jeden z dwóch modeli:

  • Magazyn BL jako master - BaseLinker trzyma stany i wysyła aktualizacje do wszystkich podłączonych sklepów i marketplace'ów. Sprawdza się, gdy sprzedajesz na wielu kanałach jednocześnie.
  • Magazyn sklepu jako master - WooCommerce lub Shoper trzyma stany, BaseLinker pobiera aktualizacje ze sklepu i rozsyła dalej. Sprawdza się przy jednym sklepie + Allegro, gdy sklep jest punktem prawdy.

Wybór modelu synchronizacji magazynu

ModelMagazyn BL jako masterMagazyn sklepu jako master
Kto trzyma stany?BaseLinkerWooCommerce/Shoper
Skąd pochodzi aktualizacja?BL wysyła do wszystkichSklep wysyła do BL, BL do reszty
Najlepsza sytuacjaWiele sklepów + wiele marketplace'ówJeden sklep + 1-2 marketplace'y
Ryzyko przy błędzieJeden błąd wpływa na wszystkie kanałyBłąd izolowany w sklepie
Skomplikowanie konfiguracjiWyższeNiższe

Integracja z kurierami: InPost, DPD, DHL i inne

BaseLinker integruje się z ponad 60 firmami kurierskimi, z czego w Polsce najczęściej używane to InPost (paczkomaty), DPD, DHL, GLS, UPS i Poczta Polska (Pocztex). Konfiguracja każdego kuriera polega na wprowadzeniu danych z umowy kurierskiej - zazwyczaj numer klienta, klucz API lub login i hasło do API producenta.

Po skonfigurowaniu kuriera możesz:

  • Generować listy przewozowe bezpośrednio z widoku zamówienia w BL.
  • Drukować etykiety hurtowo (np. wszystkie zamówienia z danego dnia jednym kliknięciem).
  • Automatycznie przypisywać kuriera na podstawie wagi, gabarytów lub kraju docelowego.
  • Wysyłać klientowi numer śledzenia automatycznie po nadaniu przesyłki.

U jednego z klientów z branży odzieżowej, który obsługiwał 80-120 zamówień dziennie przez dwa kanały, samo przełączenie z ręcznego nadawania do drukowania hurtowego w BL skróciło czas pakowania o 40 minut dziennie. Przy 20 dniach roboczych w miesiącu to ponad 13 godzin, które można przeznaczyć na coś innego.

Konfiguracja kuriera w BaseLinker - lista kontrolna

  • Mam aktywną umowę kurierską z dostępem do API (numer klienta lub dane logowania do API)
  • Wypełniłem dane nadawcy (firma, adres, telefon) w ustawieniach BL
  • Ustawiłem domyślne parametry przesyłki (waga, gabaryty dla typowych zamówień)
  • Przetestowałem generowanie etykiety na zamówieniu testowym
  • Skonfigurowałem akcję automatyczną wysyłającą numer śledzenia do klienta
  • Sprawdziłem, że status zamówienia zmienia się na "Wysłane" po nadaniu przesyłki

Podłączenie Allegro i innych marketplace'ów

Jedną z największych wartości BaseLinker dla polskich sprzedawców jest integracja z Allegro. Zamówienia z Allegro trafiają do tej samej kolejki co zamówienia ze sklepu, obsługujesz je identycznie i używasz tych samych kurierów.

Podłączenie Allegro wymaga autoryzacji przez OAuth - w panelu BL klikasz "Dodaj konto Allegro", system przekierowuje Cię do Allegro, logujesz się i zatwierdzasz uprawnienia. Proces trwa 2 minuty.

Kolejny krok to mapowanie ofert - powiązanie produktów ze sklepu z ofertami Allegro. BL próbuje automatycznie mapować po EAN, ale jeśli Twoje oferty Allegro nie mają uzupełnionych EAN-ów, musisz połączyć je ręcznie lub przez SKU.

Po zmapowaniu produktów synchronizacja stanów magazynowych między WooCommerce a Allegro działa automatycznie. Sprzedaż jednej sztuki na Allegro natychmiast (lub co godzinę przy tańszym planie) zmniejsza stan w sklepie i vice versa. To eliminuje overselling - jeden z głównych problemów sklepów sprzedających na kilku kanałach bez centralnego systemu.

Jeśli po podłączeniu Allegro stany nie synchronizują się poprawnie, sprawdź, czy w ustawieniach BL masz włączoną synchronizację w obu kierunkach (sklep do BL i BL do Allegro). Domyślnie może być włączony tylko jeden kierunek.

Akcje automatyczne: serce BaseLinker

Akcje automatyczne to mechanizm, który odróżnia BaseLinker od prostego routera zamówień. Każda akcja to reguła: zdarzenie (co się stało) + warunek (opcjonalny filtr) + akcja (co zrobić). Możesz połączyć kilka akcji w jeden wyzwalacz.

Przykłady reguł, które konfiguruję u klientów:

  • Zamówienie zmieniło status na "Opłacone" -> wyślij e-mail z potwierdzeniem do klienta -> wystaw fakturę VAT w Fakturowni -> zmień status na "W realizacji".
  • Zamówienie zmieniło status na "Wysłane" -> wyślij SMS z numerem śledzenia InPost -> zmień status zamówienia w WooCommerce na "Zrealizowane".
  • Nowe zamówienie z Allegro -> nadaj przesyłkę DPD (jeśli waga < 5 kg) lub GLS (jeśli waga >= 5 kg) -> wydrukuj etykietę.
  • Zamówienie nie zostało opłacone przez 48 godzin -> wyślij e-mail z przypomnieniem -> oznacz jako wymagające uwagi.

Plusy

  • Eliminacja ręcznych, powtarzalnych czynności przy każdym zamówieniu
  • Jeden panel do obsługi wszystkich kanałów sprzedaży
  • Hurtowe drukowanie etykiet i faktur oszczędza godziny pracy tygodniowo
  • Synchronizacja stanów eliminuje overselling na wielu kanałach
  • Cennik oparty na wolumenie - płacisz proporcjonalnie do sprzedaży
  • Integracja z polskimi systemami: Fakturownia, wFirma, InPost, Allegro

Minusy

  • Krzywa uczenia się przy konfigurowaniu akcji automatycznych i mapowaniu
  • Synchronizacja co 8 godzin w najtańszym planie może być niewystarczająca przy szybko rotujących produktach
  • Koszt wdrożenia (własny czas lub 2999-9999 zł za profesjonalny setup) doliczany do abonamentu
  • Przy sprzedaży tylko na jednym kanale i małym wolumenie zwrot z inwestycji jest długi

Fakturowanie i KSeF w BaseLinker

BaseLinker ma własny moduł dokumentów sprzedaży, ale większość klientów integruje go z zewnętrznym systemem księgowym: Fakturownia, wFirma, iFirma lub InFakt. Wybór zależy od tego, z czego już korzystasz.

Integracja z Fakturownią polega na wklejeniu klucza API Fakturowni w ustawieniach BL, zmapowaniu serii numeracyjnych i ustawieniu akcji automatycznej. Od tego momentu faktura VAT wystawia się automatycznie bez żadnej ręcznej pracy.

Przy integracji z wFirma warto wiedzieć, że faktury wystawione przez BL trafiają do KSeF automatycznie w momencie ich tworzenia - bez dodatkowej konfiguracji. KSeF stał się obowiązkowy dla dużych firm od lutego 2026, dla pozostałych od kwietnia 2026. Jestem webdeveloperem, nie prawnikiem ani księgowym - dokładne obowiązki i terminy weryfikuj ze swoim doradcą podatkowym lub na stronie KSeF.

Dla sklepów DE (jak kilka projektów, które prowadzę dla klientów z Niemiec) BaseLinker nie obsługuje natywnie VAT OSS ani Germanized - przy międzynarodowej sprzedaży faktury i stawki VAT musisz konfigurować przez zewnętrzny system lub własne mapowanie w WooCommerce, zanim dane trafią do BL.

Cennik i koszty całkowite wdrożenia

Cennik BaseLinker w 2026 roku oparty jest wyłącznie na liczbie zamówień miesięcznie. Liczba użytkowników, kont Allegro, podłączonych kurierów ani integracji nie wpływa na cenę - co jest dużą zaletą w porównaniu z częścią konkurencji.

49 zł nettodo 100 zamówień miesięcznie
249 zł nettodo 1000 zamówień miesięcznie
599 zł nettodo 10 000 zamówień miesięcznie
2999 zł nettowdrożenie podstawowe (market + kurier)

Do kosztu abonamentu dolicz:

  • Synchronizację częstszą niż 8 godzin (33 grosze/dzień za synchronizację co 1 godzinę, 3 zł/dzień za co 5 minut).
  • Koszty wdrożenia, jeśli nie konfigurujesz sam: od 2999 zł netto za podstawowy setup do 9999+ zł za wdrożenie enterprise z ERP i wieloma marketplace'ami.
  • Czas własny na konfigurację (realnie 1-3 dni przy samodzielnym wdrożeniu po raz pierwszy).

Przy rocznej płatności oszczędzasz zazwyczaj 10-20% w porównaniu do miesięcznego abonamentu. Przy planach do 1000 zamówień oznacza to 500-600 zł netto rocznie.

Więcej o kosztach wdrożenia sklepu i integracji znajdziesz w artykule o cenniku integracji i wdrożeń.

Czego BaseLinker nie robi

BaseLinker to system zarządzania zamówieniami i sprzedażą, nie ERP. Kilka rzeczy, na które klienci liczą, a BL ich nie oferuje (lub oferuje tylko częściowo):

  • Pełna księgowość - BL wystawia dokumenty sprzedaży i przesyła je do zewnętrznych systemów, ale nie zastępuje programu księgowego.
  • Zarządzanie zakupami i dostawcami - nie ma tu modułu zamówień do hurtowni, obsługi faktur zakupowych ani kontroli marż.
  • Integracja z magazynem fizycznym (WMS) - BL synchronizuje stany, ale nie zarządza lokalizacjami w magazynie, strefami kompletacji ani trasami pickera. Do tego potrzebujesz dedykowanego WMS lub integracji z systemem jak Subiekt.
  • Obsługa posprzedażna - reklamacje, zwroty, gwarancje są poza zakresem BL (choć statusy zamówień można dostosować do procesu RMA).

Jeśli Twój sklep rośnie i zaczyna wymagać integracji z Subiektem GT lub WAPRO, zajrzyj do artykułu o integracji sklepu z Subiektem i WAPRO - oba systemy można połączyć z BaseLinkerem przez dedykowane konektory.

BaseLinker a alternatywy

Na rynku działają też Sellasist, Apilo i Linker Cloud OMS. Sellasist jest tańszy (od 69 zł miesięcznie, przy 10 000 zamówień - 299 zł vs 599 zł w BL), ale ma mniejszy ekosystem integracji i mniej rozbudowane akcje automatyczne. Apilo przy dużym wolumenie jest nawet 6-krotnie tańszy od BL, ale wymaga więcej własnej konfiguracji.

BaseLinker dominuje rynek z prostego powodu: ma największą bazę gotowych integracji (każdy kurier, każdy marketplace, każdy system fakturowania), największą społeczność, najlepszą dokumentację i w 2026 roku jest de facto standardem branżowym dla polskich sklepów MSP. Jeśli Twoje narzędzie ma gotową integrację z BL, możesz założyć, że będzie działać bez dodatkowych prac programistycznych.

Budując sklep WooCommerce od podstaw w 2026 roku, już na etapie planowania warto uwzględnić BaseLinker w architekturze - co najmniej zarezerwować konta testowe i sprawdzić, że SKU w katalogu produktów będą spójne.

Najczęstsze pułapki przy wdrożeniu

Po kilkunastu wdrożeniach BL widzę, że 80% problemów pochodzi z tych samych trzech źródeł:

Brak SKU. BaseLinker mapuje produkty po EAN lub SKU. Jeśli masz 500 produktów bez SKU, po integracji dostaniesz 500 niezidentyfikowanych pozycji, które musisz ręcznie powiązać. Przed wdrożeniem BL - najpierw uzupełnij SKU w sklepie.

Chaotyczny magazyn. Jeśli stany magazynowe w WooCommerce są nieaktualne lub niespójne (np. masz nadal stany 0 po likwidacji produktów albo produkty z ujemnym stanem), BL zsynchronizuje ten chaos na wszystkie kanały. Przed wdrożeniem - zrób audyt i korektę stanów.

Zbyt skomplikowana mapa statusów. Konfiguracja 15 własnych statusów zamówień na starcie to recepta na błędy w akcjach automatycznych. Zacznij od 4-5 podstawowych (Nowe, W realizacji, Wysłane, Zrealizowane, Anulowane), dopiero po miesiącu działania dodaj specyficzne.

Jeśli masz wątpliwości, czy Twój sklep jest gotowy na BaseLinker, zrób prosty test: policz, ile godzin tygodniowo Ty lub pracownik spędza na ręcznej obsłudze zamówień (kopiowanie danych, nadawanie przesyłek, aktualizacja statusów). Jeśli to więcej niż 5 godzin, BL zwróci się w ciągu kilku miesięcy.

Jeśli chcesz omówić wdrożenie BaseLinker dla swojego sklepu lub potrzebujesz kogoś, kto przeprowadzi cały setup - napisz do mnie. Konfiguruję integracje BL zarówno dla sklepów na WooCommerce, jak i na Shoper, z naciskiem na pełną automatyzację procesu realizacji zamówień.

Najczęstsze pytania

Czy integracja BaseLinker z WooCommerce wymaga programowania?

Nie. Połączenie wymaga jedynie wygenerowania klucza REST API w panelu WooCommerce (WooCommerce > Ustawienia > Zaawansowane > REST API) i wklejenia go w panelu BaseLinker. Cały proces trwa 15-30 minut i nie wymaga edycji kodu sklepu. Oficjalna wtyczka BaseLinker Connect for WooCommerce jest opcjonalna - BL działa przez wbudowane API WooCommerce.

Jak szybko synchronizują się stany magazynowe między WooCommerce a BaseLinkerem?

Bezpłatna synchronizacja odbywa się co 8 godzin. Synchronizacja co 1 godzinę kosztuje 33 grosze za dzień, a co 5 minut - 3 zł za dzień. Dla sklepów z dużą rotacją produktów lub sprzedaży na Allegro warto rozważyć wariant godzinowy, żeby unikać oversellingu.

Ile kosztuje BaseLinker w 2026 roku?

Cennik oparty jest na liczbie zamówień miesięcznie: do 100 zamówień - 49 zł netto, do 500 zamówień - 149 zł netto, do 1000 zamówień - 249 zł netto, do 3000 zamówień - 399 zł netto, do 10 000 zamówień - 599 zł netto. Liczba użytkowników, kont Allegro i połączeń z kurierami nie wpływa na cenę. Płatność roczna daje zazwyczaj 10-20% zniżki.

Czy BaseLinker działa ze Shoper?

Tak. Shoper jest natywnie obsługiwany przez BaseLinker. Połączenie wymaga wygenerowania klucza API w panelu Shoper (Ustawienia > API), przyznania uprawnień do zamówień i produktów, a następnie skonfigurowania nowego sklepu w BL. Stany magazynowe, zamówienia i statusy synchronizują się dwukierunkowo.

Czy BaseLinker wystawia faktury automatycznie?

BaseLinker ma wbudowany moduł dokumentów sprzedaży, ale najczęściej integruje się z zewnętrznym systemem - Fakturownia, wFirma, iFirma lub InFakt. Akcja automatyczna może wystawić fakturę VAT np. w chwili zmiany statusu na 'Wysłane', z datą zamówienia lub datą wysyłki. Przy integracji z wFirma faktury trafiają też automatycznie do KSeF.

Ile zamówień dziennie opłaca się integracja z BaseLinkerem?

Praktyczna granica rentowności to 5-10 zamówień dziennie przy sprzedaży wielokanałowej (sklep + Allegro) lub 15-20 zamówień dziennie przy jednym kanale. Poniżej tego progu czas konfiguracji i nauki systemu nie zwróci się w ciągu roku. Przy mniejszym wolumenie warto najpierw rozwinąć sprzedaż, a dopiero potem wdrożyć BL.

Co to są akcje automatyczne w BaseLinker i do czego służą?

Akcje automatyczne to reguły warunkowe w formacie 'jeśli zdarzenie X spełnia warunek Y, wykonaj akcję Z'. Przykładowo: jeśli zamówienie zmieniło status na 'Opłacone', to wyślij powiadomienie e-mail do klienta, nadaj numer listu przewozowego przez DPD i wystaw fakturę VAT. Jedna reguła może zawierać kilka akcji jednocześnie, co eliminuje całe ręczne kroki z procesu realizacji.

Jakie są najczęstsze błędy przy wdrożeniu BaseLinker?

Trzy najczęstsze problemy to: brak spójnych SKU w sklepie przed integracją (BL mapuje produkty po EAN/SKU, bez nich trzeba łączyć ręcznie), nieuporządkowany magazyn BL jako centrum synchronizacji (jeśli stany są błędne w BL, będą błędne wszędzie), oraz zbyt rozbudowana mapa statusów na starcie (lepiej 4 działające statusy niż 14 wyglądających dobrze na papierze).