Профілі покупців: позбавляємо клієнтів від повторного введення даних
Уявіть: клієнт щоразу при замовленні вводить одні й ті ж дані — адресу, телефон, реквізити компанії. Це дратує, збільшує час оформлення та підвищує ризик помилок. Налаштовуючи профілі покупців у 1С-Бітрікс, ми вирішуємо цю проблему: після першого замовлення всі дані зберігаються і підставляються автоматично. Результат — до 40% скорочення часу на повторні покупки. За 5+ років ми виконали більше 100 проектів з налаштування каталогів та замовлень — ділимося досвідом.
Типові проблеми з профілями
Плутанина типів покупців. Якщо фізичній особі показувати поля для юридичної особи, відсоток відмов зростає. Потрібно чітко розділити b_sale_person_type та налаштувати властивості для кожного. В одному з проектів для інтернет-магазину електроніки ми виділили 4 типи покупців: фізична особа, юридична особа, ФОП та самозайнятий. Для кожного — свій набір обов'язкових полів та своя логіка розрахунку податків (ПДВ, ЕНВД). Це дозволило скоротити кількість помилок у замовленнях на 25%.
Втрата даних при автозаповненні. Компонент sale.order.ajax не підтягує профіль, якщо параметр SAVE_USER_DATA вимкнено або властивості не відзначені прапорцем USER_PROPS. У результаті клієнт вводить все заново — конверсія падає. Ми перевіряємо ці налаштування на кожному проекті.
Відсутність кастомних полів. B2B-магазинам потрібні «Номер договору», «Контактна особа» або «Вантажоодержувач». Без цього бізнес-процеси гальмують. Наприклад, для оптового постачальника будматеріалів ми додали поле «Код складу» та автоматичну підстановку міста з профілю — це прискорило оформлення вдвічі.
Як ми вирішуємо ці задачі
Використовуємо стандартний функціонал Бітрікс та компонент bitrix:sale.personal.profile. Приклад з проекту: для рітейлера з 15 складами ми додали в профіль юридичної особи поле «Код складу» та автоматично підставляли його в замовлення. Це скоротило ручне введення на 30%.
Як додати кастомне поле в профіль?
- Створіть властивість замовлення в адмінці:
Магазин → Налаштування → Властивості замовлення. - Вкажіть код (наприклад,
UF_CONTRACT), назву, тип поля (рядок/список/дата). - Прив'яжіть до типу покупця («Юридична особа»).
- Увімкніть опцію «Зберігати в профілі» (
USER_PROPS = Y). - У шаблоні компонента
sale.personal.profileдодайте виведення нового поля.
Після цього поле з'являється в особистому кабінеті та автоматично підставляється при оформленні замовлення.
Порівняння типів покупців
| Тип | Обов'язкові поля | Особливості |
|---|---|---|
| Фізособа | ПІБ, телефон, email | Мінімальний набір, підходить для роздрібу |
| Юрособа | Назва, ІПН, КПП, юр.адреса | Потрібна перевірка за ЄДРПОУ, фіскалізація 54-ФЗ |
| ФОП | ПІБ, ІПН, ОДРНІП | Аналогічно юрособі, але без КПП |
| Самозайнятий | ПІБ, ІПН, телефон | Спеціальний режим оподаткування |
Автозаповнення профілів скорочує час оформлення в 3 рази порівняно з ручним введенням. Це особливо помітно на B2B-майданчиках з регулярними замовленнями.
Чому профілі не зберігаються?
Основні причини:
-
SAVE_USER_DATAне встановлений уYв параметрахsale.order.ajax. - Властивості не мають прапорця
USER_PROPS. - В
b_sale_order_user_propsнемає запису з потрібнимPERSON_TYPE_ID.
Перевірте ці три пункти — у 90% випадків проблема вирішується без коду. Якщо ні — можливо, знадобиться кастомізація компонента або додавання обробника події OnSaleOrderUserPropsSave. Ми часто використовуємо цей підхід для складних валідацій.
Що робити, якщо профілі не відображаються в особистому кабінеті?
Переконайтеся, що в налаштуваннях компонента bitrix:sale.personal.profile вказано правильний PERSON_TYPE_ID. Якщо тип покупця не збігається з типом профілю, дані не покажуться. Також перевірте, чи включена опція «Показувати профілі» в налаштуваннях компонента.
Процес роботи
| Етап | Тривалість | Що робимо |
|---|---|---|
| Аналітика та вимоги | 1–2 години | Виявляємо типи покупців, список полів, бізнес-правила |
| Проектування | 1 година | Схема типів платників, мапінг властивостей |
| Реалізація | 2–4 години | Налаштування типів, властивостей, компонентів; додавання кастомних полів |
| Тестування | 1–2 години | Перевірка автозаповнення, валідації, сценаріїв |
| Деплой та документація | 1 година | Інструкція з додавання нових полів, пам'ятка для адміністратора |
Терміни та вартість
Базове налаштування профілів (типи + автозаповнення) — від 2 до 4 годин. Розширення кастомними полями — від 2 до 3 годин. Точні терміни залежать від кількості типів та складності інтеграцій. Ми розраховуємо їх індивідуально після аудиту вашого магазину. Зв'яжіться з нами — отримайте консультацію та попередню оцінку за 30 хвилин.
Що входить в роботу
- Налаштування всіх типів покупців (фізособи, юрособи, ФОП тощо)
- Створення та прив'язка властивостей (стандартних та кастомних)
- Підключення та кастомізація компонента
bitrix:sale.personal.profile - Налаштування автозаповнення форми замовлення
- Перевірка фіскалізації (54-ФЗ) для юросіб — коректна передача реквізитів у чек
- Документація з управління профілями
- Гарантія на роботу: 6 місяців безкоштовної підтримки
Корисні посилання
- Офіційна документація по типах платників
- Опис компонента sale.personal.profile
- Стандарт CommerceML 2.10 для обміну з 1С (якщо потрібна зв'язка)
Згідно документації 1С-Бітрікс, для автозаповнення необхідно встановити параметр
SAVE_USER_DATAвY.
Замовте налаштування профілів покупців — заощадте час ваших клієнтів та скоротите кількість помилок у замовленнях. Напишіть нам, і ми обговоримо ваш випадок. У нас сертифіковані спеціалісти з 5+ років досвіду та гарантією на роботу.







