Configuring Seller Registration on Marketplace in 1C-Bitrix
Seller registration on marketplace — not standard Bitrix user registration form. Need to collect legal entity data, verify, conduct onboarding and only then grant access to seller tools. Entire process configured on top of base Bitrix user system.
Technical implementation
Seller in system — user in b_user in special group (e.g. "Sellers", b_user_group). Additional legal entity data stored in user UF fields (b_user_field) or in separate HL infoblock with link via UF_USER_ID.
Seller registration form fields:
- Subject type (LLC / Sole proprietor / Individual)
- Full organization name
- Tax ID, registration number (for legal entities), State registration number
- Legal address
- Contact person, phone, email
- Bank details
- Documents link (charter, certificate) — upload via
CFile
Status model:
registered → documents_pending → under_review → active | rejected
Status stored in user UF field. On transition to each status — automatic email via CEvent::Send() per event template.
Onboarding after approval
After status set to active seller automatically:
- Added to "Sellers" group via
CUser::Update(['GROUP_ID' => [...]]) - Basic cabinet structure created (if needed)
- Welcome email sent with instructions
Admin changes statuses via admin interface or custom /bitrix/admin/ page. Admin notification on new application — via CEvent::Send() or Bitrix24 webhook.
Timeline
Registration form configuration with extended fields, status model and notifications — 1–2 weeks. Integration with external verification services (DADATA, Tax Authority API) — additional 3–5 days.







