Jump to content
Dimar

(SOLUCIONADO) El número de identificación es incorrecto o ya ha sido utilizado

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

  • Like 1

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

¿Pero no hablábamos del front-office?

 

Lo que yo te he dicho es para el front-office.

Share this post


Link to post
Share on other sites

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 by Dimar (see edit history)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 by Dimar (see edit history)

Share this post


Link to post
Share on other sites

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? 

 

?¿?¿

Share this post


Link to post
Share on other sites

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 by Dimar (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More