notifications_send_one.before
Срабатывает перед отправкой тестового сообщения в разделе настройки уведомлений о заказах.
Shop-Script
Входящие параметры (передаются по ссылке)
$params array Массив параметров.
$params['id'] int Идентификатор уведомления из таблицы shop_notification.
$params['notifications'] array Свойства тестируемого уведомления.
$params['data'] array Параметры заказа, для которого выполняется тестовая отправка.
$params['data']['order'] array Свойства заказа.
$params['data']['customer'] shopCustomer Экземпляр объекта для работы с покупателем.
$params['data']['status'] string Название статуса заказа.
$params['to'] string Email-адрес получателя тестового сообщения.
$params['id'] int Идентификатор уведомления из таблицы shop_notification.
$params['notifications'] array Свойства тестируемого уведомления.
$params['data'] array Параметры заказа, для которого выполняется тестовая отправка.
$params['data']['order'] array Свойства заказа.
$params['data']['customer'] shopCustomer Экземпляр объекта для работы с покупателем.
$params['data']['status'] string Название статуса заказа.
$params['to'] string Email-адрес получателя тестового сообщения.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function notificationsSendOneBefore($params) { shopMyPluginHelper::updateTestMessageData($params]); }