Jak połączyć Baselinker z Shopify krok po kroku — przewodnik 2026
Kompletny przewodnik integracji Baselinker z Shopify — od pierwszej konfiguracji po zaawansowane automatyzacje. Pokazuję dokładnie, co skonfigurować i jakich błędów unikać.
Dlaczego warto łączyć Baselinker z Shopify
Shopify świetnie sprzedaje, ale operacyjnie zostawia sporo do życzenia. Brakuje zintegrowanego centrum zarządzania zamówieniami z wielu kanałów (Allegro, Amazon, eBay), automatyzacji statusów, masowego wystawiania ofert czy bezpośrednich integracji z polskimi kurierami i systemami ERP.
Baselinker uzupełnia te luki idealnie. Po połączeniu obu systemów Shopify zostaje frontendem sprzedaży, a Baselinker staje się centrum operacyjnym — w jednym ekranie widzisz zamówienia ze wszystkich kanałów, generujesz listy przewozowe, automatyzujesz statusy i synchronizujesz magazyn.
Co dokładnie zyskujesz po integracji
- Centralne zarządzanie zamówieniami ze sklepu Shopify + wszystkich marketplace'ów
- Automatyczne nadawanie listów przewozowych dla InPost, DPD, DHL, GLS
- Synchronizację stanów magazynowych w czasie rzeczywistym między Shopify a marketplace'ami
- Automatyczne fakturowanie i wysyłkę dokumentów do klienta
- Mapowanie produktów Shopify na oferty Allegro/Amazon z poziomu jednego panelu
W praktyce: zespół, który obsługiwał 200 zamówień dziennie ręcznie, po integracji obsługuje 600 zamówień bez zwiększania liczby etatów.
Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz:
- Aktywne konto Shopify (dowolny plan — Basic, Shopify, Advanced, Plus)
- Konto Baselinker (najlepiej plan PRO lub wyższy ze względu na limity API)
- Dane administracyjne do obu systemów
- Listę kategorii i atrybutów sklepu Shopify (do mapowania)
- Spis aktywnych marketplace'ów (Allegro, Amazon, Empik) — jeśli chcesz je też zintegrować
Czas potrzebny na podstawową integrację: 2-4 godziny dla sklepu z ~500 produktami. Większe katalogi i bardziej zaawansowane konfiguracje to 1-3 dni roboczych.
Konfiguracja krok po kroku
Krok 1: Wygenerowanie klucza API w Shopify
W panelu Shopify przejdź do Settings → Apps and sales channels → Develop apps. Kliknij Create an app, nadaj nazwę (np. "Baselinker Integration"), a następnie w zakładce Configuration → Admin API access scopes włącz uprawnienia:
- Products — read & write
- Orders — read & write
- Inventory — read & write
- Customers — read
- Shipping — read
Po zapisaniu wygeneruj token dostępowy (Admin API access token) — będzie potrzebny w Baselinkerze.
Krok 2: Dodanie Shopify w panelu Baselinker
W Baselinkerze otwórz Integracje → Sklepy → Dodaj nowy → Shopify. Wpisz:
- adres sklepu (np. `mojsklep.myshopify.com`)
- token Admin API z poprzedniego kroku
- walutę domyślną
- kategorię docelową dla zamówień
Po zapisaniu Baselinker przeprowadzi pierwszy test połączenia. Jeśli wszystko jest OK, zobaczysz zielony status Połączono.
Krok 3: Pierwsza synchronizacja produktów
Uruchom Synchronizację katalogu — Baselinker pobierze wszystkie produkty z Shopify wraz z wariantami, zdjęciami, cenami i stanami. Dla 1000 produktów zajmuje to ok. 5-10 minut.
Uwaga: podczas pierwszej synchronizacji nie wprowadzaj zmian w produktach po stronie Shopify — może to spowodować konflikty.
Krok 4: Konfiguracja synchronizacji zwrotnej
W ustawieniach integracji włącz:
- Pobieranie zamówień (co 5 minut zalecane)
- Synchronizację stanów magazynowych (Baselinker → Shopify)
- Aktualizację statusów zamówień (Baselinker → Shopify, np. "Wysłane")
- Wysyłkę numerów trackingu do Shopify (klient widzi tracking w panelu Shopify)
Mapowanie produktów i atrybutów
To etap, na którym najczęściej rozsypują się integracje robione na szybko. Każdy produkt w Shopify ma swoje atrybuty (color, size, material), które trzeba zmapować na strukturę Baselinkera, żeby później poprawnie generować oferty na marketplace'ach.
Trzy podejścia do mapowania
- Automatyczne — Baselinker próbuje dopasować pola po nazwach. Działa dobrze dla 60-70% produktów, resztę trzeba poprawić ręcznie.
- Półautomatyczne — definiujesz reguły (np. "atrybut Color w Shopify = atrybut Kolor w Baselinkerze"), system stosuje je do wszystkich produktów.
- Manualne — produkt po produkcie, najprecyzyjniejsze, ale czasochłonne.
W praktyce najlepiej działa podejście półautomatyczne — definiujesz 10-15 reguł, które pokrywają 95% przypadków, a resztę poprawiasz ręcznie.
Najważniejsze automatyzacje
Po podpięciu Shopify do Baselinkera odblokowujesz cały świat automatyzacji. Oto pięć, które wdrażam w niemal każdym projekcie:
- Automatyczna zmiana statusu po opłaceniu — zamówienie z Shopify ze statusem "Paid" automatycznie trafia do statusu "W realizacji" w Baselinkerze.
- Automatyczne generowanie listu przewozowego — gdy operator przypina kuriera, system od razu generuje etykietę i drukuje ją na drukarce sieciowej.
- Automatyczna wysyłka maila z trackingiem — klient dostaje powiadomienie o nadaniu paczki w ciągu sekund.
- Automatyczna synchronizacja stanów — gdy ktoś kupi na Allegro, stan w Shopify automatycznie się obniża.
- Automatyczne tworzenie faktury — po wysyłce paczki Baselinker generuje fakturę i wysyła ją do klienta + do księgowości.
ROI w liczbach: sklep z 200 zamówień dziennie po wdrożeniu tych pięciu automatyzacji oszczędza średnio 4-5 godzin pracy operatora dziennie.
Najczęstsze błędy i jak ich unikać
1. Niewłaściwe uprawnienia API
Najczęstszy problem. Bez pełnych uprawnień Baselinker nie może aktualizować stanów lub statusów. Rozwiązanie: sprawdź zakresy uprawnień w sekcji Develop apps w Shopify.
2. Brak mapowania kategorii
Produkty trafiają do "kategorii niesklasyfikowanej" w Baselinkerze, co później blokuje wystawianie ofert na Allegro. Rozwiązanie: zmapuj kategorie zanim odpalisz pełną synchronizację.
3. Konflikty stanów magazynowych
Gdy synchronizacja działa w obie strony bez jasno określonego "źródła prawdy", stany zaczynają się rozjeżdżać. Rozwiązanie: ustal, który system jest źródłem prawdy dla magazynu (najczęściej Baselinker) i wyłącz odwrotny kierunek synchronizacji.
4. Pominięcie webhooków
Jeśli polegasz tylko na cyklicznym pollingu (co 5 min), zamówienia trafiają z opóźnieniem. Rozwiązanie: włącz webhooki Shopify dla nowych zamówień — wpadają do Baselinkera w ciągu sekund.
Podsumowanie
Integracja Baselinker z Shopify to jedno z najlepszych zwrotnych inwestycji, jakie możesz zrobić dla swojego sklepu. Po wdrożeniu zyskujesz:
- centralne zarządzanie zamówieniami z wszystkich kanałów,
- automatyzacje oszczędzające 4-5 godzin pracy dziennie,
- skalowalny fundament pod sprzedaż wielokanałową,
- profesjonalną obsługę klienta (faktury, tracking, statusy).
Czas na pełne wdrożenie: 2-4 dni dla średniego sklepu, 1-2 tygodnie dla rozbudowanych projektów z wieloma kanałami.
Jeśli chcesz, żebym zrobił to za Ciebie — odezwij się. Bezpłatna konsultacja, konkretna wycena, rozumiem polski rynek i polski ekosystem ERP.
Bezpłatna konsultacja — 30 minut, konkretne odpowiedzi
Powiedz mi, gdzie jesteś i dokąd chcesz dojść. Wyjdziemy z planem działania, niezależnie czy zdecydujesz się na współpracę.
Umów konsultację