PrestashopPrestashop 1.7 NIP obowiązkowy

Prestashop 1.7 NIP obowiązkowy przy rejestracji

Jeśli Twój sklep jest w trybie B2B, to z pewnością wymagasz od klientów podania nazwy firmy oraz numeru nip podczas rejestracji. Niestety w systemie Prestashop, pola te podczas rejestracji nie są obowiązkowe, przez co klient nie podaje tych danych podczas rejestracji. W Prestashop 1.7 NIP obowiązkowy – możesz to osiągnąć!

Żeby to zmienić, wystarczy że dodasz krótki kod w pliku CustomerFormatter.php

Co trzeba zrobić?

  1. Znajdź na swoim serwerze plik classes/form/CustomerFormatter.php i otwórz go za pomocą edytora kodu np: notepad++
  2. Znajdź linijkę kodu która odpowiada za wyświetlanie pola firmy i nipu w formularzu rejestracyjnym. W prestashop 1.7 jest to linijka numer 128 i 135
    1. $format[‚company’] = (new FormField)
    2. $format[‚siret’] = (new FormField)
  3. Dodaj pod ->setType(‚text’) następujący kod: ->setRequired(true) tak jak przedstawiono na poniższym screen 
  4. Zapisz plik i podmień go na serwerze
  5. Gotowe! Od teraz pola podczas rejestracji będą obowiązkowe