Avisos
Vaciar todo

E-mail al comprar un producto  

 
David
 David
Estimable Member

Hola de nuevo amigos,
necesitaría saber si existe la posibilidad de enviar una copia del e-mail de venta de un producto a un correo específico diferente al del administrador de la tienda.
Además, necesito que ese correo se envíe con copia a ese destinatario sólo cuando se venda un determinado artículo no con la venta de cualquier artículo.
Es decir cuando se venda un producto se el envía una copia del e-mail de venta (o algún otro comporbante de venta) a un destinatario y cuando se venda otro producto, la copia se habrá de enviar a otro destinatario.

Espero vuestra respuesta.

Un saludo y gracias de antemano.

Citar
Respondido : 12/12/2011 6:51 pm
David Noguera
 David Noguera
Miembro Moderator

Hola David,

lo que comentas no es posible hacerlo con la funcionalidad original de VirtueMart, hay que hacer un poo de hacking..

Esto es lo que se comenta:

Yes, this could be done with custom programming. When an order is completed, the email is sent out by the function "email_receipt" in the class "ps_checkout". That function could be extended to send an email to another address. You could use "Product Types" to give each product a custom field to store the extra email address for that product.

Esto siginifica que el modo de proceder sería crearse un tipo de producto nuevo, y en este nuevo tipo de producto crear un campo que sea mail de notificación. Después en la clase ps_checkout, en la función email_receipt, habrá que añadir la programación necesaria para que se envíe un mail a esa dirección.

Tienes que tener en cuenta además que un pedido puede tener múltiples productos, te pego lo que comentan:

Don't forget that an order can have multiple products, so one order with say 3 products might have to generate 3 email messages. The function "email_receipt" has the database variable $dboi which allows you to iterate through the order details (as is done in templates/order_emails/confirmation_email.tpl.php). You'll also have to write a database query to pull your new custom_notification field for each product in the order details. After that, then you can call vmMail to send each message (with just that person's product).

Por aquí puedes empezar a investigar el tema, pero está bastante claro como proceder..

 

Saludos!

Esta publicación ha sido modificada el hace 3 años por Gerard Martínez
ResponderCitar
Respondido : 13/12/2011 10:51 am

wpdoctor-revisa-la-salud-de-tu-wordpress