DATA REALIZACJI:
IV KWARTAŁ 2025
KATEGORIA:
ZARZĄDZANIE ASORTYMENTEM / AUTOMATYZACJE

Opis projektu

Dla firmy Bzodek zaprojektowaliśmy i wdrożyliśmy centralny system zarządzania informacją produktową – Esolu Hub. Pełni on rolę inteligentnego łącznika (Middleware) między surowymi danymi magazynowymi a platformą BaseLinker. System został stworzony, aby przekształcić nieustrukturyzowany, wieloletni chaos w bazie danych w precyzyjne parametry techniczne, które są fundamentem nowoczesnego e-commerce.

To właśnie rygorystyczna standaryzacja danych w Esolu Hub pozwoliła na uruchomienie kolejnych modułów: automatycznego kreatora zestawów oraz generatora grafik AI.

Wyzwania projektu i analiza problemu

Przed wdrożeniem, dane produktowe były gromadzone przez lata bez jednego standardu, co rodziło konkretne problemy biznesowe:

  • Rozproszenie informacji: Kluczowe parametry (np. rok produkcji opony – DOT) były zapisywane w różnych miejscach: raz w tytule, raz w opisie, a czasem w ogóle ich brakowało.
  • Kosztowne błędy w specyfikacji: Brak walidacji na etapie wprowadzania towaru skutkował błędami (np. pomylony rozstaw śrub), co w branży oponiarskiej oznaczało natychmiastowe zwroty i niepotrzebne koszty logistyczne.
  • Ograniczenia systemowe: Standardowe narzędzia nie potrafiły odróżnić produktów o niemal identycznych nazwach, ale innym stanie (np. opony typu DEMO z demontażu vs. nowe).

Zastosowane rozwiązania i inżynieria danych

Sercem systemu jest autorski proces przetwarzania danych, który w czasie rzeczywistym „czyta” i naprawia informacje o produktach.

Algorytm automatycznej ekstrakcji cech

System analizuje nazwy i opisy produktów, potrafiąc samodzielnie wyodrębnić markę, model bieżnika, sezonowość oraz parametry techniczne (szerokość, profil, średnica). Dzięki temu surowy tekst zamienia się w gotowe filtry do sklepu.

Inteligentna klasyfikacja i normalizacja

  • Rozpoznawanie towarów: System automatycznie kategoryzuje produkty (opona, felga, akcesorium) oraz wykrywa towary specjalne, co pozwala na stosowanie różnych strategii cenowych.
  • Ujednolicenie słowników: Esolu Hub posiada mapowanie producentów (np. nazwy „Mich”, „Michelin.” i „MICHELIN” zostają sprowadzone do jednego, poprawnego rekordu).

Mechanizm synchronizacji różnicowej

Zamiast przesyłać tysiące produktów przy każdej zmianie, system oblicza tzw. sumy kontrolne. Jeśli dane się nie zmieniły, proces jest pomijany. To rozwiązanie zredukowało obciążenie łącza i czas synchronizacji o ponad 90%.

Walidacja techniczna u źródła

Wprowadziliśmy rygorystyczną kontrolę parametrów. System nie pozwoli na błąd w rozstawie śrub czy indeksie nośności, co stanowi cyfrowy bezpiecznik dla całego procesu sprzedaży.

Wartość biznesowa i efekty wdrożenia

  • Skokowa oszczędność czasu: Automatyczne czyszczenie i standaryzacja danych skróciły czas przygotowania nowych partii towaru do wystawienia o 80%.
  • Minimalizacja strat finansowych: Dzięki rygorystycznej kontroli parametrów u źródła, liczba błędnych wysyłek i zwrotów spadła o blisko 95%.
  • Skalowalność operacyjna: Dzięki Esolu Hub, jeden operator jest w stanie zarządzać bazą dziesiątek tysięcy produktów, co wcześniej wymagało zaangażowania całego zespołu.
  • Fundament pod automatyzację: Czyste dane pozwoliły na wdrożenie generatorów zdjęć i zestawów, które działają bezbłędnie bez ingerencji człowieka.

Wykorzystane technologie

  • Platforma: Esolu Hub
  • Logika biznesowa: Laravel – wykorzystany do budowy zaawansowanej architektury danych i systemów kolejkowych.
  • Baza danych: MySQL zoptymalizowany pod kątem szybkich operacji na tysiącach rekordów.
  • Integracja: Dwustronna komunikacja z BaseLinker API.
  • Wydajność: System kolejkowy (Redis) do przetwarzania ogromnych zbiorów danych w tle.