w sklepie data urodzenia nie jest wymagana (nawet nie jest zalecane wymaganie takich danych bo wtedy zaczynamy dane osobowe personalizować), ale jeżeli jednak koniecznie wymagamy aby nowi użytkownicy podawali datę urodzenia aby zweryfikować pełnoletność bo np. sprzedajemy przedmioty dla dorosłych to można tą opcję włączyć w zapleczu ale nadal pozostaje ona podczas rejestracji jako nieobowiązkowa.
Jeżeli jednak chcemy wymagać od rejestrujących aby podawali swój wiek modyfikujemy plik
classes/form/CustomerFormatter.php
w nim odszukujemy kod
->addAvailableValue('placeholder', Tools::getDateFormat())
->addAvailableValue(
'comment',
$this->translator->trans('(E.g.: %date_format%)', array('%date_format%' => Tools::formatDateStr('31 May 1970')), 'Shop.Forms.Help')
);
}
i zamieniamy go na
->addAvailableValue('placeholder', Tools::getDateFormat())
->addAvailableValue(
'comment',
$this->translator->trans('(E.g.: %date_format%)', array('%date_format%' => Tools::formatDateStr('31 May 1970')), 'Shop.Forms.Help')
)->setRequired(true);
}
po wgraniu pliku pamiętajmy aby wyczyścić ceche sklepu w panelu administracyjnym sklepu
efekt to wymagane do wypełnienia pole daty urodzenia
tel: 888 537 633
e-mail: axp@prodo.pl