Steelstorm produkuje sprzęt siłowy, od hantli po rozbudowane klatki treningowe. W sklepie występowały produkty z wieloma wariantami, dlatego standardowy sposób dodawania ich do koszyka był niewygodny przy większych zamówieniach.
Moim zadaniem było przygotowanie formularza w Vue.js, który pozwalał wprowadzić potrzebne wartości w jednym miejscu i przekazać wybrane warianty do istniejącego sklepu PrestaShop.
Stack: PrestaShop, Vue.js, JavaScript, PHP, HTML, CSS
Standardowy wybór pojedynczego wariantu sprawdza się przy prostym produkcie, ale staje się niewygodny, gdy klient chce zamówić kilka odmian lub większą liczbę konfiguracji.
W tym przypadku użytkownik musiałby wielokrotnie przechodzić przez podobne opcje produktu. Zwiększało to liczbę wykonywanych kroków i utrudniało kontrolę nad przygotowywanym zamówieniem.
Przygotowałem formularz wariantów w Vue.js i połączyłem go z działającym sklepem PrestaShop. Prace obejmowały warstwę interfejsu, przekazywanie wybranych danych do mechanizmu sklepu oraz dopasowanie rozwiązania do istniejącej struktury produktów.
Wprowadzałem również poprawki w prezentacji oferty, widoku mobilnym i elementach wyświetlanych podczas pierwszego wejścia na stronę.
Formularz został przygotowany jako osobny element interfejsu działający wewnątrz istniejącej karty produktu. Użytkownik mógł wprowadzić potrzebne wartości bez wielokrotnego przechodzenia przez ten sam standardowy proces wyboru.
Vue.js pozwolił obsłużyć zmiany formularza po stronie przeglądarki i aktualizować dane bez przeładowywania całej strony przy każdej czynności.
Nowy formularz nie zastępował całego mechanizmu sklepu. Musiał współpracować z istniejącymi produktami, wariantami i procesem dodawania pozycji do koszyka.
Najważniejsze było zachowanie zgodności z działającą strukturą PrestaShop, aby indywidualny interfejs nie wymagał przebudowy całego katalogu ani osobnego systemu zamówień.
Rozwiązanie wymagało sprawdzenia nie tylko wyglądu formularza, ale również poprawnego przekazywania wybranych wariantów do sklepu.
Testy obejmowały:
Proces wyboru wariantów został dopasowany do sposobu zamawiania produktów Steelstorm. Klient nie musiał wielokrotnie przechodzić przez podobne konfiguracje, gdy chciał przygotować większe zamówienie.
Rozwiązanie rozszerzyło działający sklep PrestaShop o interfejs przygotowany pod konkretny katalog, bez zastępowania całego systemu sprzedażowego.
Jeżeli standardowa karta produktu nie obsługuje wygodnie wariantów, konfiguracji albo większych zamówień, opisz strukturę katalogu i obecny proces zakupowy. Na tej podstawie można ustalić, czy wystarczy rozbudowa interfejsu, czy potrzebna jest również zmiana logiki koszyka.
Standardowy wybór pojedynczego wariantu sprawdza się przy prostym produkcie, ale staje się niewygodny, gdy klient chce zamówić kilka odmian lub większą liczbę konfiguracji.
W tym przypadku użytkownik musiałby wielokrotnie przechodzić przez podobne opcje produktu. Zwiększało to liczbę wykonywanych kroków i utrudniało kontrolę nad przygotowywanym zamówieniem.
Przygotowałem formularz wariantów w Vue.js i połączyłem go z działającym sklepem PrestaShop. Prace obejmowały warstwę interfejsu, przekazywanie wybranych danych do mechanizmu sklepu oraz dopasowanie rozwiązania do istniejącej struktury produktów.
Wprowadzałem również poprawki w prezentacji oferty, widoku mobilnym i elementach wyświetlanych podczas pierwszego wejścia na stronę.
Formularz został przygotowany jako osobny element interfejsu działający wewnątrz istniejącej karty produktu. Użytkownik mógł wprowadzić potrzebne wartości bez wielokrotnego przechodzenia przez ten sam standardowy proces wyboru.
Vue.js pozwolił obsłużyć zmiany formularza po stronie przeglądarki i aktualizować dane bez przeładowywania całej strony przy każdej czynności.
Nowy formularz nie zastępował całego mechanizmu sklepu. Musiał współpracować z istniejącymi produktami, wariantami i procesem dodawania pozycji do koszyka.
Najważniejsze było zachowanie zgodności z działającą strukturą PrestaShop, aby indywidualny interfejs nie wymagał przebudowy całego katalogu ani osobnego systemu zamówień.
Rozwiązanie wymagało sprawdzenia nie tylko wyglądu formularza, ale również poprawnego przekazywania wybranych wariantów do sklepu.
Testy obejmowały:
Proces wyboru wariantów został dopasowany do sposobu zamawiania produktów Steelstorm. Klient nie musiał wielokrotnie przechodzić przez podobne konfiguracje, gdy chciał przygotować większe zamówienie.
Rozwiązanie rozszerzyło działający sklep PrestaShop o interfejs przygotowany pod konkretny katalog, bez zastępowania całego systemu sprzedażowego.
Jeżeli standardowa karta produktu nie obsługuje wygodnie wariantów, konfiguracji albo większych zamówień, opisz strukturę katalogu i obecny proces zakupowy. Na tej podstawie można ustalić, czy wystarczy rozbudowa interfejsu, czy potrzebna jest również zmiana logiki koszyka.