Архитектура и ключевые модули скрипта B2B маркетплейса
Архитектура скрипта B2B маркетплейса ориентирована на модульность и безопасность обмена данными. В основе лежит единая модель сущностей: каталоги товаров, карточки поставщиковСкрипт маркетплейса, профили пользователей и механизмы верификации. Разделение функциональных зон позволяет разворачивать новые требования без воздействия на другие части системы, поддерживая устойчивую эволюцию архитектуры и чёткую ответственность модулей.
Каждый модуль взаимодействует через API и события, что обеспечивает связность процессов регистрации, загрузки документов и обработки заявок. Важным элементом является управление доступом и аудит действий. Архитектура предусматривает независимую обработку бизнес-логики для кабинетов покупателей и производителей, модерации поставщиков и верификации юридических лиц, а также возможность интеграций с внешними системами и сервисами.
Каталог: структура данных, навигация и фильтры
Каталог оптового маркетплейса строится вокруг иерархии категорий, карточек товаров и карточек партнеров. К данным карточки относятся наименование, уникальный идентификатор, характеристики (например, атрибуты товара, единицы измерения, доступность ассортимента), изображения и связь с поставщиком. Навигацию дополняют фильтры по категориям, наличию и характеристикам, а также поисковая подсистема для ускорения доступа к нужному объему ассортимента.
Структура метаданных поддерживает навигационные цепочки и атрибуты, которые позволяют динамически формировать страницы витрины и фильтровать результаты. Для карточек компаний в каталоге хранится базовая информация о репутации поставщика, связях с товарами и статусе верификации, что упрощает сравнение и выбор партнера без обращения к внешним источникам.
Кабинеты клиентов: покупателя и производителя, роли и взаимодействие
Кабинет покупателя фокусируется на управлении профилем, адресами, заказами и документами, связанными с юридическими лицами. В рамках ролей доступны просмотр и история заказов, загрузка документов, настройка уведомлений и управление персональными настройками. Кабинет производителя предоставляет доступ к витрине, загрузке документов, управлению товарами и предложениями, а также возможностям публикации и корректировки условий взаимодействия с покупателями.
Управление ролями реализуется через разграничение прав: администратор профиля может настраивать доступ другим пользователям, сотрудник — выполнять ограниченные действия внутри своей зоны ответственности, пользователь — просматривает данные и получает уведомления. Взаимодействие модулей осуществляется через централизованный аккаунт, что обеспечивает единый путь авторизации и безопасный обмен документами между участниками.
Верификация юр лиц и требования к документам
Перечень документов и этапы проверки
Для регистрации юридического лица в рамках платформы требуется пакет документов, включающий идентифицирующие реквизиты и учредительные материалы. В основе лежат: ОГРН, ИНН и учредительные документы. Потребность в загрузке копий и сканов подчеркивает факт существования регистрации и участия компании в юридическом обороте. Кроме того, запрашиваются данные о составе учредителей и юридическом адресе, что позволяет сопоставлять данные по реестровым записям.
| Документ | Этап проверки | Комментарий |
|---|---|---|
| ОГРН | Первичная сверка реквизитов | Идентифицирует юридическое лицо |
| ИНН | Автоматическая сверка по формату | Проверяется соответствие данным в учредительных документах |
| Учредительные документы | Ручная модерация | Загруженные копии и подлинность |
| Протокол либо решение учредителя | Дополнительно проверяется | Подтверждает юридическую регистрацию |
Модерация поставщиков: правила, процессы и риски
Этапы модерации, критерии допуска и уведомления
- Подача документов и заполнение профиля поставщика.
- Автоматическая проверка форматов и соответствия данных верифицируемым реквизитам.
- Ручная проверка по установленным критериям качества и полноты пакета.
- Принятие решения об допуске или отклонении профиля.
- Уведомление участника о статусе и возможность апелляции при необходимости.
Безопасность взаимодействий требует прозрачности этапов модерации и своевременных уведомлений об изменениях статуса профилей.
Метрики качества и управление отклонениями
- Доля отклонённых профилей и повторных отклонений после апелляций.
- Среднее время прохождения модерации по каждому профилю.
- Частота обращений к апелляционной процедуре и причина отклонения.
- Соответствие загруженных документов установленным требованиям к полноте и качеству изображений.
Безопасность данных и взаимодействие участников
Контроль доступа, хранение и аудит действий
Контроль доступа реализуется через ролевую модель (RBAC) с назначением ролей и прав на уровне объектов. Данные хранятся в зашифрованном виде и передаются по защищённому каналу связи. Ведётся журнал действий пользователей с временными метками, что обеспечивает последующий аудит и возможность восстановления событий по запросу.
Безопасность данных строится на многоуровневой защите, строгой идентификации пользователей и хранении аудита действий.
Интеграции и совместное использование данных
Интеграции оформляются через пакеты API и механизм подписки на события. Совместное использование данных поддерживает обмен сведениями о статусах модерации, версионирование документов и форматы метаданных, обеспечивая согласованность между модулями и внешними системами при сохранении политики конфиденциальности и доступности.
