Jump to content

[Solucionado]Problemas con Checkout como visitante


dacar

Recommended Posts

Saludos a todos,

 

En mi tienda tengo habilitado el Instant Checkout y funciona perfectamente. El problema es que si luego el usuario que compró como visitante se quiere registrar con ese correo no se lo permite porque le dice que ya existe el correo, lo cual es un poco incoherente pues los usuarios que compran como visitantes no quedan registrados como usuarios de la tienda.

 

De hecho si uno intenta darle recuperar pasword, le dice que ese correo no se encuentra registrado.

 

Alguien sabe como resolverlo ?

Edited by dacar (see edit history)
Link to comment
Share on other sites

Señores ya encontré la solución y la posteo por si a alguien le sirve. Lo que hice fue una modificación en clases/Customer.php

 

En la función customerExists, lo que hice fue modificar la condición así:

 

 

   	 $result = Db::getInstance()->getRow('	SELECT `id_customer`	FROM `'._DB_PREFIX_.'customer`	WHERE `email` = \''.pSQL($email).'\''	.'AND is_guest = 0'			//.($ignoreGuest ? 'AND `is_guest` = 0' : '')  	 );

 

 

 

Espero que le sirva a alguien

Edited by dacar (see edit history)
Link to comment
Share on other sites

Señores ya encontré la solución y la posteo por si a alguien le sirve. Lo que hice fue una modificación en clases/Customer.php

 

En la función customerExists, lo que hice fue modificar la condición así:

 

   	 $result = Db::getInstance()->getRow('
	SELECT `id_customer`
	FROM `'._DB_PREFIX_.'customer`
	WHERE `email` = \''.pSQL($email).'\''
	.'AND is_gest = 0'		
	//.($ignoreGuest ? 'AND `is_guest` = 0' : '')
  	 );

 

 

Espero que le sirva a alguien

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

Link to comment
Share on other sites

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