Walidacja wymaganych pól tekstowych oraz cech produktów
Walidacja pól wymaganych - opis funkcjonalny
Walidacja pól wymaganych na karcie produktu ma na celu zagwarantowanie, że klient przed dodaniem produktu do koszyka poda wszystkie informacje niezbędne do prawidłowej realizacji zamówienia. Dzięki temu sklep otrzymuje komplet danych, a ryzyko błędów, pomyłek lub niepełnych zamówień jest zminimalizowane.Główne zadania walidacji to wymuszenie podania kluczowych informacji. Walidacja blokuje dodanie produktu do koszyka, jeśli klient nie wypełni pól oznaczonych jako wymagane.
Dotyczy to m.in.:
- wyboru jednej z opcji (radio)
- zaznaczenia checkboxa, jeśli jest obowiązkowy
- wyboru konkretnej wartości z listy (select)
- uzupełnienia tekstu w input/textarea
- przesłania pliku, gdy jest to wymagane
- wyboru cechy produktu, jeśli domyślna wartość to "-- wybierz --"
Walidacja cech produktu
Opcja walidacji cech jest dostępna jeżeli w sklepie włączona jest opcja "Czy przy wyborze cech na karcie produktu - w formie rozwijanej listy pokazywać jako domyślną pozycję -- wybierz --" w menu Konfiguracja / Konfiguracja sklepu / Ustawienia produktów. Domyślnie dla cech w formie select (rozwijanej listy) ustawiona jest wartość -- wybierz --, a cechy w formie radio (pola wyboru) oraz obrazkowe nie są domyślnie zaznaczone. Klient musi wybrać wartości cech, zanim doda produkt do koszyka. Jeżeli nie wybierze wartości cechy zostanie wyświetlony komunikat o konieczności wyboru opcji.Przykład działania na screenie:

Cecha "Smak" ma ustawioną opcję domyślną -- wybierz --. Jeżeli klient nie wybierze konkretnego wariantu, system zablokuje dodanie do koszyka. Pod polem wyświetli się komunikat: "Pole jest wymagane". Podobnie dla cechy "Szerokość", dla której trzeba zaznaczyć jedną z opcji. Komunikaty o błędach są prezentowane bezpośrednio pod polem, w kolorze czerwonym, aby klient od razu widział, które pola wymagają uzupełnienia, nie musiał ponownie przewijać strony, miał jasną informację, co należy poprawić.
Walidacja pól tekstowych oznaczonych jako wymagane
Jeżeli pole dodatkowe (np. input, textarea, radio, checkbox, select, plik) zostało w panelu oznaczone jako wymagane, klient nie może dodać produktu do koszyka, dopóki:- nie zaznaczy jednej z opcji (radio/checkbox)
- nie wybierze wartości z listy
- nie wypełni pola tekstowego
- nie wgra pliku (jeśli pole wymaga pliku)

Sklep internetowy shopGold
Sklep internetowy shopGold
Sklep internetowy shopGold