Cómo hacer el DNI opcional en Prestashop 1.5.x

Nos vamos a la carpeta "controllers/" y modificamos el archivo AuthController.php, el código:


if ($country->need_identification_number && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))

Por este código:

//if ($country->need_identification_number && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
if (!Validate::isDniLite(Tools::getValue('dni')))


Nos vamos a la carpeta "controllers/" y modificamos el archivo AddressController.php, el código:

if ($country->isNeedDni() && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))

Por este código:

//if ($country->isNeedDni() && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
if (!Validate::isDniLite(Tools::getValue('dni'))) 

Ya está, solo faltaría dentro del template correspondiente, quitar el asterisco (*) de obligatorio y listo.

  • 21 Korisnici koji smatraju članak korisnim
Je li Vam ovaj odgovor pomogao?

Vezani članci

Cómo puedo mover Prestashop de directorio

Primeramente tenemos que acceder al panel de control Plesk con nuestro usuario y contraseña:...

Cómo cambiar Magento a Español

Descargar paquete idioma: http://www.magentocommerce.com/translations/list/7   Descomprimir...

Cómo cambiar Wordpress a español

Si lo deseas, puedes descargar el paquete completo desde la web http://es.wordpress.org/ y...

Cómo hacer el DNI opcional en Prestashop 1.4.x

Nos vamos a la carpeta "controllers/" y modificamos el archivo AuthController.php, el código:if...

Cómo instalar Prestashop desde Plesk

En esta sencilla guía vamos a explicarte cómo instalar Prestashop desde Plesk. - Accede al panel...