Jump to content

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


Dimar

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.

Link to comment
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
Link to comment
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.

Link to comment
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.

Link to comment
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.

Link to comment
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?

Link to comment
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)
Link to comment
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

Link to comment
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)
Link to comment
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? 

 

?¿?¿

Link to comment
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
Link to comment
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?

Link to comment
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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...