Wysokowydajny system e-commerce

Szczegóły

Czas trwania:
2 lata
Technologie:
Kotlin, Java, Spring, React, JavaScript
Rodzaj współpracy:
End-to-End Product Development, Integracja

Problem

Klient jest właścicielem sieci sklepów działających w Europie. Posiada również istniejący system e-commerce, zarządzającym wszystkimi działaniami związanymi z zamówieniami oraz zakupami w lokalnych sklepach. Klient ma pomysł na poszerzenie asortymentu poprzez dodanie rynku, na którym dostawcy mogliby dostarczać oferty. Rozwiązanie to miałoby być w pełni zintegrowane z istniejącym systemem, który składa się z wielu różnych serwisów.

Wyzwanie

Najtrudniejszym elementem procesu było zintegrowanie produktu z systemem klienta. Aby zachować wszystkie dotychczasowe funkcjonalności, należało kompleksowo zapoznać się z dziedziną oraz logiką istniejącego rozwiązania. Wydajność ma szczególne znaczenie ze względu na ilość zamówień przetwarzanych każdego dnia.

Rozwiązanie

Produkt, który powstał to w pełni konfigurowalny rynek ofert dla dostawców z zaawansowanym wyszukiwaniem oraz panelem dostawcy.

Został on zintegrowany z istniejącym systemem zachowując przy tym dotychczasowe działanie.

Integracje odbyły się głownie za pomocą API REST oraz poprzez SFTP.

System został zoptymalizowany do przyjmowania setek tysięcy zamówień dziennie.

Wybranym systemem płatności jest PayU: Integracja z systemem platnosci payu

Rezultat

Dzięki nowemu systemowi, klient otrzymał produkt, który zwiększył jego asortyment co przełożyło się na zwiększenie liczby konsumentów oraz dokonywanych zamówień.