Dimar Posted October 7, 2013 Share Posted October 7, 2013 Hola, saludos. Al momento de registrar una nueva dirección y no lleno el campo DNI, me salta ese error: El número de identificación es incorrecto o ya ha sido utilizado Por defecto el campo DNI esta como no obligatorio, es opcional. Si lo lleno funciona bien y termina el registro. Trabajo bajo mi actualización de 1.4.1 a 1.5.5 Alguien sabe a que se debe?? EDITO: SOLUCION en este enlace http://www.prestashop.com/forums/topic/280118-solucionado-el-n%C3%BAmero-de-identificaci%C3%B3n-es-incorrecto-o-ya-ha-sido-utilizado/?do=findComment&comment=1408235 que indica Nadie mas abajo. Gracias. Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 Me parece que es un error del PS, porque en una version en limpio de las version 1.5.5 sigue sin poder dejar en blanco ese campo. Voy a realizar una instalacion en limpio de la nueva version 1.5.6 a ver. Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 Hola, saludos. Al momento de registrar una nueva dirección y no lleno el campo DNI, me salta ese error: El número de identificación es incorrecto o ya ha sido utilizado Por defecto el campo DNI esta como no obligatorio, es opcional. Si lo lleno funciona bien y termina el registro. Trabajo bajo mi actualización de 1.4.1 a 1.5.5 Alguien sabe a que se debe?? El campo es obligatorio, si lo quieres opcional tienes que hacer por ejemplo algo como esto: http://www.loading.es/clientes/knowledgebase/202/Como-hacer-el-DNI-opcional-en-Prestashop-15x.html Y si quieres quitarlo, pues en la pestaña Localización -> Paises -> Editar Pais -> ¿Necesita el número de identificación fiscal? -> NO 1 Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 Gracias Nadie, voy a realizar lo del enlace que compartes, aunque me parece que es algo que se les paso a los creadores de PS, voy a probar la 1.5.6 a ver si se resolvio, porque no tiene sentido si es opcional es porque se puede dejar en blanco. Ya te comento como me fue. Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 Gracias Nadie, voy a realizar lo del enlace que compartes, aunque me parece que es algo que se les paso a los creadores de PS, voy a probar la 1.5.6 a ver si se resolvio, porque no tiene sentido si es opcional es porque se puede dejar en blanco. Ya te comento como me fue. El campo en principio no es opcional. O quieres el campo obligatorio o no quieres simplemente (Asi funciona ahora y en la 1.5.6 si no me falla la memoria igual) Por eso te deje el enlace de arriba, para que lo intentes aplicar. Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 Listo!! Si funciona, aunque fui al BlackOffice a ver si pasaba igual si yo editaba la direccion, y si efectivamente sucede lo mismo, salta el mismo error. Sin embargo yo utilizo ese campo para otros fines, asi que con colocar la palabra NINGUNO puedo resolverlo asi que doy el tema como solucionado. Pero por favor dejalo abierto para chequiar la 1.5.6 a ver si sucede lo mismo e igual aplicar la modificación de los archivos a ver que pasa. Claro si sabes de la solucion en el BlackOffice no estaria mal. Gracias nadie. Ya comento a ver. Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 Listo!! Si funciona, aunque fui al BlackOffice a ver si pasaba igual si yo editaba la direccion, y si efectivamente sucede lo mismo, salta el mismo error. Sin embargo yo utilizo ese campo para otros fines, asi que con colocar la palabra NINGUNO puedo resolverlo asi que doy el tema como solucionado. Pero por favor dejalo abierto para chequiar la 1.5.6 a ver si sucede lo mismo e igual aplicar la modificación de los archivos a ver que pasa. Claro si sabes de la solucion en el BlackOffice no estaria mal. Gracias nadie. Ya comento a ver. ¿Palabra Ninguno? Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 ¿Pero no hablábamos del front-office? Lo que yo te he dicho es para el front-office. Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 ¿hola?¿hola? Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 (edited) Si nadie, es del front-office, pero puede llegar a pasar que tenga que editar la direccion de envio. Ese campo lo utilizo para aquellos clientes que vienen del portal Mercadolibre, donde debe colocar el seudonimo, ya que luego debo calificarlo en esa pagina. Edited October 7, 2013 by Dimar (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 Si nadie, es del front-office, pero puede llegar a pasar que tenga que editar la direccion de envio. Ese campo lo utilizo para aquellos clientes que vienen del portal Mercadolibre, donde debe colocar el seudonimo, ya que luego debo calificarlo en esa pagina. Ah ok, Pero el tratamiento del campo en el panel de administracion es diferente al front-office. (En el panel de administracion, si se traga una palabra tipo "prueba", en el front-office (no) ) Y por ejemplo en el panel en la pestaña del pais, cuando dices que no quieres el DNI, en el panel de administracion si te aparece el campo y puedes dejarlo en blanco sin problemas. Mientras que para el front-office, es diferente como te comente al principio. Front-Office == La tienda que ve el cliente Back-Office = Panel de administracion Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 (edited) No te comprendi muy bien nadie, disculpa. El campo DNI si lo quiero, lo necesito y tiene que mostrarlo al cliente en el Front-Office. Yo modifique el archivo Validate.php (si no mal recuerdo es ese) para que aceptara los caracteres necesarios, aunque aun no lo e chequiado del todo con otros caracteres. Acabo de instalar la 1.5.6 y sucede lo mismo, aunque los cambios que se hacen en los archivos funcionan bien tanto en 1.5.5 como 1.5.6 Lo ideal es que en el Back-Office no diera el error si deseo acomodar la direccion del cliente y pueda dejar el campo vacio. Nose si respondí a lo que querias que respondiera nadie?? Edited October 7, 2013 by Dimar (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 No te comprendi muy bien nadie, disculpa. El campo DNI si lo quiero, lo necesito y tiene que mostrarlo al cliente en el Front-Office. Yo modifique el archivo Validate.php (si no mal recuerdo es ese) para que aceptara los caracteres necesarios, aunque aun no lo e chequiado del todo con otros caracteres. Acabo de instalar la 1.5.6 y sucede lo mismo, aunque los cambios que se hacen en los archivos funcionan bien tanto en 1.5.5 como 1.5.6 Nose, si respondí a lo que querias que respondiera?? ¿Cuando dices que modificastes el fichero: Validate.php ¿Supongo que modificastes esta función: public static function isDniLite($dni) { return empty($dni) || (bool)preg_match('/^[0-9A-Za-z-.]{1,16}$/U', $dni); } o ¿no? ?¿?¿ Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 (edited) Si es ese mismo, pero disculpe no fue ese campo, porque tengo lo mismo que indicas. Lo cierto es que alguno de esos campos tuve que cambiar esas lineas. Ese del DNI tengo que hacer que acepte espacios que por defecto no acepta. Ya vere como hago. Edited October 7, 2013 by Dimar (see edit history) 1 Link to comment Share on other sites More sharing options...
nadie Posted October 7, 2013 Share Posted October 7, 2013 Si es ese mismo, pero disculpe no fue ese campo, porque tengo lo mismo que indicas. Lo cierto es que alguno de esos campos tuve que cambiar esas lineas. Ese del DNI tengo que hacer que acepte espacios que por defecto no acepta. Ya vere como hago. ¿Entonces que editastes y para que campos? Link to comment Share on other sites More sharing options...
Dimar Posted October 7, 2013 Author Share Posted October 7, 2013 En esta version no e chequeado lo de los caracteres nadie, pero en mi tienda de produccion que esta en 1.4.1 si acepta el espacio en el campo DNI porque se que lo cambie, que hice nose, tengo que comparar ambos archivo, pero como te digo no me e puesto a revisar eso. Si quieres dame unos minutos y te paso lo que cambie en 1.4.1 si quieres. Link to comment Share on other sites More sharing options...
Recommended Posts