我的网站上有 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()
存在于预引类中。