BaseLinker
BaseLinker jest hubem integracyjnym, więc jeśli już masz tam podpięty swój sklep (Allegro, WooCommerce, własny PS), BidBil podepniemy jedną wartością — tokenem API z panelu BL.
Wygeneruj token API w BaseLinker
- Zaloguj się na panel-d.baselinker.com kontem z uprawnieniami administratora.
- W menu po lewej: Moje konto → API.
- Kliknij „Generuj nowy token".
- W polu opisu wpisz np.
BidBil(żebyś wiedział, do czego klucz służy, gdybyś chciał go w przyszłości odwołać). - Skopiuj token — będzie ~32 znaki alfanumeryczne. Nie pokaże się drugi raz — jeśli zgubisz, trzeba wygenerować nowy.
Panel BaseLinker → Moje konto → API → przycisk „Generuj nowy token". Token pojawia się raz, w czarnym boxie z kopiowaniem.
Co token może zrobić? Token BL daje pełny dostęp do API — może czytać produkty, składać zamówienia, zmieniać stany. Nie udostępniaj go nikomu poza BidBil-em. Zawsze możesz go odwołać przyciskiem „Usuń" obok tokenu w panelu BL.
Dodaj integrację w BidBil
- Zaloguj się na /profile/settings/integrations/new (musisz mieć konto firmowe — typ konta zmienisz w ustawieniach).
- Platforma: wybierz BaseLinker.
- Nazwa: dowolna, np.
Mój sklep BL. To etykieta dla Ciebie — admin BidBil tego nie widzi. - Token API BaseLinker: wklej token z kroku 1.
- ID magazynu: zostaw puste jeśli masz jeden magazyn. Inaczej zobacz krok 3.
- Kliknij Utwórz. Integracja powstanie w statusie Szkic.
Test połączenia. Zaraz po utworzeniu kliknij Test połączenia. Powinieneś zobaczyć zielone „Połączenie OK". Jeśli czerwone — sprawdź czy token nie ma spacji na początku/końcu.
Wybierz magazyn (jeśli masz kilka)
BaseLinker pozwala mieć kilka magazynów na jednym koncie (np. produkty PL/DE/CZ, albo różne marki). BidBil domyślnie używa pierwszego magazynu z konta.
Jeśli chcesz inny:
- Na stronie integracji (klikasz „Konfiguruj" przy integracji na liście) zobaczysz sekcję „Magazyn BaseLinker".
- Kliknij „Pobierz listę magazynów" — pojawi się dropdown z nazwami + ID.
- Wybierz, kliknij Zapisz. Od następnego cyklu sync produkty będą szły z wybranego magazynu.
Mapowanie + aktywacja
Kategorie
- Sekcja „Mapowanie kategorii" → „Pobierz kategorie sklepu".
- Dla każdej kategorii BL wybierz odpowiednik z BidBil. Pomiń = produkty z tej kategorii NIE pójdą do BidBil.
- Musisz zmapować min. 1 kategorię, inaczej nie aktywujesz.
- Kliknij Zapisz mapowanie.
Atrybuty (np. marka, rozmiar)
- Sekcja „Mapowanie atrybutów" → „Skanuj atrybuty produktów".
- System pobierze próbkę produktów i zaproponuje dopasowanie do atrybutów BidBil po nazwie (tag
auto). - Przejrzyj sugestie, popraw te które źle dopasował, pomiń te których nie chcesz w BidBil.
- Kliknij Zapisz mapowanie atrybutów.
Aktywacja
- Kliknij Aktywuj w prawym górnym rogu.
- Status zmieni się na Aktywna. Pierwszy sync ruszy w ciągu ≤15 minut.
- Pierwsza partia produktów (do 200) trafi do BidBil jako oczekujące na akceptację. Admin BidBil sprawdza i zatwierdza.
- Po pierwszej akceptacji admin oznacza integrację jako zaufaną — kolejne produkty idą od razu na żywo.
Bonus: własne ID statusów (zaawansowane)
BaseLinker pozwala każdej firmie zdefiniować własne statusy zamówień. BidBil potrzebuje wiedzieć, który status oznacza wysłane, który anulowane itd. — żeby zaktualizować zamówienie w BidBil gdy zmienisz status w BL.
Domyślnie BidBil zakłada następujące ID (typowe dla świeżego konta BL):
| BidBil interpretuje jako | Domyślny BL status_id | Klucz w credentials |
|---|---|---|
| Złożone | 1 | bl_status_new |
| Zapłacone | 5 | bl_status_paid |
| Wysłane | 6 | bl_status_shipped |
| Zrealizowane | 7 | bl_status_done |
| Anulowane | 99 | bl_cancelled_status_id |
Twoje ID sprawdzisz w BL: Zamówienia → Statusy. Obok każdej nazwy jest ID.
Aby nadpisać, edytuj integrację w BidBil i dorzuć te klucze do pola credentials (na razie wymaga supportu — napisz na integracje@bidbil.com; wkrótce zrobimy UI).
Bonus: stawka VAT inna niż 23%
Domyślnie BidBil oznacza zamówienia push-owane do BL stawką 23% VAT (standard PL). Jeśli sprzedajesz książki (5%),
jedzenie (8%) albo mieszane (różne stawki), w polu default_vat_rate credentials wpisz właściwą stawkę.
Dla shopów mieszanych: BL pokaże zamówienia z jedną stawką (najczęstsza w Twojej ofercie). Faktury i tak generujesz w BL ręcznie/automatem, gdzie możesz skorygować per pozycja.
Coś poszło nie tak?
Najczęstsze błędy (HTTP 401, „Token invalid", „ERROR_LIMIT_REACHED" itd.) z konkretnymi fixami:
Rozwiązywanie problemów →