Настройка автозаполнения заказов: профили покупателей в 1С-Битрикс

Профили покупателей: избавляем клиентов от повторного ввода данных Представьте: клиент каждый раз при заказе вводит одни и те же данные — адрес, телефон, реквизиты компании. Это раздражает, увеличивает время оформления и повышает риск ошибок. Настраивая профили покупателей в 1С-Битрикс, мы решаем
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка автозаполнения заказов: профили покупателей в 1С-Битрикс
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1440
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1013
  • 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
    751
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    872
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    791
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1153

Профили покупателей: избавляем клиентов от повторного ввода данных

Представьте: клиент каждый раз при заказе вводит одни и те же данные — адрес, телефон, реквизиты компании. Это раздражает, увеличивает время оформления и повышает риск ошибок. Настраивая профили покупателей в 1С-Битрикс, мы решаем эту проблему: после первого заказа все данные сохраняются и подставляются автоматически. Результат — до 40% сокращения времени на повторные покупки. За 5+ лет мы выполнили более 100 проектов по настройке каталогов и заказов — делимся опытом.

Типичные проблемы с профилями

Путаница типов покупателей. Если физическому лицу показывать поля для юрлица, процент отказов растёт. Нужно чётко разделить b_sale_person_type и настроить свойства для каждого. В одном из проектов для интернет-магазина электроники мы выделили 4 типа покупателей: физлицо, юрлицо, ИП и самозанятый. Для каждого — свой набор обязательных полей и своя логика расчёта налогов (НДС, ЕНВД). Это позволило сократить число ошибок в заказах на 25%.

Потеря данных при автозаполнении. Компонент sale.order.ajax не подтягивает профиль, если параметр SAVE_USER_DATA отключён или свойства не отмечены флагом USER_PROPS. В результате клиент вводит всё заново — конверсия падает. Мы проверяем эти настройки на каждом проекте.

Отсутствие кастомных полей. B2B-магазинам нужны «Номер договора», «Контактное лицо» или «Грузополучатель». Без этого бизнес-процессы тормозят. Например, для оптового поставщика стройматериалов мы добавили поле «Код склада» и автоматическую подстановку города из профиля — это ускорило оформление в 2 раза.

Как мы решаем эти задачи

Используем стандартный функционал Битрикс и компонент bitrix:sale.personal.profile. Пример из проекта: для ритейлера с 15 складами мы добавили в профиль юрлица поле «Код склада» и автоматически подставляли его в заказ. Это сократило ручной ввод на 30%.

Как добавить кастомное поле в профиль?

  1. Создайте свойство заказа в админке: Магазин → Настройки → Свойства заказа.
  2. Укажите код (например, UF_CONTRACT), название, тип поля (строка/список/дата).
  3. Привяжите к типу покупателя («Юридическое лицо»).
  4. Включите опцию «Сохранять в профиле» (USER_PROPS = Y).
  5. В шаблоне компонента 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 месяцев бесплатной поддержки

Полезные ссылки

Согласно документации 1С-Битрикс, для автозаполнения необходимо установить параметр SAVE_USER_DATA в Y.

Закажите настройку профилей покупателей — сэкономьте время ваших клиентов и сократите количество ошибок в заказах. Напишите нам, и мы обсудим ваш случай. У нас сертифицированные специалисты с 5+ лет опыта и гарантией на работу.