Настройка регистрации продавцов на маркетплейсе 1С-Битрикс
Регистрация продавца на маркетплейсе — это не стандартная форма регистрации пользователя Битрикс. Нужно собрать данные юридического лица или ИП, проверить их, провести онбординг и только после этого дать доступ к инструментам продавца. Весь этот процесс настраивается поверх базовой системы пользователей Битрикс.
Техническая реализация
Продавец в системе — это пользователь b_user в специальной группе (например, «Продавцы», b_user_group). Дополнительные данные юрлица хранятся в UF-полях пользователя (b_user_field) или в отдельном HL-инфоблоке со связью через UF_USER_ID.
Поля регистрационной формы продавца:
- Тип субъекта (ООО / ИП / физлицо)
- Полное наименование организации
- ИНН, КПП (для юрлиц), ОГРН/ОГРНИП
- Юридический адрес
- Контактное лицо, телефон, email
- Банковские реквизиты
- Ссылка на документы (устав, свидетельство) — загрузка через
CFile
Статусная модель:
registered → documents_pending → under_review → active | rejected
Статус хранится в UF-поле пользователя. При переходе в каждый статус — автоматическое письмо через CEvent::Send() по шаблону событий Битрикс.
Онбординг после одобрения
После перевода статуса в active продавцу автоматически:
- Добавляется группа «Продавцы» через
CUser::Update(['GROUP_ID' => [...]]) - Создаётся базовая структура в личном кабинете (если нужно)
- Отправляется welcome-письмо с инструкцией
Администратор переводит статусы через административный интерфейс или кастомную страницу в /bitrix/admin/. Уведомление администратору о новой заявке — через CEvent::Send() или Bitrix24-webhook.
Сроки
Настройка формы регистрации с расширенными полями, статусной моделью и уведомлениями — 1–2 недели. Интеграция с внешними сервисами проверки контрагентов (DADATA, ФНС API) — дополнительно 3–5 дней.







