Magento 1.9 - 将订单管理员电子邮件发送到不同的电子邮件地址
Magento 1.9 - send order admin email to different email address
我的网站有 10 个客户群。我会根据用户客户群将订单管理员通知电子邮件发送到不同的地址。
例如。
来自 customer_group_a 的用户接受订单将向 order1@website.com 发送管理员通知。然后 customer_group_b 的用户接受订单会将管理员通知发送到 order2@website.com
另外,如何获取订单邮件中的客户数据?我试试这个,但在 email/sales/order_new.html:
中不起作用
{{var customer.name}}
要发送给不同的人,最好是通过 system.xml 添加所需的电子邮件地址,以便能够在您的 back-office 电子邮件中进行编辑,然后您需要覆盖 app/code/core/Mage/Sales/Model/Order.php
以符合你的逻辑。您感兴趣的行在 queueNewOrderEmail()
函数中。
尝试使用常量作为您的配置路径。
你模板里的名字,我没记错的话,一般可以用{{var order.customer_name}}
或者{{var order.customer.name}}
。函数 getCustomer()
和 getCustomerName()
存在于预先引用的 class.
中
我的网站有 10 个客户群。我会根据用户客户群将订单管理员通知电子邮件发送到不同的地址。
例如。
来自 customer_group_a 的用户接受订单将向 order1@website.com 发送管理员通知。然后 customer_group_b 的用户接受订单会将管理员通知发送到 order2@website.com
另外,如何获取订单邮件中的客户数据?我试试这个,但在 email/sales/order_new.html:
中不起作用{{var customer.name}}
要发送给不同的人,最好是通过 system.xml 添加所需的电子邮件地址,以便能够在您的 back-office 电子邮件中进行编辑,然后您需要覆盖 app/code/core/Mage/Sales/Model/Order.php
以符合你的逻辑。您感兴趣的行在 queueNewOrderEmail()
函数中。
尝试使用常量作为您的配置路径。
你模板里的名字,我没记错的话,一般可以用{{var order.customer_name}}
或者{{var order.customer.name}}
。函数 getCustomer()
和 getCustomerName()
存在于预先引用的 class.