Ctrl Alt
Banana
Cześć!
Cześć!

NDA: Synchronizacja magazynów i cen w e-commerce

Dedykowana platforma automatyzująca synchronizację stanów magazynowych i cen między wieloma hurtowniami a sklepem opartym na PrestaShop. Rozwiązanie łączące nowoczesny stack technologiczny z przyzwyczajeniami klienta do pracy na plikach Excel.

Sektor E-commerce

Aplikacje Webowe, Automatyzacja, Przetwarzanie Danych

E-commerce

2025

Next.jsTypeScriptRedis + BullMQScrapingBeeNode.jsTailwindCSS

Problem

Jak połączyć dynamiczne dane z czterech różnych hurtowni z manualnym procesem zarządzania sklepem, nie zmieniając przyzwyczajeń klienta?

Klient zarządzał ofertą sklepu w oparciu o pliki Excel, które służyły do importu danych w PrestaShop. Manualne weryfikowanie cen i dostępności w hurtowniach (wymagające logowania) było czasochłonne i obarczone ryzykiem błędu. Wyzwaniem było stworzenie narzędzia, które 'nakarmi' arkusz klienta zawsze aktualnymi danymi, obsłuży tysiące produktów bez zadyszki i pozwoli na błyskawiczne dodawanie nowego asortymentu w odpowiedzi na zapytania rynkowe.

Nasze rozwiązanie

Stworzyliśmy skalowalną architekturę opartą na Next.js i TypeScript. Już na etapie scrapingu wdrożyliśmy Redis oraz BullMQ, co pozwoliło na stabilne kolejkowanie tysięcy zadań w tle. W toku ewolucji projektu zmigrowaliśmy źródła danych na pliki hurtowe, zachowując ten wydajny silnik. System oferuje pełną elastyczność: operacje można wykonywać przez responsywny interfejs (Tailwind CSS) lub bezpośrednio z poziomu CLI dla zaawansowanej kontroli. To technologia, która dopasowała się do człowieka, a nie odwrotnie.

Zdjęcie projektu
Zdjęcie projektu

Proces tworzenia

01

Dialog zamiast założeń

Projekt ewoluował dzięki ścisłej współpracy. Zaczęliśmy od scrapingu, ale szybko zrozumieliśmy, że przy skali 10 000 produktów potrzebne jest stabilniejsze rozwiązanie.

02

Zmiana wektora

Zamiast łatać system scrapujący, wdrożyliśmy obsługę plików hurtowych (CSV/XLSX/FTP). To była strategiczna decyzja zapewniająca stabilność.

03

Reagowanie na potrzeby

Gdy klient zgłosił problem ze sprawdzaniem cen podczas rozmów telefonicznych, zaprojektowaliśmy dedykowaną wyszukiwarkę, która przeszukuje cenniki wszystkich dostawców w ułamku sekundy.

04

Bezpieczeństwo marży

Zaimplementowaliśmy "bezpieczniki" – system alertów, który wyłapuje nagłe skoki cen zakupu i chroni sklep przed sprzedażą poniżej opłacalności.

Efekt

Przed

Chaos w plikach Excel i ręczne logowanie do wielu hurtowni, by sprawdzić dostępność. Duże ryzyko sprzedaży towaru, którego nie ma na stanie, oraz utraty marży przy zmianach cenników dostawców.

Po

Bezobsługowy automat synchronizujący ponad 10 000 produktów. Klient oszczędza setki godzin rocznie na "wklepywaniu" danych, a nowe towary trafiają do oferty sklepu błyskawicznie.