19  /  32

Новинки товаров бренда, оповестим подписчиков

Сценарий рассылок "Новинки товаров бренда, оповестим подписчиков" предназначен для оповещения пользователей, которые подписались на рассылку, связанную с товарами определенного бренда. Сбор адресов подписчиков в этом случае осуществляется компонентом "sotbit.mailing.email.get" входящим в состав модуля "Маркетинговые рассылки". Для сбора адресов с их привязкой к бренду необходимо использовать шаблон "field" компонента "sotbit.mailing.email.get" и установить в параметрах компонента тип подписки: "Подписка на бренд". Более подробная информация по настройкам компонента "sotbit.mailing.email.get" доступна в разделе компонента.

Для создания рассылки типа "Новинки товаров бренда, оповестим подписчиков" перейдите в панели администратора по адресу Администрирование > Сервисы > Маркетинговые рассылки > Сценарии рассылок и нажмите кнопку "Создать рассылку". В выпадающем списке выберите тип создаваемой подписки "Новинки товаров бренда, оповестим подписчиков".



Настройки рассылки включат в себя стандартный набор вкладок, доступный в рассылках каждого типа. Информацию об общих настройках рассылок можно получить в соответствующем разделе документации. Настройки, предназначенные только для данного типа типа рассылки находятся во вкладке "Параметры рассылки".

Вкладка "Параметры рассылки"




Вкладка содержит следующие поля:
  • Категории подписчиков - список в котором вы можете выбрать группу подписчиков, которой будет адресована рассылка.
  • Включить поля для разработчиков - Отметьте эту опцию чтобы отобразить дополнительные поля, где вы можете разместить произвольный PHP скрипт для выполнения на разных этапах формирования получателей рассылки и отправки сообщений.
Поле "Категории подписчиков"

В данном поле перечислены группы, подписчикам которых может быть адресована рассылка. В списке будут отображены только группы имеющие привязку к брендам. Группа бренда будет создаваться автоматически всякий раз когда пользователи будут подписываться на рассылку того или иного бренда через компонент "sotbit.mailing.email.get". Увидеть эти группы вы можете в списке групп подписчиков модуля "Маркетинговые рассылки" перейдя по адресу Администрирование > Сервисы > Маркетинговые рассылки > Группы подписчиков. Названия групп подписчиков, связанных с брендами имеют вид "Производитель <наименование бренда>", где <наименование бренда> - название бренда, с которым связана группа подписчиков.



Опция "Включить поля для разработчиков"

Для использования данного функционала необходимы знания языка PHP. Используйте данные поля при необходимости расширения функционала рассылки.
При включенной опции появится рад дополнительных полей позволяющий вам модифицировать рассылку путем добавления дополнительных PHP скриптов, которые будут выполняться на разных этапах формирования рассылки. Доступны следующие поля:
Название поля Описание
"PHP: Перед выборкой пользователей" Подключается до выборки пользователей с помощью функции CUser::GetList. Вы можете переопределить значения выборки, либо объединить свой с существующим array_merge($fillterUser, $MyArray).
Доступны переменные:
  • $byUser - сортировка
  • $orderUser - порядок сортировки
  • $fillterUser - для фильтрации пользователей
  • $arParametersUser - дополнительные параметры функции
"PHP: В конце цикла выборки пользователей" Подключается в конце цикла while, позволяет модифицировать полученные данные, добавить новые. Массив $arItemsUser, хранит в себе данные конкретного пользователя.
Доступные функции:
  • $phpIncludeFunction["isContinue"]="Y" - пропустить итерацию
  • $phpIncludeFunction["isBreak"]="Y" - прервать работу цикла
"PHP: До цикла отправки сообщений" Подключается перед циклом отправки сообщений рассылки, можно использовать для выборки различных данных и использования их в процессе рассылки. Массив $arrEmailSend, хранит в себе данные отправляемых сообщений.
"PHP: В начале цикла отправки сообщения" Подключается в начале цикла foreach, позволяет модифицировать отправку добавив новые данные, массив с данными отправки. Массив $ItemEmailSend, хранит в себе данные конкретного сообщения которое будет отправлено.
Доступные функции:
  • $phpIncludeFunction["isContinue"]="Y" - пропустить итерацию.
  • $phpIncludeFunction["isBreak"]="Y" - прервать работу цикла.