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
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.
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.