Настройка профилей покупателей 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка профилей покупателей 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    745
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка профилей покупателей 1С-Битрикс

Профили покупателей в Битрикс — это сохранённые наборы данных для оформления заказа: адрес доставки, контактная информация, тип покупателя (физическое или юридическое лицо). Покупатель может иметь несколько профилей — «Дом», «Работа», «Дача» — и при повторных заказах не заполнять данные заново.

Как работают профили

Профили хранятся в таблице b_sale_order_user_props — это записи свойств заказа, сохранённые в личном кабинете покупателя. Каждый профиль привязан к USER_ID и PERSON_TYPE_ID.

Типы покупателей (b_sale_person_type) — физическое и юридическое лицо. Каждый тип имеет свой набор свойств (поля формы заказа), которые и сохраняются в профиле.

Настройка типов покупателей

Магазин → Настройки → Типы плательщиков:

Для каждого типа настраивается набор свойств (b_sale_order_props):

  • ФИО, телефон, email — для физических лиц
  • Компания, ИНН, КПП, юридический адрес — для юридических лиц

Порядок свойств, обязательность и валидация задаются здесь же. Тип покупателя влияет на форму заказа и шаблоны уведомлений.

Управление профилями в личном кабинете

Компонент bitrix:sale.personal.profile выводит список сохранённых профилей и форму редактирования. Подключается на страницу личного кабинета:

$APPLICATION->IncludeComponent('bitrix:sale.personal.profile', '', [
    'PATH_TO_PROFILE_EDIT' => '/personal/profile/edit/',
    'PATH_TO_ORDER'        => '/personal/orders/',
]);

Профиль по умолчанию (загружается автоматически при оформлении нового заказа) отмечается флагом PERSON_TYPE_ID в b_sale_order_user_props.

Настройка автозаполнения формы заказа

При наличии сохранённого профиля форма оформления заказа (bitrix:sale.order.ajax) автоматически подставляет данные. Управляется параметром компонента SAVE_USER_DATA = Y — разрешить сохранение профилей.

Расширение профиля дополнительными полями

Для B2B магазинов часто нужно добавить в профиль юридического лица поле «Номер договора» или «Контактное лицо». Добавляется как новое свойство заказа (b_sale_order_props) с привязкой к типу «Юридическое лицо» и включённым флагом USER_PROPS = Y (сохранять в профиль).

Сроки выполнения

Настройка типов покупателей с профилями и формой в личном кабинете — 2–4 часа. Расширение профилей кастомными полями — 2–3 часа.