WYZWANIE

Jednym z naszych głównych wyzwań było skrócenie czasu wyliczania ceny finalnej za produkty “online” w kontekście indywidualnego Klienta (każdy Klient-sklep może mieć inny zestaw promocji oraz warunków handlowych). Maksymalny czas wyliczenia ceny produktów na SRP powinien wynosić do 400ms.

Niełatwym zadaniem było również pobieranie z systemów zewnętrznych (ERP) warunków handlowych Klienta (indywidualnych rabatów) oraz ich obsługa podczas wyliczania ceny finalnej za produkt. Dodatkowo musieliśmy zaprezentować na portalu e-commerce promocje B2B w sposób jasny i czytelny dla Klienta oraz zdefiniować różne typy promocji: katalogowe, progowe (warunkowe), bonusowe, związane ze sposobem płatności za zamówienie. Zdefiniowaliśmy rabaty promocyjne per asortyment oraz grupę, do jakiej Klient należy.

Nasz zespół musiał zmierzyć się również z takimi wyzwaniami, jak obsługa budżetów promocyjnych i innych limitów nakładanych na promocje, a także obsługa wielu rynków wraz z obsługą specyficznych rozwiązań dla danego rynku. Zdefiniowaliśmy promocje dla różnych kanałów sprzedaży, np. portal e-commerce, SFA (narzędzie używane przez handlowców) i inne platformy Klienta.

ROZWIĄZANIE

Tworząc price calculator odpowiedzialny za wyliczanie ceny, nasz zespół korzystał z technologii Kotlin multiplatform z możliwością kompilowania na środowiska jvm, android lub ios. Dodaliśmy parametry promocji - jak np. łączenia promocji, kalkulacji wartości zniżki od ceny jednostkowej bądź od ceny za linię - które umożliwiają customizację narzędzia pod wybrany rynek. Komunikacja z platformą e-commerce odbywa się przez API, w celu przekazania najważniejszych informacji o promocjach, czyli o spełnieniu promocji przez Klienta, a także ile produktów Klient musi jeszcze dodać do koszyka, aby osiągnąć wyższy rabat.

WYNIK
  • Wdrożenie narzędzia na 6 rynkach (Polska, Węgry, Rumunia, Bułgaria, Słowenia i Chorwacja) wraz z możliwością konfiguracji pod wybrany rynek.
  • Wyliczanie aktualnych cen produktów w minimalnym czasie, jaki założony został w projekcie.

 

Read More ››

Otrzymaj wycenę w ciągu 48 godzin