MS2 + HybridAuth — оформление заказа новым юзером
Всем привет!
Возникла проблема с офомлением заказа неавторизованным пользователем. Захожу на сайт в режиме инкогнито. Заполняю корзину, нажимаю «оформить заказ» (msOrder вызывается на отдельной странице). Заполняю все поля. Далее интересно.
Если пользователь авторизован (в этом случае в поля подставляются его имя и емейл) — все ок, заказ оформляется. Если пользователь не авторизован (и его емейла нет в юзерах MODX) — новый пользователь создается, но далее ничего не происходит, заказ не оформляется, на order=success не перекидывает. Если такой пользователь уже есть — аналогично. Т.е. нормально заказ можно оформить, если только предварительно авторизоваться (в обоих случаях используется hybrid auth).
В консоли JS пусто, в логе ошибок MODX пусто.
Подскажите плиз, что я упустил.
Возникла проблема с офомлением заказа неавторизованным пользователем. Захожу на сайт в режиме инкогнито. Заполняю корзину, нажимаю «оформить заказ» (msOrder вызывается на отдельной странице). Заполняю все поля. Далее интересно.
Если пользователь авторизован (в этом случае в поля подставляются его имя и емейл) — все ок, заказ оформляется. Если пользователь не авторизован (и его емейла нет в юзерах MODX) — новый пользователь создается, но далее ничего не происходит, заказ не оформляется, на order=success не перекидывает. Если такой пользователь уже есть — аналогично. Т.е. нормально заказ можно оформить, если только предварительно авторизоваться (в обоих случаях используется hybrid auth).
В консоли JS пусто, в логе ошибок MODX пусто.
Подскажите плиз, что я упустил.
Комментарии: 1
Наконец-то нашел.
Всю жизнь портил плагин, который висел на событии OrderSubmit. Там не удавалось получить ID пользователя (что не мудрено, юзер-то не залогинен :), странно только, что все возможные из существующих логов ошибок просто молчали.
Всю жизнь портил плагин, который висел на событии OrderSubmit. Там не удавалось получить ID пользователя (что не мудрено, юзер-то не залогинен :), странно только, что все возможные из существующих логов ошибок просто молчали.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.