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