Jump to content

[Solucionado] Envio mail al cliente al hacer una compra


Recommended Posts

Buenas

Tengo un problema desde hace bastante tiempo
Uso la versión de prestashop 8.1.6 pero lo he probado en un clon de la web pasado a la version 8.2.0

Un cliente hace una compra e independientemente de que sistema de pago que utilice :
- Transferencia
- Paypal
- Redsys
- Bizum

en todos los casos, se paga, todo es correcto, la tienda recibe correo de pago, pero el cliente no se entera y no sabe si ha ido bien
el cliente recibe correo de paypal si paga con el que ha pagado
pero la tienda NO envia ningun correo al cliente de que ha pagado y sigue su curso

he mirado por todos lados, en el forum.. no se que pasa, el correo de la tienda funciona, envia notificaciones de stock, de que ha vendido x.. el correo de prueba.. etc..

pero el cliente, no recibe nada que ha pagado correctamente

alguien me puede ayudar, ya no se donde mirar

gracias


 

Edited by manel.ferre (see edit history)
Link to comment
Share on other sites

si,
lo he configurado con los datos smtp del dominio de la tienda
he hecho el test de prueba, y se recibe correctamente
además el servidor avisa al email de la tienda diciendo que han hecho una compra, lo raro es que no avise al cliente que ha pagado que todo es correcto
el cliente tiene que llamar a la tienda para verificar que ha pagado correctamente.

 

Link to comment
Share on other sites

Hola

He mirado lo que dices en prestashop 8.2 y funciona así:

te compran un producto y tú eres el que va a pedidos y  lo ves con el estado de Transferencia o Bizum

Luego tienes que ir a la cuenta de tu Banco a comprobar si has recibido el dinero del producto por

- Transferencia
- Bizum

Si todo es OK, cambias el estado en prestashop en pedidos a  "PAGO ACEPTADO" y el cliente recibe un email que su pago ha sido aceptado.

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

3 hours ago, ventura said:

Función validateOrder en 

classes/PaymentModule.php

 

estoy mirando el fichero, y entiendo de php, pero no veo que puede pasar, veo el apartado de enviar email al customer.. pero como no me dedique a poner displays y mirar en cada caso que información lleva...

 

Link to comment
Share on other sites

3 hours ago, aixos said:

Hola

He mirado lo que dices en prestashop 8.2 y funciona así:

te compran un producto y tú eres el que va a pedidos y  lo ves con el estado de Transferencia o Bizum

Luego tienes que ir a la cuenta de tu Banco a comprobar si has recibido el dinero del producto por

- Transferencia
- Bizum

Si todo es OK, cambias el estado en prestashop en pedidos a  "PAGO ACEPTADO" y el cliente recibe un email que su pago ha sido aceptado.

eso es asi seguro? antes era automático y si le digo a mi cliente que el comprador no recibira un email de confirmación de pago hasta que ella no valide el pago.. me dirá lo que me dice ahora

que antes funcionaba

 

Link to comment
Share on other sites

Si es así.

Yo lo he probado

Compra y marca casilla Bizum o transferencia

imagen.png.c06a0cd84fcb5197415f7b3b0c030e9d.png

Luego llega este

imagen.png.5a5517e17ab3146329cecfe033ee2a1d.png

Vendedor cambia el estado y le llega esto al comprador

 

 

imagen.png.c7c9c70bda22e9b081ead25beb4d2fac.png

 

Luego el vendedor cambia a Preparando envío

imagen.png.e418e2e28a67f9db8a02f4a22af1ac8a.png

El vendedor cambia a  Enviado 

 

imagen.png.25de418f60b37321d9e78c27e4a661d8.png

y así va contestado el vendedor y el comprador tiene su link para verlo

Todas las pruebas las he hecho ahora

Link to comment
Share on other sites

En la tabla mail deberías de poder tener registro/trazabilidad de los  email enviados.

Realiza pruebas activando el modo de depuración desde Parámetros Avanzados / Rendimiento, o desde

/config/defines.inc.php

para poder establecerlo solo para tu ip con 

$_SERVER['REMOTE_ADDR']

Revisa los logs de Prestashop a ver si tienes algún error, o traza de algo que pueda estar relacionado con lo que esta pasando.

Link to comment
Share on other sites

  • 2 weeks later...

Hola a todos
gracias @ventura Es lo primero que hice, y no hay errores ni envios a clientes
gracias @aixos es una mala noticia, a  mi cliente (dueña de la weeb) no le gusta, en versiones anteriores, cuando el cliente pagaba, recibia un email de pago correcto, esto lo hacia, si no recuerdo mal, cada plugin de pago

Alguien sabe algún plugin aunque sea de pago que envie un correo de pago correcto cuando el cliente paga un producto?

