Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Scoder: Связь пользователя с профилем покупателя

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

Scoder: Связь пользователя с профилем покупателя

Scoder: Связь пользователя с профилем покупателя

от Scoder
Купить: 1 900 руб.
Попробовать (3 дня)
Скриншоты
Описание

Технические данные

Опубликовано:
29.01.2018
Обновлено:
17.02.2020
Версия:
1.0.2
Установлено:
50 - 99 раз
Подходящие редакции:
«Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Устал от ситуаций, когда для одного и того же пользователя отображаются разные значения в личном кабинете и форме заказа?


Данный модуль разработан с целью решения этой проблемы.

Все разработчики и владельцы интернет-магазинов рано или поздно встречаются с проблемой несоответствия полей в личном кабинете и форме заказа (компонент sale.order.ajax).

Например, у пользователя в личном кабинете есть поля фамилия, имя, отчество, телефон, название компании, ИНН и т.п. Но в форме заказа подобные же поля почему то оказываются незаполненными, хотя пользователь и авторизован.

И это не удивительно, т.к. в форме заказа используются свойства заказа, некоторые из которых входят в профиль покупателя, а в личном кабинете непосредственно родные и пользовательские поля пользователя. Другими словами пользователи и покупатели это разные сущности.



Как связать профиль покупателя с профилем пользователя 1c bitrix?


Наш модуль позволяет связывать эти 2 отдельные сущности: при изменении полей пользователя изменяются соответствующие свойства покупателя. Следствием чего является, что в форме заказа у авторизованных пользователей свойства заказа равны соответствующим полям пользователя.



Таким образом модуль решает следующие задачи:

  • Заполнение полей пользователя из профиля покупателя
  • Заполнение полей профиля покупателя из полей пользователя


Одним из ярких примеров использования модуля, является определение логина и пароля через форму заказа.

Например, создаете свойство Логин и свойство Пароль. В настройках модуля указываете соотношение этих свойств нужным полям пользователя: LOGIN и PASSWORD и покупатель может задать логин и пароль сам при создании заказа, а после чего и авторизоваться с помощью них. (но, конечно, придется подумать над безопасностью. т.к. пароль в свойство заказа запишется в явном виде).



Отзывы (0)
Обсуждения (4)
Что нового
1.0.2 (17.02.2020) Устранена уязвимость смены данный администратора
Установка
Решение устанавливается стандартно для Marketplace http://marketplace.1c-bitrix.ru/about/index.php

После установки необходимо в настройках модуля настроить соотношение свойств покупателя полям пользователя.


Важные тех. моменты:

1) В данный момент поддерживаются только строковые поля.

2) Модуль не комбинирует значения в одно поле из нескольких значений. Придерживается принципу: одному свойству соответствует одно поле.

Если планируется использовать свойства типа "ФИО", т.е. комбинирующее из нескольких полей, то, по идее, не верно будет указать ему одно поле, например LAST_NAME, в этом случае запишется только "фамилия".

Модуль предназначен для решения таких соответствий:
  • Свойство "Имя" -> Поле "Имя"
  • Свойство "Фамилия" -> Поле "Фамилия"
  • Свойство "Отчество" -> Поле "Отчество"
  • и т.п.

3) Старые профили (профили, созданные до установки модуля) не затрагиваются при формировании заказа.

4) Данный модуль разработан с использованием апи D7
  • Минимальные технические требования для продукта с версии 14.0 (с ядром D7):
  • PHP версии 5.3.
  • MySQL версии 5.

Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест Настройки -> Инструменты -> Проверка системы не должен возвращать ошибок.
Поддержка
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.

При обращении в службу поддержки обязательно указывайте:
— адрес сайта,
— логин и пароль администратора,
— ftp логин и пароль,
— e-mail покупателя модуля или номер вашего купона,
техническая поддержка не оказывается, если закончился срок получения обновлений модуля.

Лицензионное соглашение

Другие решения разработчика

еще 26 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки