frontend_order_cart_add_before

Срабатывает перед включением услуги для товара на странице оформления заказа в корзине.

Shop-Script
Входящие параметры
передаются по ссылке
$params array Массив параметров.
$params['new_item'] array Свойства добавляемой услуги.
$params['errors'] array Массив сообщений об ошибках. Плагин может добавить собственные сообщения.
… код плагина …
Результат работы плагина
Shop-Script

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

PHP

public function frontendOrderCartAddBefore($params)
{
    waLog::dump($params, 'shop/myplugin/frontend-order-cart-add-before.log');
    $params['errors'][] = 'error message from plugin';
}