Integracje

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ć.

15 marca 202612 min czytaniaSyncTech Team

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

  1. Automatyczne — Baselinker próbuje dopasować pola po nazwach. Działa dobrze dla 60-70% produktów, resztę trzeba poprawić ręcznie.
  2. Półautomatyczne — definiujesz reguły (np. "atrybut Color w Shopify = atrybut Kolor w Baselinkerze"), system stosuje je do wszystkich produktów.
  3. 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:

  1. Automatyczna zmiana statusu po opłaceniu — zamówienie z Shopify ze statusem "Paid" automatycznie trafia do statusu "W realizacji" w Baselinkerze.
  2. Automatyczne generowanie listu przewozowego — gdy operator przypina kuriera, system od razu generuje etykietę i drukuje ją na drukarce sieciowej.
  3. Automatyczna wysyłka maila z trackingiem — klient dostaje powiadomienie o nadaniu paczki w ciągu sekund.
  4. Automatyczna synchronizacja stanów — gdy ktoś kupi na Allegro, stan w Shopify automatycznie się obniża.
  5. 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.

Potrzebujesz wsparcia?

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ę

Powiązane artykuły

Wszystkie artykuły