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 (Country::isNeedDniByCountryId($address->id_country) AND (!Tools::getValue('dni') OR !Validate::isDniLite(Tools::getValue('dni'))))

Por este código:

//if (Country::isNeedDniByCountryId($address->id_country) AND (!Tools::getValue('dni') OR !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() AND (!Tools::getValue('dni') OR !Validate::isDniLite(Tools::getValue('dni'))))

Por este código:

//if ($country->isNeedDni() AND (!Tools::getValue('dni') OR !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.

  • 8 brukere syntes dette svaret var til hjelp
Var dette svaret til hjelp?

Relaterte artikler

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.5.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...