Отмена создания заказа, показ сообщения
Добрый день. На сайте есть два типа пользователей, физ лица и юр лица. Юр лица не могут оформлять заказы в привычном виде, у них все только через запросы к менеджерам. А вот физ лица могут спокойно оформить заказ (выбрать товар, добавить его в корзину, оплатить). А так же любой неавторизованный пользователь тоже по умолчанию физ лицо.Но вот если пользователь уже зарегистрирован как юр лицо, но не авторизирован оформляет заказ со своим email — он должен получить ошибку, и заказ не должен создаться. Для этой цели я так понял можно использовать плагин, повесив его на событие msOnBeforeCreateOrder. Вопросов всего два, как из плагина добраться до переменных корзины? конкретно до поля email, и как остановить оформление заказа, с выдачей пользователю на jGrowl ошибки?
Спасибо!
Спасибо!
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
в файле /core/components/minishop2/model/minishop2/msorderhandler.class.php
после:
добавляем:
И не забываем, что после обновления версии ms все это затрется.