Branża:
E-Commerce
Headless e-commerce dostosowany do urządzeń mobilnych
Wyzwanie
Publio.pl to działająca od 2012 r. internetowa księgarnia należąca do grupy Agora. Oferuje czytelnikom bogaty zbiór publikacji elektronicznych w formatach specjalnie przystosowanych do e-czytania (Kindle-MOBI, ePUB, PDF) oraz w wersji audio (MP3), w tym ponad 44 tys. e-booków i audiobooków oraz blisko 300 tytułów prasowych.
Publio.pl zwróciło się do nas z zadaniem optymalnego dostosowania swojej księgarni internetowej do możliwości urządzeń o różnych parametrach, takich jak komputery, laptopy, tablety i smartfony. Nowa odsłona serwisu Publio.pl miała być zaprojektowana z wykorzystaniem techniki RWD.
- Dostosowanie serwisu do urządzeń mobilnych.
- Osiągnięcie wyższych pozycji w wyszukiwarkach.
- Poprawa użyteczności stron responsywnych na różnych ekranach oraz zapewnienie wizualnej i funkcjonalnej spójności kanału mobile.
- Poprawa User Experience, uproszczenie ścieżek zakupowych oraz wdrożenie nowej, odświeżonej szaty graficznej.
- Zwiększenie konwersji sprzedaży i wzrost przychodów firmy.
Rozwiązanie
- Do stworzenia nowej odsłony serwisu publio.pl zdecydowaliśmy się na podejście headlessowe. W headless e-commerce każdy z frontów platformy może stanowić osobną część ekosystemu, zarządzaną z poziomu jednego CMS’a.
- Stworzyliśmy nowoczesną, opartą o API w standardzie OpenApi 3.0 aplikację SPA (SinglePageAplication). Do osiągnięcia tego celu użyliśmy dedykowanego frameworka Nuxt.js + Vue.js, który pomógł nam zrealizować nie tylko aplikację SPA, ale również zapewnił SSR (ServerSideRendering) potrzebny robotom indeksującym treści do zrozumienia strony. Dzięki temu obsłużyliśmy w pełni wymagania stawiane przez SEO.
- Cały proces tworzenia nowej odsłony serwisu prowadzony był zgodnie z metodologią User Centered Design.
- Dla zapewnienia lepszej organizacji pracy wykorzystaliśmy nowoczesne rozwiązania, takie jak TypeScript czy konteneryzacja aplikacji w Docker oraz wersjonowanie aplikacji. Obecnie aktualizacje aplikacji odbywają się bez przestoju serwisu, a użytkownicy w tym samym czasie mogą bez przerw przeglądać strony i robić zakupy.
- Bezpieczeństwo klientów i ich prywatność chroni szyfrowanie HTTPS oraz autentykacja JWT. Strona jest w pełni konfigurowalna za pomocą systemu CMS oraz reużywalnych komponentów.
- Wdrażając nowy serwis, zapewniliśmy routing aplikacji, zachowując obecne adresy URL. Dzięki temu, pozycja strony w wyszukiwarkach została utrzymana.