Dług technologiczny

Marketplace z Branży Gamingowej: Migracja z Magento na Syliusa

jastusa-featured-top
jastusa-featured-back
Klient

JAST USA

JAST powstał w 1996 roku i od tego czasu jest pionierem w branży cyfrowej na japońskim rynku rozrywki. Specjalizuje się w dystrybucji gier wideo inspirowanych anime o różnorodnej tematyce. 

JAST słynie z wysokiej jakości produktów i usług zorientowanych na klienta, dotrzymując kroku zmieniającym się trendom w grach. Współpraca z twórcami gier wzbogaciła ich portfolio, zapewniając im pozycję ulubieńca wśród fanów gier anime na całym świecie. Poza sprzedażą, JAST odgrywa kluczową rolę we wspieraniu i rozwoju gatunku gier typu “powieść wizualna”.

Problem

Sklep internetowy JAST USA był ograniczany przez narastający dług technologiczny. Celem firmy było stworzenie szybkiej, nowoczesnej i intuicyjnej aplikacji, która poprawi doświadczenia użytkowników oraz poprawi wydajność i funkcjonalność sklepu.

analysis-icon

Wyzwania

  • Migracja danych Magento >> Sylius: Zapewnienie ciągłości biznesowej i integralności danych podczas transferu.
  • Opracowanie nowego interfejsu graficznego: Stworzenie atrakcyjnej wizualnie i przyciągającej uwagę witryny dla rynku cyfrowych gier anime.
  • Aplikacja frontendowa VueJS: Poprawa komfortu i zaangażowania użytkownika dzięki wykorzystaniu responsywnej aplikacji.
  • Dostosowany system zwrotów: Usprawnienie obsługi klienta dzięki  optymalizacji procesu zwrotów.
  • Integracja nowej bramki płatniczej: Ułatwienie transakcji i rozszerzenie opcji płatności dla użytkowników.
  • Wdrożenie systemu punktów lojalnościowych: Wzmacnianie lojalności klientów za pomocą systemu nagród.
  • Zaawansowane wyszukiwanie i filtrowanie produktów: Uproszczenie procesu wyszukiwania produktów.
  • Rozwój „biblioteki gier” dla klientów: Stworzenie spersonalizowanej przestrzeni, w której klienci mogą uzyskać dostęp do swoich zakupów.
  • Regionalny system cenowy: Dostosowywanie strategii cenowej  w oparciu o lokalizację klienta.
  • Usprawniony proces zarządzania promocjami: Uproszczenie zarządzania promocjami i banerami
moutain-icon

Rozwiązanie problemu

  • Szybki i bezpieczny mechanizm pobierania plików

Zaimplementowaliśmy AWS S3 z „wstępnie wyznaczonymi adresami URL” dla bezpiecznego pobierania i CDN dla zwiększenia szybkości.

  • Elastyczne wyszukiwanie i filtrowanie produktów

Wykorzystaliśmy Elasticsearch do usprawnienia wyszukiwania i filtrowania, poprawiając jakość zakupów.

  • Ulepszona konfiguracja katalogu produktów

Opracowaliśmy wtyczkę do dynamicznych katalogów produktów.

  • Innowacyjna wtyczka do zarządzania banerami

Stworzyliśmy wtyczkę pozwalającą na sprawne zarządzanie kampaniami reklamowymi.

  • Niestandardowy system „cen regionalnych”.

Wdrożyliśmy system ustalania cen na podstawie lokalizacji.

  • Zautomatyzowany System Aktywacji Promocji

Opracowaliśmy system planowych aktywacji promocji.

  • Szybkie odświeżanie cen produktów promocyjnych

Użyliśmy Symfony Messenger i RabbitMQ do szybkich aktualizacji cen.

  • Rozwój nowych funkcji sklepu

Zaprojektowaliśmy nowe funkcje w oparciu o uwagi administratorów sklepu.

  • Nowa aplikacja frontendowa VueJS

Stworzyliśmy responsywną aplikację frontendową w celu poprawy komfortu użytkowania.

  • Zaawansowany moduł raportowania

Wdrożyliśmy system generowania szczegółowych statystyk sprzedaży.

