Налаштування профілів покупців у 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 години.







