OPS-25-K7Mała firma · E-commerce

Monitoring cen 14 konkurentów dla 3-osobowego sklepu

14 konkurentów monitorowanych daily. 6 godzin tygodniowo odzyskanych w 3-osobowym zespole. Retainer €290/mies, zwrot w miesiąc.

+18%marża na top SKU
Sektor
Sklep e-commerce · fitness · 600k PLN/mies
Powierzchnie
Browser · Slack · 1 parser, 14 sklepów
Czas pracy
11 miesięcy production
Opublikowano
2025-08-19

Wyzwanie

3-osobowy sklep e-commerce z akcesoriami fitness (suplementy, sprzęt domowy, odzież treningowa). 600k PLN obrotu miesięcznie, marża 14-22% w zależności od kategorii. Konkurowali z 14 sklepami w segmencie — od Decathlonu po niszowe boutique sklepy.

Process w 2024: właściciel co 2 dni manualnie sprawdzał ceny 14 sklepów dla ~40 kluczowych SKU. Excel, kopiuj-wklej, ~3 godziny każdorazowo. Plus partner robił to samo dla innej kategorii. Łącznie 6 godzin tygodniowo w 3-osobowym zespole — 10% całego dostępnego czasu zespołu.

Problem był głębszy: między sprawdzeniami konkurencja zmieniała ceny, oni nie wiedzieli. Tracili sprzedaż w peak hours (sobota wieczór, niedziela poranek) bo ich ceny były 10-15% wyższe od konkurencji, której zmiany jeszcze nie zobaczyli.

Podejście

Setup w 2 tygodnie. Per-sklep parser (14 parserów, ale każdy proste — JSON-LD wystarczyło na 11 z 14 sklepów). Daily monitoring o 6:00 rano (wystarczająco często dla ich rynku, nie real-time), dashboard z pełnym diff-em vs poprzedni dzień, Slack channel #price-alerts z notification gdy konkurent zmieni cenę kluczowego SKU o >10%.

Stack maksymalnie prosty: Playwright na małym VPS-ie (Hetzner CPX21, €8/mies), Cron daily, PostgreSQL, prosty Next.js dashboard. Bez Temporal, bez Kubernetes — projekt o tej skali nie potrzebuje.

Edge cases zaadresowane: 2 sklepy mają anti-bot (Cloudflare Basic), użyliśmy residential proxy ale tylko dla nich. Reszta datacenter. Koszt proxy: ~$15/mies.

Wynik

6 godzin/tydzień zaoszczędzone w zespole. Właściciel używa tego czasu na content marketing — przyznał że to większa wartość niż sama price intelligence.

Marża na top 20 SKU wzrosła +18% w pierwszych 4 miesiącach. Nie przez podnoszenie cen — przez prawidłowe pozycjonowanie. Gdy konkurent obniżał cenę produktu X, oni adjustowali w 2-4h zamiast 2-4 dni. Gdy konkurent podnosił cenę, oni również podnosili. Pricing accuracy poprawiła się.

Cost operacyjny: €290/mies (€8 VPS + €15 proxy + reszta to retainer dla monitoring zmian i parser updates). ROI mierzony przez właściciela: pierwszy miesiąc.

System operating 11 miesięcy bez większych przerw. Parser update raz w okresie (jeden sklep zmienił layout w lutym 2026, fix w 4 godziny).

Stack

PlaywrightPostgreSQLNext.js dashboardSlack APICronHetzner VPSBright Data residential (limited)

Wskaźniki

  • 14Konkurenci monitorowani
  • ~280SKU śledzone
  • 6h / tydzCzas zaoszczędzony
  • +18%Wzrost marży top SKU
  • €290 / miesCost operacyjny
  • 1 miesiącROI
Podobny problem w Twojej firmie?

Każdy projekt jest inny, ale wzorce się powtarzają.

Jeśli rozpoznajesz fragmenty tego case study u siebie — napisz. Zwykle widzimy w pierwszym callu, czy to skala godzin tygodniowo, czy infrastruktura na miesiące.