2 вопроса по minishop2
Привет!
Вопросы:
1)Откуда берутся и где хранятся поля у стандартного чанка tpl.msOrder.outer? такие как адрес, индекс, улица дома и т.п
2)Можно ли их заполнить данными из профиля пользователя MODX?
Вопросы:
1)Откуда берутся и где хранятся поля у стандартного чанка tpl.msOrder.outer? такие как адрес, индекс, улица дома и т.п
2)Можно ли их заполнить данными из профиля пользователя MODX?
Комментарии: 12
1. Из профиля текущего авторизованного юзера.
2. Они так и заполняются. Просто там далеко не все поля используются, если что — нужно добавлять самостоятельно, своим сниппетом.
2. Они так и заполняются. Просто там далеко не все поля используются, если что — нужно добавлять самостоятельно, своим сниппетом.
а если впишу нужные мне поля туда в сниппет msOrder? Так допустимо?
Ну, если не боишься перезаписи сниппета при обновлении — конечно.
Понятно, спасибо!
То что заполнено, это при регистрации пользователя через Office. А вот со стороны minishop2 дополнение профиля после оформления заказа под этим юзером не произошло
UPD: Я попробовал воспрозвести проблему на Minishop2.com, Василий, если не трудно, посмотри профиль пользователя sky
UPD: Я попробовал воспрозвести проблему на Minishop2.com, Василий, если не трудно, посмотри профиль пользователя sky
То есть, по твоему, при каждом заказе должен меняться профиль у юзера?
Нет, эти данные пишутся в заказ, а не в профиль. Если я товар заказал на имя друга в другой город — зачем мне это в профиль писать?
Открой управление заказа, переключись там на вкладку «Адрес» и смотри.
Нет, эти данные пишутся в заказ, а не в профиль. Если я товар заказал на имя друга в другой город — зачем мне это в профиль писать?
Открой управление заказа, переключись там на вкладку «Адрес» и смотри.
в том то и дело что помоему он каждый раз должен быть одинаковый, но при необходимости меняться. Или я ошибаюсь?
Просто если я всетаки ошибаюсь, то поясни пожалуйста для прописано в коде то что ты мне выше показал?
Просто если я всетаки ошибаюсь, то поясни пожалуйста для прописано в коде то что ты мне выше показал?
но при необходимости менятьсяЕще раз.
Создание заказа не меняет профиль юзера.
Профиль юзера меняет только редактирование профиля юзера.
При создании заказа данные из профиля юзера подставляются в форму заказа при первой загрузке страницы.
Там ты их можешь менять, но они сохранятся в заказ, а не в профиль.
но при необходимости менятьсясогласен
Еще раз.
Создание заказа не меняет профиль юзера.
Профиль юзера меняет только редактирование профиля юзера.
При создании заказа данные из профиля юзера подставляются в форму заказа при первой загрузке страницы.Правильно ли я понял что при последующих заказах если данные в профиле пользователя указаны, то ими должны заполнится поля для адреса доставки?
Там ты их можешь менять, но они сохранятся в заказ, а не в профиль.
При последующих заказах юзер видит тоже, что и при предыдущих.
То, что он изменил при оформлении заказа — ушло в заказ. Затем данные в сессии очищаются и подставляются снова из профиля — где ничегошеньки не изменилось.
Это всё прописано в сниппете msOrder.
То, что он изменил при оформлении заказа — ушло в заказ. Затем данные в сессии очищаются и подставляются снова из профиля — где ничегошеньки не изменилось.
Это всё прописано в сниппете msOrder.
да, именно это мне и нужно, просто дополню еще несколькими полями и все
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.