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';
}