Устал от ситуаций, когда для одного и того же пользователя отображаются разные значения в личном кабинете и форме заказа?
Данный модуль разработан с целью решения этой проблемы.
Все разработчики и владельцы интернет-магазинов рано или поздно
встречаются с проблемой несоответствия полей в личном кабинете и форме заказа (компонент
sale.order.ajax).
Например, у пользователя в личном кабинете есть поля фамилия, имя, отчество, телефон, название компании, ИНН и т.п. Но в форме заказа подобные же поля почему то оказываются незаполненными, хотя пользователь и авторизован.
И это не удивительно, т.к. в форме заказа используются свойства заказа, некоторые из которых входят в профиль покупателя, а в личном кабинете непосредственно родные и пользовательские поля пользователя. Другими словами "пользователи" и "покупатели" это разные сущности.
Как связать профиль покупателя с профилем пользователя 1c bitrix?
Наш модуль позволяет связывать эти 2 отдельные сущности: при изменении полей пользователя изменяются соответствующие свойства покупателя. Следствием чего является, что в форме заказа у авторизованных пользователей
свойства заказа равны соответствующим полям пользователя.Таким образом модуль решает следующие задачи:- Заполнение полей пользователя из профиля покупателя
- Заполнение полей профиля покупателя из полей пользователя
Одним из ярких примеров использования модуля, является
определение логина и пароля через форму заказа.
Например, создаете свойство "Логин" и свойство "Пароль". В настройках модуля указываете соотношение этих свойств нужным полям пользователя: LOGIN и PASSWORD и
покупатель может задать логин и пароль сам при создании заказа, а после чего и авторизоваться с помощью них. (но, конечно, придется подумать над безопасностью. т.к. пароль в свойство заказа запишется в явном виде).