Magento 1.9 - отправьте заявку администратору на другой адрес электронной почты - PullRequest
0 голосов
/ 06 июня 2019

У меня есть 10 групп клиентов на моем сайте.Я бы отправил электронное письмо с уведомлением администратора заказа на другой адрес в зависимости от группы клиентов.

Например.

Пользователь из customer_group_a при принятии заказа отправит уведомление администратора по адресу order1@website.com.Затем пользователь из customer_group_b принять заказ отправит уведомление администратора по адресу order2@website.com

Кроме того, как я могу получить данные клиента в электронном письме с заказом?Я пытаюсь это, но не работает в email / sales / order_new.html :

{{var customer.name}}

1 Ответ

1 голос
/ 07 июня 2019

Чтобы отправить другим людям, лучше всего добавить необходимый адрес электронной почты через system.xml, чтобы иметь возможность редактировать в своем бэк-офисе электронные письма, тогда вам нужно будет переопределить app/code/core/Mage/Sales/Model/Order.php, чтобы соответствовать вашей логике. Интересующие вас строки находятся в функции queueNewOrderEmail().

Попробуйте использовать константу для пути к вашей конфигурации.

Для имени в вашем шаблоне вы обычно можете использовать {{var order.customer_name}}, если у меня хорошая память или {{var order.customer.name}}. Функции getCustomer() и getCustomerName() существуют в указанном классе.

...