Email-уведомления продавцов - Drupal 8. Commerce 2

Алина15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
05.12.2020

Создание 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

Заявки фрілансерів