Email-уведомления продавцов - Drupal 8. Commerce 2
Создание email-уведомлений продавцов о проданныхтоварах на сайте. Drupal 8. Commerce 2
Необходимо создать функционал для email-уведомления продавцов, о товарах которые продались на сайте.
На текущий момент на сайте разные продавцы могут размещать свои товары. Покупатели могут одновременно класть в корзину товары от разных продавцов. Например, в заказе может быть
Заказ№123
Товар1, 5штук, от Продавца1
Товар2, 1штука, от Продавца1
Товар3, 2штуки, от Продавца2
Товар4, 1штука, от Продавца3
Необходимо создать функционал, который будет после оформления такого заказа отправлять email (с помощью smtp) каждому Продавцу с указанием в письме перечня только его проданых товаров. Email продавца указан в его кабинете при регистрации. На него и нужно отправлять уведомление. Шаблон такого письма должен правиться в админке сайта. Перечень товаров, как вариант, может быть представлен в виде токена или на усмотрение исполнителя. Также в письме должен проставляться номер заказа и автоматически генерироваться ссылка на вебформу на сайт. В ссылке в виде GET-запроса указываются параметры для автозаполнения некоторых полей: Номер заказа, Логин продавца.
Письмо1 для Продавца1
шаблонный_текст
Заказ№123
Товар1, 5штук
Товар2, 1штука
Ссылка на вебформу
шаблонный_текст2
Письмо2 для Продавца2
шаблонный_текст
Заказ№123
Товар3, 2штуки
Ссылка на вебформу
шаблонный_текст2
Письмо3 для Продавца3
шаблонный_текст
Заказ№123
Товар4, 1штука
Ссылка на вебформу
шаблонный_текст2