OfficeProfile - вывести поля пользователя: region,street,building,room и т.д.

Добрый день!

Имеем пакет Office, создаем кабинет пользователя, как вывести данные клиента region,street,building,room и т.д. !?

// Конструкция в виде не проходит
[[!+modx.user.id:userinfo=`street`]]
Ну и редактировать все это нужно, но для начала нужно все это видеть, что есть у пользователя!
Прошу помощи!
Лазарев Роман
10 октября 2018, 17:19
255
0

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

Андрей
10 октября 2018, 17:32
+1
как вывести данные клиента region,street,building,room
Это не поля пользователя, а поля в заказе минишопа. Соответственно чтобы они были доступны для записи/редактирования/вывода их нужно для начала создать в таблице юзера.

Дополнительные поля профиля юзера (не extended)
    Лазарев Роман
    10 октября 2018, 17:43
    0
    Вопрос, вернее два, если я пойду этим путем:
    1) пользователь в своем профиле их заполнит (в личном кабинете Office), при создании заказа они будут подтягиваться? Имею в виду: region,street,building,room
    2) Office их сможет редактировать/изменять?
      Андрей
      10 октября 2018, 17:50
      0
      Да — ответ на оба вопроса.
        Лазарев Роман
        10 октября 2018, 17:51
        0
        Спасибо, пойдем реализовывать!
          Володя
          10 октября 2018, 17:57
          0
          можно просто расширить профиль пользователя нужными полями и вот именно их редактировать
      Володя
      10 октября 2018, 17:56
      0
      это поля адреса заказа , у каждого заказа они свои. Потому немного неуместно их редактировать в профиле пользователя.
        Лазарев Роман
        10 октября 2018, 18:02
        0
        Как более правильно сделать? Что бы пользователь мог редактировать свои данные и при следующем заказе они автоматом подтягивались?

        Личный кабинет будет выглядеть так:
          Андрей
          10 октября 2018, 18:08
          0
          Тут как раз можно использовать — mscAddress.

          Либо если расширять профиль пользователя, то просто в форме заказа проверять поле на пустоту, если адрес заполнен пользователем, то подставлять, но первый вариант думаю будет более уместен.
            Лазарев Роман
            10 октября 2018, 19:28
            0
            Сделал поля как тут Дополнительные поля профиля юзера (не extended)

            В админке все ок, есть, редактируются, так же все редактируется из профиля на улице сайте, но при оформлении заказа данные не подтягиваются в поля — как решить можно этот вопрос?

            Подтягиваются только стандартные MODx поля как «Индекс + Город»
              Андрей
              11 октября 2018, 15:29
              0
              А покажите чанк, как вставляете эти поля.
                Лазарев Роман
                11 октября 2018, 15:32
                0
                Списывались с Василием, тот сказал нужно плагин писать, стандартными действиями не пройдет!