Baselinker i PrestaShop to jedno z najczęstszych połączeń w polskim e-commerce: sklep jako główny kanał sprzedaży, marketplace'y jako dodatkowe, a Baselinker jako centralny hub, przez który przechodzą zamówienia, stany magazynowe i etykiety wysyłkowe. Zamiast utrzymywać osobne integracje dla Allegro, Amazona i kurierów, spinasz wszystko w jednym panelu — i to on zajmuje się synchronizacją. Integracja Baselinker z PrestaShop to zwykle 1–3 dni pracy: podłączenie sklepu przez plugin, konfiguracja statusów, mapowanie produktów i testy synchronizacji.
Najważniejsze: Baselinker ma sens, gdy sprzedajesz w więcej niż jednym kanale (sklep + Allegro + marketplace'y). Przez plugin podłączasz PrestaShop, a Baselinker synchronizuje zamówienia, stany i ceny w obie strony oraz generuje etykiety InPost, DPD, DHL i innych kurierów z jednego panelu. Koszt to abonament zależny od liczby zamówień plus jednorazowe wdrożenie — zwykle tańsze i prostsze w utrzymaniu niż trzy osobne integracje.
Czym jest Baselinker i kiedy ma sens?
Baselinker to system zarządzania zamówieniami (OMS), który łączy kanały sprzedaży z systemami wysyłki, magazynu i księgowości. Dla sklepu na PrestaShop oznacza to, że nie musisz integrować każdego marketplace'u i kuriera osobno — integrujesz sklep z Baselinkerem, a Baselinker z resztą świata.
Baselinker ma sens w kilku sytuacjach.
- Sprzedajesz na Allegro i w sklepie — zamówienia z obu źródeł trafiają do jednego panelu, bez przepisywania i bez duplikatów.
- Masz kilka marketplace'ów — Allegro, Amazon, Empik, eMAG: każdy kolejny kanał to kilka kliknięć, nie nowy projekt.
- Chcesz wspólne stany magazynowe — jeden licznik stanów dla wszystkich kanałów, z blokadą oversellingu.
- Wystawiasz etykiety dla kilku kurierów — InPost, DPD, DHL, GLS i Poczta Polska z jednego miejsca.
- Fakturujesz automatycznie — integracje z programami księgowymi (Fakturownia, iFirma, wFirma) wystawiają dokumenty same.
Kiedy nie ma sensu — gdy sprzedajesz wyłącznie w swoim sklepie i wysyłasz jednym kurierem. Wtedy wystarczy moduł wysyłkowy, a Baselinker to niepotrzebny abonament i dodatkowe ogniwo w łańcuchu. Porównanie modeli opisałem też w przewodniku InPost w PrestaShop.
Co synchronizuje Baselinker z PrestaShop?
Standardowe wdrożenie obejmuje poniższy zakres synchronizacji.
- Zamówienia — ze sklepu do Baselinkera (realizacja, etykiety, faktury) i statusy z powrotem do sklepu (np. „wysłane" z numerem śledzenia).
- Stany magazynowe — dwustronnie: sprzedaż na Allegro obniża stan w sklepie i odwrotnie; to najważniejsza funkcja, bo chroni przed sprzedażą towaru, którego nie ma.
- Ceny — zmiana ceny w Baselinkerze może aktualizować ceny w kanałach; przydatne przy automatycznych regułach cenowych.
- Produkty i oferty — mapowanie produktów sklepu na oferty marketplace'ów, z wariantami i zestawami.
- Faktury i księgowość — automatyczne wystawianie dokumentów sprzedaży dla zamówień z każdego kanału.
- Etykiety i tracking — generowanie etykiet u przewoźników i przekazywanie numerów śledzenia do sklepu i marketplace'ów.
Warto od razu ustalić, które z tych elementów są w twoim przypadku krytyczne. Najczęstszy scenariusz to zamówienia + stany + etykiety; ceny i oferty zostawia się często w trybie ręcznym, żeby uniknąć niekontrolowanych zmian.
Integracja Baselinker z PrestaShop krok po kroku
- Konto w Baselinkerze i plan — wybierz plan pod liczbę zamówień miesięcznie; przy kilkuset zamówieniach wystarczają plany podstawowe, przy tysiącach — wyższe.
- Podłączenie sklepu — w Baselinkerze dodajesz integrację PrestaShop i instalujesz plugin w sklepie (albo łączysz się przez API). Podajesz adres sklepu i klucz API z uprawnieniami do zamówień, produktów i stanów.
- Import produktów i mapowanie — Baselinker pobiera katalog sklepu; produkty mapujesz na oferty marketplace'ów. Sprawdź warianty i produkty wirtualne — tam najczęściej wychodzą rozjazdy.
- Statusy zamówień — mapujesz statusy PrestaShop na statusy Baselinkera: nowe, w realizacji, wysłane, anulowane. Dobrze ustawione mapowanie oznacza, że klient dostaje aktualizacje automatycznie.
- Metody dostawy i płatności — dopasowujesz metody sklepu do metod Baselinkera; przy płatnościach online ustawiasz, które zamówienia są gotowe do realizacji od razu, a które czekają na potwierdzenie.
- Kurierzy i etykiety — dodajesz konta przewoźników (InPost przez ShipX, DPD, DHL, GLS), konfigurujesz domyślnego kuriera dla zamówień sklepu i paczkomaty jako punkt odbioru.
- Testy synchronizacji — zamówienie testowe w sklepie → Baselinker → etykieta → status z powrotem w sklepie; zmiana stanu w sklepie → odbicie w Baselinkerze i na marketplace. Testuj oba kierunki, zanim podłączysz produkcję.
- Monitoring po wdrożeniu — pierwsze tygodnie to obserwacja: czy stany się nie rozjeżdżają, czy zamówienia nie dublują się, czy statusy wracają. Integrację warto objąć monitoringiem rozjazdów — o tym, jak projektować odporne integracje, piszę w artykule integracje API i webhooki.
Etykiety InPost i kurierów z Baselinkera
Największa praktyczna korzyść z Baselinkera to wysyłka: paczki z wszystkich kanałów generujesz w jednym panelu. W praktyce wygląda to tak:
- zamówienia ze sklepu i Allegro trafiają do wspólnej listy,
- dla każdego wybierasz przewoźnika i metodę (paczkomat Standard, Allegro, kurier, pobranie),
- etykiety generują się zbiorczo, z protokołami odbioru,
- numery śledzenia wracają do sklepu i marketplace'ów automatycznie.
Przy zamówieniach z Allegro dodatkowy bonus: „Wysyłam z Allegro" i formularze dostawy z marketplace'u są obsługiwane natywnie, bez przepisywania danych. Temat etykiet i protokołów rozłożyłem szerzej w artykule o automatyzacji etykiet wysyłkowych, a integrację Allegro z samym PrestaShop — w przewodniku Allegro + PrestaShop.
Ile kosztuje Baselinker?
Koszty składają się z dwóch części.
| Pozycja | Koszt |
|---|---|
| Abonament Baselinker | zależny od liczby zamówień miesięcznie — od ok. 100 zł/mc przy małych wolumenach do kilkuset złotych przy tysiącach zamówień |
| Wdrożenie i konfiguracja | 500–2 000 zł netto jednorazowo (albo samodzielnie, jeśli ogarniasz konfigurację) |
| Rozbudowy dedykowane (ERP, nietypowe procesy) | 2 000–8 000 zł netto |
Kalkulacja opłacalności — jeśli prowadzisz osobne integracje Allegro + kurierów, płacisz za każdą z nich osobno (moduły 200–1 500 zł każdy, wdrożenia i utrzymanie) i dublujesz pracę przy każdym zamówieniu. Baselinker zastępuje te integracje jednym abonamentem — a przy 2–3 kanałach sprzedaży różnica jest wyraźna. Próg opłacalności to zwykle sprzedaż na dwóch kanałach i kilkaset zamówień miesięcznie łącznie.
Najczęstsze błędy przy integracji Baselinker z PrestaShop
- Brak mapowania statusów — zamówienia „w realizacji" zostają w Baselinkerze, a klient w sklepie nie dostaje informacji o wysyłce.
- Stany synchronizowane w jedną stronę — sprzedaż w sklepie nie obniża stanu na Allegro; overselling wraca przy pierwszym większym ruchu.
- Podwójne zamówienia — sklep i Baselinker generują osobne rekordy przy błędnej konfiguracji webhooków; testuj import zamówień zanim włączysz automatyzację.
- Produkty bez mapowania — nowy produkt w sklepie nie trafia automatycznie do ofert; ustal proces dodawania produktów do kanałów.
- Brak monitoringu rozjazdów — ciche błędy synchronizacji wychodzą po tygodniach, przy inwentaryzacji albo reklamacjach klientów.
- Wdrożenie „na produkcji" — konfiguracja bez środowiska testowego kończy się mieszaniem danych testowych z prawdziwymi zamówieniami.
Najczęściej zadawane pytania
Czy Baselinker to dobry wybór dla sklepu tylko na PrestaShop?
Jeśli sprzedajesz wyłącznie w swoim sklepie i wysyłasz jednym kurierem, Baselinker to zwykle niepotrzebny koszt — wystarczy moduł wysyłkowy (np. InPost przez ShipX). Baselinker zaczyna się opłacać, gdy dochodzi drugi kanał sprzedaży albo kilku kurierów.
Ile kosztuje integracja Baselinker z PrestaShop?
Abonament Baselinker zależy od liczby zamówień miesięcznie (od ok. 100 zł/mc wzwyż). Wdrożenie z konfiguracją statusów, mapowaniem produktów i testami to 500–2 000 zł netto, jeśli zleca się je wykonawcy. Rozbudowy dedykowane — 2 000–8 000 zł.
Czy Baselinker synchronizuje stany magazynowe w obie strony?
Tak — to jedna z kluczowych funkcji. Sprzedaż w sklepie obniża stan dostępny na marketplace'ach i odwrotnie, co chroni przed oversellingiem. Synchronizację warto objąć monitoringiem, bo ciche rozjazdy stanów to najczęstszy problem integracji wielokanałowych.
Czy z Baselinkera wygeneruję etykiety InPost dla zamówień z Allegro i sklepu?
Tak — Baselinker obsługuje InPost (Paczkomaty Standard i Allegro, InPost Kurier) oraz innych przewoźników (DPD, DHL, GLS, Poczta Polska). Zamówienia ze sklepu i marketplace'ów trafiają do jednej listy, z której generujesz etykiety zbiorczo, z protokołami odbioru.
Co się stanie, gdy API Baselinkera przestanie działać?
Synchronizacja zatrzyma się do czasu przywrócenia połączenia — dlatego wdrożenie powinno obejmować monitoring i alerty o rozjazdach. Zamówienia w sklepie nadal spływają, a po przywróceniu API Baselinker dociąga zaległości. Warto mieć procedurę awaryjną: ręczne nadanie przesyłki z panelu przewoźnika.
Czy mogę połączyć Baselinker z PrestaShop bez programisty?
Tak — podstawową integrację (plugin, klucz API, mapowanie statusów) da się skonfigurować samodzielnie, Baselinker ma dobre instrukcje wdrożeniowe. Programista przydaje się przy nietypowych procesach: własne statusy, rozbudowane reguły wysyłki, integracje z ERP albo automatyzacja, której nie ma w standardzie.
Źródła i narzędzia
- Baselinker — integracja z PrestaShop
- Baselinker — centrum pomocy
- InPost — dokumentacja ShipX dla PrestaShop
- PrestaShop Addons — moduły integracyjne
👉 Chcesz spiąć sklep, Allegro i kurierów w jednym panelu? Zobacz, jak wygląda integracje e-commerce w mojej ofercie — Baselinker, marketplace'y, etykiety i synchronizacja stanów w jednym wdrożeniu. Napisz przez formularz kontaktowy lub na kontakt@informatix.com.pl.
📖 Zobacz również: InPost w PrestaShop, Allegro + PrestaShop, automatyzacja sprzedaży z API Baselinker oraz PrestaShop API.