frontend_order_cart_add_before
Срабатывает перед включением услуги для товара на странице оформления заказа в корзине.
Shop-Script
Входящие параметры (передаются по ссылке)
$params array Массив параметров.
$params['new_item'] array Свойства добавляемой услуги.
$params['errors'] 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'; }