Overview
Firma handlowa potrzebowała zautomatyzować proces zakupu mocno przecenionych produktów pojawiających się cyklicznie w systemie hurtowni.
Przy dużej konkurencji czas reakcji decydował o możliwości zakupu towaru, a standardowe automatyzacje oparte o przeglądarkę były zbyt wolne.
Celem było stworzenie ultraszybkiego systemu zakupowego komunikującego się bezpośrednio z API hurtowni bez udziału warstwy wizualnej.
Wyzwanie
Dotychczasowe rozwiązania działały w oparciu o symulację kliknięć w przeglądarce i nie były w stanie konkurować szybkością z bardziej zaawansowanymi botami.
Towar promocyjny znikał w ciągu kilku sekund, a klient przegrywał większość prób zakupu mimo wcześniejszych wdrożeń realizowanych przez innych wykonawców.
Projekt wymagał:
- analizy zamkniętego protokołu komunikacji,
- reverse engineering API hurtowni,
- eliminacji opóźnień przeglądarki,
- automatyzacji procesu zakupowego,
- stabilnego działania pod dużym obciążeniem,
- maksymalnego skrócenia czasu realizacji zamówienia,
- desktopowego interfejsu do kontroli procesu.
zajmował pełny proces
zakupu produktów
Największym wyzwaniem było ograniczenie opóźnień do absolutnego minimum i całkowite pominięcie warstwy frontendowej platformy.
Rozwiązanie
Przeprowadziliśmy pełną analizę komunikacji HTTP oraz reverse engineering platformy hurtowni.
Zamiast automatyzować przeglądarkę, stworzyliśmy dedykowaną aplikację Electron komunikującą się bezpośrednio z backend API systemu sprzedażowego.
Rozwiązanie obejmowało:
- reverse engineering żądań HTTP,
- analizę tokenów i autoryzacji,
- bezpośrednią komunikację z API,
- automatyczne logowanie i zakup,
- workflow dodawania produktów do koszyka,
- desktopową aplikację Electron,
- monitoring procesu zakupowego,
- backend danych PostgreSQL.
System został zoptymalizowany pod minimalny czas wykonania operacji i stabilne działanie niezależnie od obciążenia interfejsu użytkownika.
Outcome
Automatyzacja znacząco zwiększyła skuteczność zakupów promocyjnych i pozwoliła klientowi przejąć większość dostępnego towaru.
Eliminacja warstwy przeglądarkowej skróciła czas realizacji procesu zakupowego do kilku sekund.
Rezultaty były mierzalne:
skuteczności
zakupu towaru
dodatkowego zysku
tygodniowo
Projekt stał się kluczowym narzędziem operacyjnym wspierającym handel produktami promocyjnymi.
Jak wygląda system w praktyce
Fragmenty interfejsów, workflow i środowiska operacyjnego powstałego podczas realizacji projektu. Bez marketingowych mockupów i fikcyjnych dashboardów. Po prostu realne systemy pracujące w realnych procesach.


Before vs After
Jak wyglądała zmiana po wdrożeniu
Powolne automatyzacje oparte o przeglądarkę
- opóźnienia renderowania strony,
- niska skuteczność zakupów,
- utrata większości towaru,
- niestabilne workflow browser automation,
- ograniczona kontrola nad procesem.
Bezpośrednia komunikacja z API hurtowni
- automatyczny zakup w kilka sekund,
- reverse engineering protokołu,
- pominięcie warstwy frontendowej,
- stabilna aplikacja desktopowa,
- znacząco wyższa skuteczność zakupów.