Jump to content

Añadir DNI obligatorio al dar de alta cliente


crisigm83

Recommended Posts

Hola,

 

En Localización/Países tengo activado tengo marcado un SI en la pregunta: ¿Necesita el número de identificación fiscal?

 

Pero al dar de alta un usuario no pide el DNI. Al poner en marcha la tienda online había eliminado esto para que los clientes no estuvieran obligados a poner este campo pero ahora quiero incluirlo y no me acuerdo como lo quité, creo que toqué algún archivo .tpl o similar. ¿Tenéis idea de en qué archivo está esto?¿qué código hace que solicite el DNI al dar de alta un cliente nuevo?

 

 

Muchísimas gracias de antemano

Link to comment
Share on other sites

Hola!

 

Ese post ya lo había visto pero yo no quiero que sea opcional, quiero que sea obligatorio y me suena que en su momento eliminé (o comenté) parte del código para que me desapareciera la opción de meter el dni.

 

AuthController.php: Lo tengo así:

if ($country->need_identification_number && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
$this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.');
elseif (!$country->need_identification_number)
$$addresses_type->dni = null;
 
AddressController.php. Lo tengo así:
if ($country->isNeedDni() && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))
$this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.');
elseif (!$country->isNeedDni())
$address->dni = null;
}
 
Esos ficheros parece que están como deberían estar.
 
Gracias
Link to comment
Share on other sites

devuelvelo como estaba entonces, no puedes cambiar el código allí directamente y poner DNI en lugar de identification_number. Si antes lo tenías bien, entonces devuelve los archivos originales, sin las modificaciones aplicadas y trabaja a partir de ahí. Esto es un tema del q ya se ha hablado varias veces, seguro q lo encuentras buscando en el foro o Google

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...