campaign.archive
Позволяет добавлять дополнительное содержимое в раздел «Отправленные».
Доступно начиная с версии 1.0.27.
Рассылки
Входящие параметры (передаются по ссылке)
$params['messages'] array Массив сообщений в разделе «Отправленные». Может быть изменён плагином. Ключи массива — ID сообщений. Элементы — подмассивы со следующими ключами:
$params['messages'][message_id]['id'] int ID сообщения.
$params['messages'][message_id]['actualy_sent_num'] int Количество уникальных адресов получателей.
$params['messages'][message_id]['body'] string Текст сообщения.
$params['messages'][message_id]['bounced_num'] int Количество отказов при отправке сообщения.
$params['messages'][message_id]['count_products'] int Количество блоков для отображения товаров Shop-Script в шаблоне, на основе которого было составлено сообщение.
$params['messages'][message_id]['create_contact_id'] int ID пользователя, который создал черновик сообщения.
$params['messages'][message_id]['create_datetime'] datetime Дата и время создания черновика сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['exceptions_num'] int Количество адресов, исключённых из списка получателей при отправки сообщения.
$params['messages'][message_id]['finished_datetime'] datetime Дата и время окончания отправки сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['finished_datetime_formatted'] string Дата и время окончания отправки сообщения в виде локализованной строки.
$params['messages'][message_id]['from_email'] string Email-адрес отправителя.
$params['messages'][message_id]['from_name'] string Имя отправителя.
$params['messages'][message_id]['has_unsubscribe_link'] bool Флаг, означающий наличие шаблона ссылки для отписки в черновике сообщения.
$params['messages'][message_id]['not_sent_num'] int Количество адресов, которым не удалось отправить сообщение.
$params['messages'][message_id]['opened_count_available'] bool Флаг, означающий возможность отслеживания статистики просмотров сообщения получателями.
$params['messages'][message_id]['opened_num'] int Количество зарегистрированных просмотров сообщения.
$params['messages'][message_id]['percent_complete'] float Степень завершения отправки сообщения в процентах.
$params['messages'][message_id]['processed_num'] int Количество обработанных получателей сообщения.
$params['messages'][message_id]['rebody'] string Исходный код сообщения в формате, используемом визуальным редактором.
$params['messages'][message_id]['reply_to'] string Адрес Reply-To.
$params['messages'][message_id]['return_path'] string Адрес Return-Path.
$params['messages'][message_id]['send_datetime'] datetime Дата и время самой поздней отправки сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['sender_id'] int ID отправителя, выбранного в настройках сообщения.
$params['messages'][message_id]['sent_num'] int Количество получателей, которым отправлено сообщение.
$params['messages'][message_id]['subject'] string Тема сообщения.
$params['messages'][message_id]['unsubscribed_num'] int Количество получателей, отписавшихся от рассылок после получения сообщение.
$params['messages'][message_id]['id'] int ID сообщения.
$params['messages'][message_id]['actualy_sent_num'] int Количество уникальных адресов получателей.
$params['messages'][message_id]['body'] string Текст сообщения.
$params['messages'][message_id]['bounced_num'] int Количество отказов при отправке сообщения.
$params['messages'][message_id]['count_products'] int Количество блоков для отображения товаров Shop-Script в шаблоне, на основе которого было составлено сообщение.
$params['messages'][message_id]['create_contact_id'] int ID пользователя, который создал черновик сообщения.
$params['messages'][message_id]['create_datetime'] datetime Дата и время создания черновика сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['exceptions_num'] int Количество адресов, исключённых из списка получателей при отправки сообщения.
$params['messages'][message_id]['finished_datetime'] datetime Дата и время окончания отправки сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['finished_datetime_formatted'] string Дата и время окончания отправки сообщения в виде локализованной строки.
$params['messages'][message_id]['from_email'] string Email-адрес отправителя.
$params['messages'][message_id]['from_name'] string Имя отправителя.
$params['messages'][message_id]['has_unsubscribe_link'] bool Флаг, означающий наличие шаблона ссылки для отписки в черновике сообщения.
$params['messages'][message_id]['not_sent_num'] int Количество адресов, которым не удалось отправить сообщение.
$params['messages'][message_id]['opened_count_available'] bool Флаг, означающий возможность отслеживания статистики просмотров сообщения получателями.
$params['messages'][message_id]['opened_num'] int Количество зарегистрированных просмотров сообщения.
$params['messages'][message_id]['percent_complete'] float Степень завершения отправки сообщения в процентах.
$params['messages'][message_id]['processed_num'] int Количество обработанных получателей сообщения.
$params['messages'][message_id]['rebody'] string Исходный код сообщения в формате, используемом визуальным редактором.
$params['messages'][message_id]['reply_to'] string Адрес Reply-To.
$params['messages'][message_id]['return_path'] string Адрес Return-Path.
$params['messages'][message_id]['send_datetime'] datetime Дата и время самой поздней отправки сообщения в формате «гггг-мм-дд чч:мм:сс».
$params['messages'][message_id]['sender_id'] int ID отправителя, выбранного в настройках сообщения.
$params['messages'][message_id]['sent_num'] int Количество получателей, которым отправлено сообщение.
$params['messages'][message_id]['subject'] string Тема сообщения.
$params['messages'][message_id]['unsubscribed_num'] int Количество получателей, отписавшихся от рассылок после получения сообщение.
… код плагина …
Результат работы плагина
{$campaign.archive.top}
Дополнительное содержимое в верхней части страницы.
{$campaign.archive.bottom}
Дополнительное содержимое в нижней части страницы.
Рассылки
Пример кода плагина
PHP
public function campaignArchive($params)
{
return [
'top' => '<p>Content at the top</p>',
'bottom' => '<p>Content at the bottom</p>',
];
}









