Integracja sklepu z BaseLinker - centrum zarządzania zamówieniami
Integracja Baselinker sklep internetowy to dziś standard dla sklepów obsługujących 100+ zamówień miesięcznie - jeden panel łączy WooCommerce lub Shoper z kurierami, Allegro i fakturowaniem, eliminując ręczną obsługę każdego zamówienia z osobna.
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.
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
| Model | Magazyn BL jako master | Magazyn sklepu jako master |
|---|---|---|
| Kto trzyma stany? | BaseLinker | WooCommerce/Shoper |
| Skąd pochodzi aktualizacja? | BL wysyła do wszystkich | Sklep wysyła do BL, BL do reszty |
| Najlepsza sytuacja | Wiele sklepów + wiele marketplace'ów | Jeden sklep + 1-2 marketplace'y |
| Ryzyko przy błędzie | Jeden błąd wpływa na wszystkie kanały | Błąd izolowany w sklepie |
| Skomplikowanie konfiguracji | Wyższe | Niż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.
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ń.
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. 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. 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. 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. 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. 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. 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. 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).Najczęstsze pytania
Czy integracja BaseLinker z WooCommerce wymaga programowania?
Jak szybko synchronizują się stany magazynowe między WooCommerce a BaseLinkerem?
Ile kosztuje BaseLinker w 2026 roku?
Czy BaseLinker działa ze Shoper?
Czy BaseLinker wystawia faktury automatycznie?
Ile zamówień dziennie opłaca się integracja z BaseLinkerem?
Co to są akcje automatyczne w BaseLinker i do czego służą?
Jakie są najczęstsze błędy przy wdrożeniu BaseLinker?
Potrzebujesz pomocy z projektem?
Robię strony WordPress i sklepy Shoper od 2500 zł. Partner Shoper, 120+ projektów.
- Odpowiedź w 24h
- Certyfikowany Partner Shoper
- 120+ zrealizowanych projektów
- Zgodność z RODO, pełna ochrona danych