Scoder: Связь пользователя с профилем покупателя
От: АРАМА
2 000 ₽
Дата публикации:
29.01.2018
Число установок:
100 - 499 раз
Дата обновления:
10.12.2025
Включает в себя:
Array
Последняя версия:
1.1.4
Устал от ситуаций, когда для одного и того же пользователя отображаются разные значения в личном кабинете и форме заказа?
Данный модуль разработан с целью решения этой проблемы.
Все разработчики и владельцы интернет-магазинов рано или поздно встречаются с проблемой несоответствия полей в личном кабинете и форме заказа (компонент sale.order.ajax).
Например, у пользователя в личном кабинете есть поля фамилия, имя, отчество, телефон, название компании, ИНН и т.п. Но в форме заказа подобные же поля почему то оказываются незаполненными, хотя пользователь и авторизован.
И это не удивительно, т.к. в форме заказа используются свойства заказа, некоторые из которых входят в профиль покупателя, а в личном кабинете непосредственно родные и пользовательские поля пользователя. Другими словами пользователи и покупатели это разные сущности.
Как связать профиль покупателя с профилем пользователя 1c bitrix?
Наш модуль позволяет связывать эти 2 отдельные сущности: при изменении полей пользователя изменяются соответствующие свойства покупателя. Следствием чего является, что в форме заказа у авторизованных пользователей свойства заказа равны соответствующим полям пользователя.
Таким образом модуль решает следующие задачи:
- Заполнение полей пользователя из профиля покупателя
- Заполнение полей профиля покупателя из полей пользователя
Одним из ярких примеров использования модуля, является определение логина и пароля через форму заказа.
Например, создаете свойство Логин и свойство Пароль. В настройках модуля указываете соотношение этих свойств нужным полям пользователя: LOGIN и PASSWORD и покупатель может задать логин и пароль сам при создании заказа, а после чего и авторизоваться с помощью них. (но, конечно, придется подумать над безопасностью. т.к. пароль в свойство заказа запишется в явном виде).
Характеристики
|
Дата публикации
|
29.01.2018 |
|
Число установок
|
100 - 499 раз |
|
Дата обновления
|
10.12.2025 |
|
Включает в себя
|
Array |
|
Последняя версия
|
1.1.4 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
3 |
- Корректировки
- Добавлено редактирование пользователя при непосредственном редактировании профиля в личном кабинете, не только при оформлении заказа
- Добавлено поле PHONE_NUMBER в соотношении полей
- Добавлена опция "Не передавать поля, значения которых пустые"
- Поправлена уязвимость десериализации
- Служебные корректировки: Увеличен индекс сортировки обработчиков событий модуля
- Прекращено создание профиля покупателя по типу плательщика, если в настройках не указано ни одно соотношение свойств.
- На странице настроек соответствия убраны системные поля
- Добавлена опция "Отключить работу модуля при обмене заказов с 1С [/bitrix/admin/1c_exchange.php]"
- Добавлена опция "Не синхронизировать поля, если тип плательщика не активен"
- Корректировки для php8
- Устранена уязвимость смены данный администратора
