Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 29.01.2018
- Обновлено:
- 16.06.2023
- Версия:
- 1.0.5
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Устал от ситуаций, когда для одного и того же пользователя отображаются разные значения в личном кабинете и форме заказа?
Данный модуль разработан с целью решения этой проблемы.
Все разработчики и владельцы интернет-магазинов рано или поздно встречаются с проблемой несоответствия полей в личном кабинете и форме заказа (компонент sale.order.ajax).
Например, у пользователя в личном кабинете есть поля фамилия, имя, отчество, телефон, название компании, ИНН и т.п. Но в форме заказа подобные же поля почему то оказываются незаполненными, хотя пользователь и авторизован.
И это не удивительно, т.к. в форме заказа используются свойства заказа, некоторые из которых входят в профиль покупателя, а в личном кабинете непосредственно родные и пользовательские поля пользователя. Другими словами пользователи и покупатели это разные сущности.
Как связать профиль покупателя с профилем пользователя 1c bitrix?
Наш модуль позволяет связывать эти 2 отдельные сущности: при изменении полей пользователя изменяются соответствующие свойства покупателя. Следствием чего является, что в форме заказа у авторизованных пользователей свойства заказа равны соответствующим полям пользователя.
Таким образом модуль решает следующие задачи:
- Заполнение полей пользователя из профиля покупателя
- Заполнение полей профиля покупателя из полей пользователя
Одним из ярких примеров использования модуля, является определение логина и пароля через форму заказа.
Например, создаете свойство Логин и свойство Пароль. В настройках модуля указываете соотношение этих свойств нужным полям пользователя: LOGIN и PASSWORD и покупатель может задать логин и пароль сам при создании заказа, а после чего и авторизоваться с помощью них. (но, конечно, придется подумать над безопасностью. т.к. пароль в свойство заказа запишется в явном виде).
Отзывы (0)
Обсуждения (9)
Авторизуйтесь , чтобы оставить отзыв или задать вопрос разработчику.
26 мая 2023 14:35
26 мая 2023 14:40
5 января 2023 19:23
6 января 2023 15:43
2 мая 2022 19:02
4 мая 2022 09:02
2 мая 2022 15:41
4 мая 2022 09:01
29 апреля 2021 09:29
29 апреля 2021 10:32
Что нового
1.0.5 (16.06.2023) | Добавлена опция "Не синхронизировать поля, если тип плательщика не активен" |
1.0.4 (20.02.2023) | Корректировки для php8 |
1.0.2 (17.02.2020) | Устранена уязвимость смены данный администратора |
Установка
Решение устанавливается стандартно для Marketplace http://marketplace.1c-bitrix.ru/about/index.php
После установки необходимо в настройках модуля настроить соотношение свойств покупателя полям пользователя.
Важные тех. моменты:
1) В данный момент поддерживаются только строковые поля.
2) Модуль не комбинирует значения в одно поле из нескольких значений. Придерживается принципу: одному свойству соответствует одно поле.
Если планируется использовать свойства типа "ФИО", т.е. комбинирующее из нескольких полей, то, по идее, не верно будет указать ему одно поле, например LAST_NAME, в этом случае запишется только "фамилия".
Модуль предназначен для решения таких соответствий:
3) Старые профили (профили, созданные до установки модуля) не затрагиваются при формировании заказа.
4) Данный модуль разработан с использованием апи D7
Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест Настройки -> Инструменты -> Проверка системы не должен возвращать ошибок.
После установки необходимо в настройках модуля настроить соотношение свойств покупателя полям пользователя.
Важные тех. моменты:
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 покупателя модуля или номер вашего купона,
- техническая поддержка не оказывается, если закончился срок получения обновлений модуля.