Minishop2 плагин - сохранение данных пользователя при оформлении заказа

Добрый день, используем Minishop2 + Office.
После авторизации пользователя при оформлении заказа данные, указанные пользователем в форме сниппета msOrder, необходимо сохранить в нужные поля этого пользователя (Имя, Email, Город, Улица, дом, квартира)

После оформления заказа эти данные могу увидеть через код:
<pre>[[!msGetOrder?tpl=``]]</pre>

Подскажите в какую сторону копать? Если я правильно понимаю необходимо писать плагин, который подтягивает данные из вывода сниппета msGetOrder и закидывает их в активного пользователя в момент оформления заказа. С пользователями немного разобрался, как в поля загружать данные, а вот как их из сниппета «выдернуть» не совсем ясно, и на какое событие вешать плагин. Буду благодарен за помощь, или я велосипед изобретаю и все уже давно есть…
Dmitry St.
15 июня 2019, 16:38
modx.pro
1 071
0

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

Павел Романов
15 июня 2019, 19:41
0
Создайте плагин на событие msOnCreateOrder, где есть объект заказа со всеми данными.
Контактные данные тут:
$order->get('address');
    Dmitry St.
    16 июня 2019, 08:49
    0
    Благодарю, все получилось
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2