Magento 1.9 - 将订单管理员电子邮件发送到不同的电子邮件地址



我的网站上有 10 个客户组。我会根据用户客户组将订单管理员通知电子邮件发送到不同的地址。

例如。

customer_group_a接受订单的用户将向 order1@website.com 发送管理员通知。然后customer_group_b接受订单的用户将向 order2@website.com 发送管理员通知

另外,如何在订单电子邮件中获取客户数据?我尝试了这个,但在 email/sales/order_new.html 不起作用:

{{var customer.name}}

要发送给不同的人,最好是通过系统添加所需的电子邮件地址.xml以便能够在后台编辑电子邮件,然后您需要覆盖app/code/core/Mage/Sales/Model/Order.php以适应您的逻辑。您感兴趣的线条queueNewOrderEmail()功能。

尝试将常量用于配置的路径。

对于模板中的名字,如果我的记忆良好或{{var order.customer.name}},您通常可以使用{{var order.customer_name}}.函数getCustomer()getCustomerName()存在于预引类中。

最新更新