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.

L

LiveSales

11 min czytania

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.

1 000 PLN / mies.
= 12 000 PLN rocznie netto

Headless repricing

Te same operacje, ale realizowane przez requesty do frontendu BL. Bez płacenia za moduł.

~0 PLN / mies.
= koszt prądu komputera

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

1
Analiza ruchu sieciowego

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.

2
Odtworzenie requestu

Kopiujesz strukturę requestu do swojego kodu. Kluczowe: cookies sesji (uwierzytelnienie), nagłówki (Content-Type, X-Requested-With), body z parametrami akcji.

3
Automatyzacja

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

4
Scheduling

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

Cena minimalna

Próg poniżej którego system nigdy nie zejdzie — zabezpieczenie marży.

Cena maksymalna

Górny limit — nie windujemy cen ponad rozsądny poziom, nawet jeśli konkurencja znika.

Auto-checking

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

CechaModuł BL (płatny)Headless repricing
Koszt miesięczny1 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 SLAZależy od frontendu BL
UtrzymanieZero — BL utrzymujeWymaga 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

Moduł BL (miesięcznie)
1 000 PLN
Własny repricing (miesięcznie)
~0 PLN
Oszczędność roczna
12 000 PLN

Nie tylko repricing

Headless approach pozwala automatyzować dowolną operację dostępną w panelu BaseLinkera — nie tylko repricing.

Monitoring stanów

Odczyt danych o produktach, stanach magazynowych i cenach — bez limitu requestów API.

Bulk operations

Masowe zmiany cen, opisów, parametrów — te same operacje co w panelu, ale programowo.

Szybkość

Operacje, które ręcznie zajmują godziny, system wykonuje w minuty. 500 zmian cen w jednym przebiegu.

Scheduling

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 nami

Podobał Ci się ten artykuł?

Subskrybuj, aby dostawać powiadomienia o nowych artykułach.

Bez spamu. Możesz się wypisać w każdej chwili.