Разработка модерации товаров продавцов на маркетплейсе
Без модерации маркетплейс превращается в свалку: дубли, запрещённые категории, накрученные характеристики, плагиат фото. Система модерации должна балансировать между скоростью проверки и качеством фильтрации — жёсткая ручная проверка тормозит онбординг продавцов, автоматическая пропускает нарушения.
Модели и статусы товара
products
status: draft | pending | approved | rejected | suspended
moderation_comment: text (nullable)
moderated_by: user_id (nullable)
moderated_at: timestamp (nullable)
auto_moderation_score: float (0–1)
Переходы: продавец публикует (draft → pending) → модератор или автомат проверяет → approved или rejected. Возможна suspended — товар был одобрен, но потом заблокирован (жалоба, нарушение).
Очередь модерации для модераторов
Интерфейс модератора — отдельный раздел в admin-панели с фильтрами по категории, продавцу, дате подачи. Модератор видит:
- Фото товара (галерея, зум), название, описание, атрибуты
- Историю предыдущих версий и причины предыдущих отклонений
- Рейтинг продавца и количество уже одобренных товаров
- Кнопки: одобрить / отклонить (с обязательным комментарием) / запросить правки
Горячие клавиши и batch-одобрение ускоряют работу: модератор может одобрить 10–20 однотипных товаров одного продавца одним действием после первичной проверки.
Автоматическая пре-модерация
До попадания в очередь к модератору товар проходит автоматические проверки:
- Дубли по названию/фото — поиск по хешу изображения (perceptual hash) и косинусному сходству текста
- Запрещённые категории и слова — словарь запрещённых терминов, regexp-проверка
- Качество фото — минимальное разрешение 800×800, отсутствие водяных знаков конкурентов (ML-модель на TensorFlow Serving)
- Корректность цены — цена не ниже себестоимости категории, не выше рыночного максимума на N%
- Полнота карточки — заполнены обязательные атрибуты категории
Товары с высоким auto_moderation_score (>0.85) могут проходить авто-одобрение для проверенных продавцов.
Апелляции и правки
После отклонения продавец получает детальный комментарий и может исправить товар. Исправленная версия попадает в отдельную очередь "повторная проверка" с пометкой изменений — модератор видит diff между версиями.
Уведомления продавцу
- Email/push при изменении статуса
- Список отклонённых товаров с причинами в личном кабинете
- Счётчик ожидающих проверки на дашборде продавца
Метрики модерации
Полезно отслеживать: среднее время до одобрения, % отклонённых по категориям, нагрузка на модераторов по часам. Это помогает оптимизировать процесс и выявлять проблемных продавцов.
Срок разработки: 3–4 недели для полного модуля с автоматической пре-модерацией и интерфейсом модераторов.







