Opis projektu
PrzetłumaczoneLogika sama w sobie nie jest skomplikowana — to w zasadzie cena podstawowa za rozmiar plus zestaw mnożników i dodatków — ale musi być edytowalna bez dotykania kodu, ponieważ ceny wypełnienia i koszty materiałów zmieniają się co kilka miesięcy. Wolę zarządzać tabelą cen z prostego ekranu administracyjnego niż prosić programistę o ponowne wdrożenie za każdym razem, gdy dostawca podnosi ceny. Kalkulator powinien również działać poprawnie na urządzeniach mobilnych, ponieważ dobra część naszego ruchu pochodzi z telefonów, a także musi wysyłać gotową konfigurację do nas mailem lub do prostej kolejki zamówień, aby menedżer mógł się skontaktować.
Wymagania:
— Wybór rozmiaru materaca (standardowe rozmiary plus możliwość wprowadzenia niestandardowej szerokości/długości/wysokości z walidacją)
— Wybór rodzaju wypełnienia (pianka pamięciowa, lateks, włókno kokosowe, sprężyny, połączone) każdy z własnym współczynnikiem ceny
— Wybór twardości (miękki, średni, twardy lub dwustronny) wpływający na cenę i kombinację materiałów
— Wybór pokrycia/materiału (podstawowy dzianina, pikowany, zdejmowany/pralny, premium żakard) z osobnymi cenami
— Opcja pilnej produkcji, która dodaje procent lub stałą opłatę i pokazuje krótszy szacowany czas dostawy
— Na żywo przeliczanie ceny przy każdej zmianie w polu, pokazane w przejrzystym podziale, a nie tylko jako jedna suma
— Panel administracyjny lub edytowalna tabela cen (ceny podstawowe, współczynniki, opłaty) bez potrzeby zmian w kodzie
— Wynik wysyłany jako prośba o zamówienie mailem lub zapisywany w prostej tabeli bazy danych z polami kontaktowymi
— Responsywny układ przyjazny dla urządzeń mobilnych i podstawowa walidacja wejścia z pomocnymi komunikatami o błędach