ms2 события
Здравствуйте. Я делаю сайт — магазин, с не маленьким функционалом. Меня попросили сделать систему событий, независимую от административной части. Т.е просто страничка, вида как на скриншоте:

Для всего своего функционала я без проблемно внедрил данный код:
Единственный костыль который мне приходит в голову — это в конечном шаге корзины, в чанке msOrder вызывать сниппет, который будет 1 раз добавлять запись в БД… Но мне кажется это костыль, и можно это сделать по человеческий.
Спасибо.

Для всего своего функционала я без проблемно внедрил данный код:
$sql = "INSERT INTO `r_events` (`id`, `user_id`, `massage`, `link`, `status`, `date`) VALUES (NULL, '".$user_id."', 'Был создан заказ с другого сайта. ', '[[~4]]?idx=".$shop_id."', '0', CURRENT_TIMESTAMP);";
$q = $modx->prepare($sql);
$q->execute();Который добавляет каждый чих в БД в табличку с событиями… А как мне внедрится в процесс оформления заказа в корзине? В какой сниппет нужно смотреть? Или может как то плагином? Единственный костыль который мне приходит в голову — это в конечном шаге корзины, в чанке msOrder вызывать сниппет, который будет 1 раз добавлять запись в БД… Но мне кажется это костыль, и можно это сделать по человеческий.
Спасибо.
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Мне бы например пригодилось при онлайн оплате заказа, для ввода более детальных параметов, ну и вообще для любого расширения логирования, чтобы не городить свои таблицы и костыли…