我的网站上有10个客户组。我会根据用户客户组将订单管理员通知电子邮件发送到其他地址。
例如。
来自 customer_group_a 的用户将向 order1@website.com 发送管理员通知。然后来自 customer_group_b 的用户将订单发送管理员通知至 order2@website.com
此外,我如何通过订单电子邮件获取客户数据?我尝试了此方法,但在 email / sales / order_new.html 中无法使用:
{{var customer.name}}
答案 0 :(得分:1)
要发送给其他人,最好的方法是通过system.xml添加所需的电子邮件地址,以便能够在后台编辑电子邮件,然后您需要覆盖app/code/core/Mage/Sales/Model/Order.php
以符合您的逻辑。您在queueNewOrderEmail()
函数中感兴趣的行。
尝试使用常量作为配置的路径。
对于模板中的名称,如果我的记忆力不错,通常可以使用{{var order.customer_name}}
或{{var order.customer.name}}
。函数getCustomer()
和getCustomerName()
存在于上述类中。