Avisos
Vaciar todo

Se puede en virtuemart enviar un aviso a e-mails distintos según el producto que un cliente haya comprado.  

 
Maria
 Maria
Usuario eminente

Se puede en virtuemarkt enviar un aviso a e-mails distintos según el producto que un cliente haya comprado.

Lo que quiero hacer es si una persona compra un queso el aviso lo envio a un correo que solo recibirá encargos de queso. Si otra persona compra vino que le llegue el aviso a un correo que tengo estipulado a un e-mail de vino.

Citar
Respondido : 16/12/2011 10:31 am
David Noguera
 David Noguera
Miembro Moderator

Hola María,

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 4 años por Gerard Martínez
ResponderCitar
Respondido : 16/12/2011 10:47 am