MS2 + HybridAuth — оформление заказа новым юзером

Всем привет!

Возникла проблема с офомлением заказа неавторизованным пользователем. Захожу на сайт в режиме инкогнито. Заполняю корзину, нажимаю «оформить заказ» (msOrder вызывается на отдельной странице). Заполняю все поля. Далее интересно.

Если пользователь авторизован (в этом случае в поля подставляются его имя и емейл) — все ок, заказ оформляется. Если пользователь не авторизован (и его емейла нет в юзерах MODX) — новый пользователь создается, но далее ничего не происходит, заказ не оформляется, на order=success не перекидывает. Если такой пользователь уже есть — аналогично. Т.е. нормально заказ можно оформить, если только предварительно авторизоваться (в обоих случаях используется hybrid auth).

В консоли JS пусто, в логе ошибок MODX пусто.

Подскажите плиз, что я упустил.
Павел Ширяев
08 августа 2015, 09:03
modx.pro
851
0

Комментарии: 1

Павел Ширяев
11 августа 2015, 15:09
0
Наконец-то нашел.

Всю жизнь портил плагин, который висел на событии OrderSubmit. Там не удавалось получить ID пользователя (что не мудрено, юзер-то не залогинен :), странно только, что все возможные из существующих логов ошибок просто молчали.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1