followup_delete

Срабатывает перед удалением триггерной рассылки.

Доступно начиная с версии 5.1.9.

Shop-Script

Входящие параметры (передаются по ссылке)

$followup array Свойства удаляемой рассылки в виде массива со следующими ключами:
$followup['id'] int ID рассылки.
$followup['name'] string Название рассылки.
$followup['delay'] int Длительность задержки в секундах между переводом заказа в указанный статуса и отправкой рассылки.
$followup['first_order_only'] bool Признак отправки рассылки только для первого заказа покупателя.
$followup['same_state_id'] bool Признак отправки рассылки только если выбранный статус заказа не изменился.
$followup['subject'] string Тема email-рассылки.
$followup['body'] string Текст рассылки.
$followup['last_cron_time'] datetime Дата и время последней отправки рассылки.
$followup['from'] string|null Обозначение отправителя: null (email-адрес администратора или идентификатор отправителя по умолчанию для отправки SMS) либо указанный email-адрес или идентификатор отправителя SMS.
$followup['status'] bool Признак включённой рассылки.
$followup['transport'] string Транспорт отправки: 'email', 'sms'.
$followup['state_id'] string Идентификатор выбранного статуса заказов.
… код плагина …

Результат работы плагина

Shop-Script

Пример кода плагина

PHP

public function followupDelete($followup)
{
    waLog::dump($followup, 'shop/plugins/' . $this->id . '/followup-delete.log');
}