Headless BaseLinker — automatyzacja bez płatnych modułów za 1000 zł
Jak wysyłamy requesty do frontendu BaseLinkera przez konsolę, omijając płatne moduły. Repricing i kontrola cen za darmo zamiast 12 000 PLN rocznie.
LiveSales
1000 PLN miesięcznie za repricing. Albo zero — jeśli wiesz jak rozmawiać z frontendem.
“Moduł repricingu w BaseLinkerze kosztuje 1000 PLN netto miesięcznie. Nasz robi to samo, wysyłając requesty bezpośrednio do frontendu BL. Koszt: zero.”
— Developer, wewnętrzny zespół
12 000 PLN rocznie
Tyle kosztuje moduł repricingu BaseLinker. Tyle oszczędzamy.
Headless requests
Requesty do frontendu BL przez konsolę — te same endpointy co przeglądarka.
Lokalnie na komputerze
Cała automatyzacja stoi na jednym komputerze. Koszt utrzymania: prąd.
Problem: płatne moduły BaseLinkera
BaseLinker to świetna platforma do zarządzania e-commerce. Ale niektóre funkcje — w tym repricing — są dostępne wyłącznie jako płatne moduły.
Moduł repricing BL
Automatyczna zmiana cen na podstawie reguł. Ustawiasz min/max, system sam dostosowuje.
Headless repricing
Te same operacje, ale realizowane przez requesty do frontendu BL. Bez płacenia za moduł.
Pytanie brzmi: czy da się uzyskać tę samą funkcjonalność bez płacenia za moduł? Odpowiedź: tak, ale wymaga to zrozumienia jak działa frontend BaseLinkera.
Podejście: headless requests do frontendu BL
Każda platforma webowa — w tym BaseLinker — ma frontend, który komunikuje się z backendem przez HTTP requesty. Kiedy klikasz przycisk “zmień cenę” w panelu BL, przeglądarka wysyła konkretny request z konkretnymi parametrami.
Nasz system robi dokładnie to samo — tylko bez przeglądarki.
Jak to działa — krok po kroku
Otwierasz DevTools w przeglądarce (F12 → Network), wykonujesz akcję w panelu BL i obserwujesz jakie requesty lecą do serwera. Zapisujesz URL, metodę HTTP, nagłówki i body.
Kopiujesz strukturę requestu do swojego kodu. Kluczowe: cookies sesji (uwierzytelnienie), nagłówki (Content-Type, X-Requested-With), body z parametrami akcji.
Skrypt wysyła te same requesty programowo — z Pythona, Node.js czy dowolnego języka z biblioteką HTTP. Jeden skrypt może zmienić ceny 500 produktów w minutę.
Cron job lub task scheduler uruchamia skrypt co 15 minut, co godzinę — jak potrzebujesz. Repricing działa 24/7 bez interwencji.
Kluczowa różnica wobec oficjalnego API BaseLinkera: API ma ograniczony zestaw metod. Nie wszystkie operacje dostępne w panelu BL mają swoje odpowiedniki w API. Headless approach daje dostęp do wszystkiego co widzi użytkownik w przeglądarce.
Repricing w szczegółach
Nasz moduł repricingu działa identycznie jak płatny moduł BL — z kilkoma przewagami.
Jak działa nasz repricing
Panel min/max cena
Próg poniżej którego system nigdy nie zejdzie — zabezpieczenie marży.
Górny limit — nie windujemy cen ponad rozsądny poziom, nawet jeśli konkurencja znika.
System cyklicznie sprawdza aktualne ceny i porównuje z ustawionymi regułami. Jeśli cena jest poza zakresem — koryguje.
Porównanie z modułem BaseLinker
| Cecha | Moduł BL (płatny) | Headless repricing |
|---|---|---|
| Koszt miesięczny | 1 000 PLN | ~0 PLN |
| Min/max cena | ||
| Reguły cenowe | ||
| Auto-checking | ||
| Integracja z Allegro Ads | ||
| Panel rentowności per oferta | ||
| Support oficjalny | ||
| Stabilność | Gwarantowana SLA | Zależy od frontendu BL |
| Utrzymanie | Zero — BL utrzymuje | Wymaga monitoringu |
Headless podejście ma dwie kluczowe przewagi: zero kosztów i integrację z resztą naszego ekosystemu (panel rentowności, Allegro Ads, magazyn). Moduł BL działa w izolacji — nasz repricing jest częścią większego systemu decyzyjnego.
Oszczędności w liczbach
Kumulatywne oszczędności: własny repricing vs moduł BaseLinker
1000 PLN netto / miesiąc — oszczędność narastająco przez rok
Nie tylko repricing
Headless approach pozwala automatyzować dowolną operację dostępną w panelu BaseLinkera — nie tylko repricing.
Odczyt danych o produktach, stanach magazynowych i cenach — bez limitu requestów API.
Masowe zmiany cen, opisów, parametrów — te same operacje co w panelu, ale programowo.
Operacje, które ręcznie zajmują godziny, system wykonuje w minuty. 500 zmian cen w jednym przebiegu.
Automatyczne uruchamianie co X minut. Repricing, synchronizacja, monitoring — wszystko na autopilocie.
Ograniczenia i ryzyka
Headless approach to nie magia. Ma realne ryzyka, o których trzeba wiedzieć przed podjęciem decyzji.
Kruchość selektorów
BaseLinker może zmienić strukturę frontendu w dowolnym momencie. Każda aktualizacja panelu BL może zepsuć nasze requesty. Wymaga regularnego monitoringu i szybkiej reakcji na zmiany.
Brak oficjalnego wsparcia
To nie jest oficjalnie wspierane podejście. BaseLinker nie ma obowiązku utrzymywać kompatybilności swoich wewnętrznych endpointów. Jeśli coś się zepsuje — naprawiasz sam.
Sesja i uwierzytelnianie
Headless requests wymagają aktualnych cookies sesji. Sesja może wygasnąć, BL może zmienić mechanizm uwierzytelniania. Trzeba to obsługiwać automatycznie w kodzie.
Wolniejsze niż natywne API
Requesty do frontendu są z natury wolniejsze niż bezpośrednie wywołania API. Dla repricingu 500 produktów to nie problem — ale na skali tysięcy ofert różnica jest zauważalna.
ToS i etyka
Automatyzacja frontendu może naruszać regulamin usługi. Używamy tego podejścia wyłącznie do zarządzania własnymi produktami i cenami na własnym koncie — nie do scrapingu ani manipulacji.
Kiedy to ma sens
Warto rozważyć gdy:
- Płacisz za moduły BL powyżej 500 PLN/mies.
- Masz developera, który rozumie HTTP i DevTools
- Potrzebujesz integracji z własnymi systemami
- Oficjalne API nie pokrywa Twoich potrzeb
Lepiej zapłacić za moduł gdy:
- Nie masz nikogo technicznego w zespole
- Potrzebujesz gwarancji SLA i supportu
- Koszty modułu to ułamek Twoich obrotów
- Nie chcesz ryzykować problemów z regulaminem
Podsumowanie
Headless BaseLinker to podejście dla zespołów technicznych, które chcą pełnej kontroli nad automatyzacją e-commerce bez płacenia za każdy moduł osobno. Nasz repricing działa od miesięcy, oszczędzając 1000 PLN netto miesięcznie.
Największa wartość to nie same oszczędności — to integracja. Nasz repricing nie działa w izolacji. Jest częścią systemu, który widzi rentowność per oferta, stan kampanii Allegro Ads i dane z magazynu. Decyzje cenowe podejmowane są w kontekście, nie w próżni.
Zainteresowany automatyzacją danych?
LiveSales pomoże Ci zaoszczędzić czas i podejmować lepsze decyzje biznesowe dzięki automatycznym raportom i dashboardom.
Skontaktuj się z namiPodobał Ci się ten artykuł?
Subskrybuj, aby dostawać powiadomienia o nowych artykułach.
Bez spamu. Możesz się wypisać w każdej chwili.
Przeczytaj również
Własne narzędzie do Allegro Ads — dlaczego zbudowaliśmy je od zera
Jak wygląda nasze wewnętrzne narzędzie do Allegro Ads. Kampanie po kategoriach, rentowność per oferta, repricing, auto-odnowienia — pełny przegląd modułów.
Pakowanie Kablowo: system magazynowy zbudowany z Claude Code
Case study budowy systemu pakowania dla firmy kablowej. FastAPI + Next.js, integracja BaseLinker, maszyna ESP8266 do kabli, drukarka Zebra. 30% oszczędności czasu.
Resztki kablowe: moduł automatycznego dopasowania do zamówień
Jak zarządzać resztkami kabli w magazynie e-commerce. Auto-matching do zamówień, rezerwacja, zużycie częściowe. Moduł resztek w systemie Pakowanie Kablowo.