Всем доброго дня!

Имеется MODX Revo 2.8.3 и магазин на нем minishop2. Есть задача добавить промокоды.

Алгоритм предполагается такой:
  • Юзер вводит промокод на странице оформления заказа
  • Промокод проверяется на валидность
  • При действующем промокоде происходит пересчет сумм позиций в корзине


В modx новичок, поэтому есть пара вопросов. Поле ввода и кнопку добавил в виде формы с методом post.
Теперь не могу понять как перехватить событие нажатия. Написать свой плагин или лучше использовать плагин ms2 добавив в него обработчик?
Хотел посмотреть что приходит в плагин ms2, но в консоль почему-то ничего не выводится. Пробовал
$modx->log(1,print_r($modx->event->name));

добавлять в начало плагина, в консоли пусто.