Podczas finalizacji zakupu istnieje kilka wymaganych pól w zależności od opcji wyświetlanych podczas finalizacji zakupu. Standardowe wymagane pola to adres e-mail i imię, chociaż jeśli rejestrujesz konto, wymagane są również nazwa użytkownika i hasło. Domyślnie pole nazwiska nie jest wymagane, ale można je łatwo zmienić. Możesz również ustawić, aby pole imienia nie było wymagane.
Ten fragment kodu pokazuje, jak sprawić, by pole nazwiska było wymagane:
Możesz użyć tej samej techniki, aby również wymagać niestandardowych pól, które dodałeś. Klucz indeksu w $required_fields musi odpowiadać nazwie pola wysłanej do serwera za pośrednictwem danych POST.
Możesz również użyć tej samej techniki, aby domyślne wymagane pola nie były wymagane, na przykład pole imienia:
