← Wróć do case studies
Case study — analityka sprzedaży Wdrożone

Trzy portale, jedna odpowiedź, która się liczyła.

Casalisa, islandzki sprzedawca zasłon i rolet (3 portale dostawców, ~1000 zamówień/rok), miał dane zamówień uwięzione portal po portalu. Dziś automatyczny pipeline odpowiada na pytanie, od którego zależy asortyment.

  • 99,3% z 1011 zamówień w jednym profilu rozmiaru.

  • 3 → 1 portale dostawców w jednym miejscu.

  • 8 interaktywnych dashboardów na żywych danych.

Problem

Dane zamówień były zamknięte w 3 osobnych portalach dostawców, każdy z własnym formatem i logowaniem. Analiza robiona ręcznie, portal po portalu — wolno, podatnie na błędy, bez możliwości spojrzenia w poprzek dostawców. Najważniejsza decyzja — które rozmiary faktycznie trzymać na stanie — nie miała pod sobą żadnych danych.

Co zbudowałem

Scrapery Playwright pobierają każdy portal automatycznie (jeden asynchroniczny i współbieżny, dla strony renderowanej w Reakcie). Dopasowanie rozmyte plus normalizacja regexem uzgadniają niespójne nazwy produktów między dostawcami i wszystko ląduje w jednym magazynie Postgres.

Na wierzchu 8 interaktywnych dashboardów Marimo. Pipeline od razu wydobył kluczowy wniosek: 99,3% z 1011 zamówień mieści się w jednym profilu rozmiaru — zamieniając zgadywanie asortymentu w mierzalną decyzję.

Stack

Python · Playwright · Supabase · Marimo · Altair · Pandas · Docker

Otwórz dashboard na żywo

Demo na żywo — dane syntetyczne, logika dashboardów identyczna jak we wdrożonym systemie. Działa w całości w Twojej przeglądarce.

Zarezerwuj darmowe 30 min