no entiendo como una cosa tan normal como pago correcto no se envie, prestashop envia al mail configurado de la tienda, que un cliente ha pagado, pero como demonios han quitado el mail de pago correcto al cliente?

Se me hace dificil entenderlo, yo cuando compro en cualquier tienda y pago, ya sea por tarjeta, paypal... siempre recibo un correo que el pago se ha efectuado correctamente

 

gracias
 

Link to comment
Share on other sites

  • 1 month later...

Hola,

¿has probado a revisar la configuración de estados de pedidos?

Verificar que tenga la opción activada de "enviar email a cliente" cuando el estado del pedido cambia  tras realizarse el pago correcto. Es decir, el estado del pedido que se ponga cuando el pedido es pagado debe tener algo similar a la captura que os muestro con el el icono verde de activado.

image.thumb.png.86318bdcd8273b39087c934a480328ee.png

saludos

Link to comment
Share on other sites

Hola chrIS

Si, comprobado

podria ser la plantilla? si la plantilla da problemas o no está.. no la envie? todo ha pasado al cambiar de tema, y viendo lo que me comentas.. he visto lo de la plantilla pero no puedo acceder a ninguna, me da error de permisos.. 

a ver si el problema vendrá por alli.. que no tiene permisos de modificar ni leer

 

https://epc-tiendaonline.es/themes/PRS03055/mails/es/payment.html

Forbidden

You don't have permission to access this resource.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

 

el cliente recibe correo cuando cambian el estado.. en el estado pago aceptado, no reciben nada

he vuelto a generar las plantillas y son correctas..

image.thumb.png.7d23053dab511034a01770b26cbb2f90.png


 

Captura.JPG

Edited by manel.ferre (see edit history)
Link to comment
Share on other sites

Hola

Hay que tener claro como funciona el tema del pago

Te compran un producto y tú eres el que va a pedidos y  lo ves con el estado de Transferencia o Bizum

Luego tienes que ir a la cuenta de tu Banco a comprobar si has recibido el dinero del producto por

- Transferencia:    (El cliente recibe un correo con los datos de donde ha de enviar la transferencia) es lo correcto
- Bizum:                    (El cliente recibe un correo con los datos de donde ha de enviar el Bizum) es lo correcto

Si todo es OK, cambias el estado en prestashop en pedidos a  "PAGO ACEPTADO" y el cliente recibe un email que su pago ha sido aceptado.

IMPORTANTE : No puedes decir transferencia ok  o Bizum ok en el email hasta que el vendedor no cambia el estado a PAGO ACEPTADO.

Así funciona en los ecommerce nadie confirma una Transferencia o un Bizum hasta que ha llegado.

 

  • Like 1
Link to comment
Share on other sites

si, eso lo entiendo.. y mi clienta tambien.. cuando es transferencia o bizum no hay problema


pero si pagan con redsys o paypal, antiguamente el cliente recibia un correo de que habia pagado, y era la tienda que luego ponia preparacion en curso

ahora mi clienta, tiene muchas llamadas de clientes suyos que pagan y preguntan.. habeis recibido el pago? cuando antes les llegaba una mail de pago recibido, nos pondremos en contacto con usted si todo es correcto.. bla bla bla

el estado pago aceptado, segun me dice cuando es paypal o redsys se pone automaticamente si es correcto, ahora falta que tambien avise al cliente


mi clienta esta super agobiada, pues son whattsapp o llamadas contantes preguntando esta todo bien? y antes recibian un aviso que el pago se ha efectuado

la tienda si recibe ese mail, fulanito x ha pagado x por el producto x .. y ella lo comprueba y pone pedido en curso

igual esto ha cambiado 

Link to comment
Share on other sites

SOLUCIONADO !!!

he copiado la configuración del estado en preparacion a pago aceptado y ahora reciben el mail de que han pagado

este es el mail que no recibia el cliente independientemente del metodo de pago, en este caso es transferencia..

image.png.4b92e0f28abfe9c2312edf3871f827fc.png

aun no esta aceptado el pago, pero han recibido el mensaje que esta todo en su curso

Ahora que mi clienta me ha enviado el correo que queria recibir, me he dado cuenta que NO me lo habia explicado bien.. no era el mail por pagar.. sino por comprar  y esperar el pago aceptado, es como el juego del telefonillo, ella no me lo explica bien, y yo no os lo he sabido explicar correctamente 😅

GRACIAS a tod@s !!


Espero que siga funcionando, lo ha probado ella .. ahora falta que lo prueben clientes de verdad !


PD. no se cerrar tema

 

 

 

Link to comment
Share on other sites

  • manel.ferre changed the title to [Solucionado] Envio mail al cliente al hacer una compra

Genial que haya podido solucionarlo. Entonces era tal como te comentaba, tema de configuración de estados y los emails del mismo. De modo que según el estado que cambia tras realizar el pago tenga que envíe el email deseado.

Saludos.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...