crisigm83 Posted July 6, 2015 Share Posted July 6, 2015 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 More sharing options...
Eutanasio Posted July 6, 2015 Share Posted July 6, 2015 Mira aquí https://www.prestashop.com/forums/topic/191771-solucionado-pshop-15-nif-dni-obligatorio/ Link to comment Share on other sites More sharing options...
crisigm83 Posted July 6, 2015 Author Share Posted July 6, 2015 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 More sharing options...
Eutanasio Posted July 6, 2015 Share Posted July 6, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now