notifications_send.before

Срабатывает перед отправкой всех уведомлений о заказах, настроенных для каждого события. Позволяет изменить содержимое отправляемых уведомлений.

Shop-Script
Входящие параметры
передаются по ссылке
$params array Массив параметров.
$params['event'] string Идентификатор события.
$params['notifications'] array Свойства уведомлений, настроенных для указанного события.
$params['data'] array Параметры заказа.
$params['data']['order'] array Свойства заказа.
$params['data']['customer'] shopCustomer Экземпляр класса для работы с покупателем.
$params['data']['status'] string Название статуса заказа.
$params['data']['action_data'] array Свойства действия с заказом, соответствующее событию, для которого будут отправлены уведомления.
$params['data']['source'] string Обозначение источника заказа: адрес поселения витрины или значение 'backend'.
$params['data']['order_url'] string URL страницы для просмотра заказа на витрине магазина.
… код плагина …
Результат работы плагина
Shop-Script

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

PHP

public function notificationsSendBefore($params)
{
    waLog::dump($params, 'shop/myplugin/notifications-send-after.log');
}