Сценарий рассылок
"Пользователь зарегистрирован, но ничего не купил" предназначен для отправки оповещений пользователям, которые зарегистрировались на сайте, но таки и не оформили заказ в течение определенного периода времени.
Для создания рассылки типа "Пользователь зарегистрирован, но ничего не купил" перейдите в панели администратора по адресу
Администрирование > Сервисы > Маркетинговые рассылки > Сценарии рассылок и нажмите кнопку "Создать рассылку". В выпадающем списке выберите тип создаваемой подписки "Пользователь зарегистрирован, но ничего не купил".
Настройки рассылки включают в себя стандартный набор вкладок, доступный в рассылках каждого типа. Информацию об общих настройках рассылок можно получить в соответствующем разделе документации. Настройки, предназначенные только для данного типа типа рассылки находятся во вкладке "Параметры рассылки".
Вкладка "Параметры рассылки"
Вкладка содержит следующие параметры:
- Сайт - выберите в данном поле сайт, пользователям которого вы желаете адресовать рассылку.
- Пользователь зарегистрирован (от - до) - в данном поле вы можете задать временной интервал в течение которого пользователь зарегистрировался на сайте. В выборку попадут адреса только тех пользователей, которые в течение данного периода времени не разместили ни одного заказа.
- Включить поля для разработчиков - включите эту опцию, чтобы отобразить поля для модификации рассылки.
Модификация рассылки (для разработчиков)
Название поля
|
Описание
|
"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" - прервать работу цикла.
|