Wykorzystane pluginy

  • bitbag/acl-plugin
    Odpowiada za nadanie uprawnień dla pracowników sklepu.
  • bitbag/banner-plugin
    Umożliwia skonfigurowanie kampanii, a dodatkowo przy każdym wyświetlanym banerze można sprawdzić liczbę kliknięć i automatycznie go włączyć lub wyłączyć według daty rozpoczęcia i zakończenia.
  • bitbag/blacklist-plugin
    Wtyczka umożliwia ustawienie automatycznych blokad przy składaniu zamówień lub aktywowaniu gier za pomocą kodu w przypadku podejrzanych żądań.
  • bitbag/bonus-points-plugin
    Wtyczka umożliwia klientom sklepu zbierać i płacić punktami bonusowymi.
  • bitbag/catalog-plugin
    Działa w połączeniu z `elasticsearch-plugin`, odpowiada za wyświetlanie produktów w sliderach w zależności od ustawionych `reguł` w katalogach, dla których mają się wyświetlać.
  • bitbag/cms-plugin
    Wtyczka umożliwia tworzenie statycznych stron w sklepie.
  • bitbag/crossselling-plugin
    Wtyczka umożliwia wyświetlanie sugestii powiązanych produktów na stronie produktu głównego.
  • bitbag/elasticsearch-plugin
    Wtyczka jest kluczowa w tym projekcie, z uwagi na fakt, że Elasticsearch został wykorzystany w wielu ważnych miejscach w całym sklepie, głównie przy wyszukiwaniu, filtrowaniu i sortowaniu listy produktów.
  • bitbag/import-export-bundle
    Wtyczka umożliwiła szybszą migrację danych z Magento do Sylius.
  • bitbag/nmi-payment
    Integracja z bramką płatniczą NMI.
  • bitbag/refund-plugin
    Wspiera niestandardową akcję zwrotu pieniędzy, w ramach której można zwrócić np. tylko jeden przedmiot
  • setono/catalog-promotion-plugin
    Obecnie stosowana jest funkcjonalność podobna do promocji katalogowej Sylius, jednak jest to rozwiązanie w pełni niestandardowe.
  • bitbag/sylius-multiple-product-image-uploader
    Wtyczka umożliwia przesyłanie wielu zdjęć do produktów metodą „przeciągnij i upuść”.

Nasze pluginy – repozytorium GitHub >>>

Zmagasz się z długiem technologicznym w swoim eCommerce? Skontaktuj się z nami!

Rezultat

Szybkie pobieranie zakupionych plików

JAST USA podjęło wyzwanie zapewnienia klientom szybkiego i bezpiecznego pobierania plików. Integrując rozwiązanie do przechowywania danych w chmurze AWS S3 z „wstępnie podpisanymi adresami URL”, osiągnięto równowagę w kosztach dostarczania i przechowywania plików. To wdrożenie doprowadziło do zwiększenia zadowolenia klientów na całym świecie, oferując wydajne i bezpieczne pobieranie.

Szybkie wyszukiwanie i filtrowanie produktów

Zastosowanie Elasticsearch umożliwiło klientom szybkie wyszukiwanie i filtrowanie produktów. To usprawnienie usprawniło proces wyszukiwania pożądanych tytułów, a co za tym idzie, zwiększyło liczbę transakcji.

Nowa wtyczka do zarządzania banerami

Wprowadzenie wtyczki do zarządzania banerami uprościło aktywację i dezaktywację kampanii reklamowych. Zwiększyła się skuteczność planowania kampanii, zaangażowanie klientów oraz poprawiły się wyniki działań marketingowe.

Niestandardowy system „cen regionalnych”

Wdrożenie dostosowanego systemu cenowego, wrażliwego na takie czynniki, jak lokalizacja klienta, pozwoliło JAST USA na dynamiczne dostosowywanie cen do różnych rynków. Strategia ta znacząco zwiększyła konkurencyjność i sprzedaż sklepu.

Automatyczne promocje

System automatycznych promocji, uruchamiający się w określonych godzinach, zoptymalizował zarządzanie kampaniami reklamowymi i promocyjnymi. Takie podejście poprawiło efektywność sprzedaży i zachęca klientów do zakupów. 

System punktów lojalnościowych

Wprowadzenie systemu punktów lojalnościowych nagrodziło i mocniej zaangażowało stałych klientów w sklep. Inicjatywa ta doprowadziła do wzrostu lojalności klientów i częstszych zakupów.

Nowa bramka płatnicza (karty kredytowe)

Uruchomienie nowej bramki płatności kartą kredytową rozszerzyło możliwości płatności, usprawniając proces zakupowy i zwiększając wygodę użytkowników. Dodatek ten przyciągnął także nowych klientów.

JAST USA

Migracja danych z Magento na Syliusa

  • Szybki i bezpieczny mechanizm pobierania plików
  • Niestandardowy system „cen regionalnych”
  • Nowa aplikacja frontendowa VueJS
Skontaktuj się z nami

Potrzebujesz migracji na nową platformę eCommerce?

Radosław Żurawski
CSO
Jakub Leśniewski
Business Development Representative