AI

Кейс: автоматизация продажи товаров на маркетплейсах с AI-модерацией

Agentium25 окт. 2025 г.
Кейс: автоматизация продажи товаров на маркетплейсах с AI-модерацией

⚠️ Проблема: как управлять продажами на нескольких маркетплейсах одновременно?

Представьте ситуацию: у вас  бизнес, и вы продаете на Ozon, Wildberries и Avito одновременно. У вас 40 000 товаров в каталоге. Каждый день нужно:

  • Обновлять цены на всех площадках
  • Следить за остатками, чтобы не продать один товар дважды
  • Обрабатывать заказы с разных площадок
  • Проверять, что товары соответствуют требованиям законодательства
  • Синхронизировать информацию между площадками

Что происходит без автоматизации:

Вы заходите в личный кабинет Ozon, меняете цену на 100 товарах. Потом идете в Wildberries и делаете то же самое. Потом в Avito. На это уходит несколько часов каждый день. При этом легко ошибиться: забыть обновить цену на одной площадке, продать товар дважды из-за несинхронизированных остатков, или случайно опубликовать товар, который не должен быть в продаже.

Реальные последствия:

Потеря времени сотрудников на рутинные операции

Ошибки из-за человеческого фактора

Риск блокировки аккаунта из-за публикации несоответствующего контента

Потеря продаж из-за неактуальных остатков

Невозможность масштабировать бизнес без увеличения штата

✅ Решение: одна система для управления всеми площадками

Мы создали единую платформу, которая автоматизирует все процессы работы с маркетплейсами. Вместо того чтобы работать в трех-четырех разных интерфейсах, вы управляете всем из одного места.

Что это дает:

Экономия времени — вместо часов ручной работы система делает все автоматически
Меньше ошибок — автоматизация исключает человеческий фактор
Защита от рисков — система автоматически проверяет товары на соответствие требованиям
Масштабируемость — можно увеличивать каталог без пропорционального роста штата
Прозрачность — видно все операции, кто что изменил и когда

🔧 Как это работает на практике

Управление товарами

Вы добавляете товар один раз в систему. Система автоматически публикует его на всех маркетплейсах, адаптируя описание и характеристики под требования каждой площадки. Если нужно изменить цену — меняете в одном месте, система обновляет везде автоматически.

Управление остатками

Когда приходит заказ с любой площадки, система автоматически резервирует товар на всех площадках одновременно. Это исключает ситуацию, когда один товар продается дважды. Если заказ отменяется — остаток автоматически возвращается.

Автоматическое ценообразование

Вы настраиваете правила один раз: например, на Wildberries цена должна быть на 5% ниже, чем на Ozon. Система автоматически пересчитывает цены при любых изменениях. Можно установить минимальную цену, чтобы не продавать в убыток.

Проверка контента с помощью искусственного интеллекта

Это одна из ключевых особенностей системы. При добавлении новой книги система автоматически проверяет ее через AI на соответствие федеральным реестрам. AI анализирует название и автора, сравнивает с базами данных и оценивает вероятность соответствия.

Если AI находит совпадение с высокой уверенностью — товар автоматически блокируется и не публикуется на маркетплейсах. Оператор получает уведомление с объяснением причины блокировки. Это защищает бизнес от риска публикации несоответствующего контента и возможных юридических последствий.

Обработка заказов

Система автоматически проверяет все маркетплейсы на наличие новых заказов каждые 15 минут. Заказы собираются в едином интерфейсе независимо от источника. При получении заказа система автоматически резервирует товар и обновляет остатки.

Учет работы сотрудников

Система автоматически считает, сколько операций выполнил каждый сотрудник, и рассчитывает оплату. Можно видеть, кто и что делал, когда и зачем. Это обеспечивает прозрачность и справедливую оплату труда.

📊 Результаты внедрения

Для бизнеса:

  • Автоматизация 90% рутинных операций — сотрудники фокусируются на важных задачах
  • Снижение ошибок на 95% — автоматизация исключает человеческий фактор
  • Защита от рисков — автоматическая проверка контента предотвращает проблемы
  • Масштабируемость — можно увеличивать каталог без роста штата
  • Экономия времени — вместо 4-6 часов в день на рутинные операции система делает все автоматически

Конкретные цифры:

  • 40 000+ товаров под управлением на одной платформе
  • 4 маркетплейса с автоматической синхронизацией
  • 100+ автоматических синхронизаций в день
  • Тысячи заказов обрабатываются автоматически
  • 99% проверок контента выполняются AI без участия человека

🎯 Кому подходит это решение

Магазинам, продающим на нескольких маркетплейсах

Бизнесам с большим каталогом товаров (10 000+ позиций)

Компаниям, которые хотят автоматизировать рутинные операции

Предпринимателям, которым важно соблюдение требований законодательства

Бизнесам, планирующим масштабирование без роста штата


💡 Информация для разработчиков: Ниже подробное описание технической реализации и архитектуры системы

⚙️ Основной функционал

📦 Централизованное управление товарами

Единый каталог товаров

Система предоставляет единую точку управления всем каталогом товаров независимо от маркетплейса размещения. База данных оптимизирована для хранения сложных товарных данных с поддержкой специализированных характеристик для разных типов продукции.

Главный экран каталога с фильтрацией и массовыми операциями

Для книжной продукции хранятся: ISBN для уникальной идентификации, полная информация об авторе с учетом различных вариантов написания имени, данные издательства и год выпуска, количество страниц и физические характеристики (вес, размеры), тип обложки и формат издания, категория и жанр литературы.

Для открыток система управляет коллекционными данными: тип открытки (поздравительная, почтовая, арт-открытка), размеры и формат, год выпуска и тираж, ограниченность серии.

Виниловые пластинки содержат информацию об исполнителе и альбоме, лейбле и годе выпуска, формате винила (12", 7"), состоянии и редкости экземпляра.

Все товары автоматически получают статусы видимости на маркетплейсах, остатков на складах, участия в акциях и архивности. Система отслеживает версии данных, позволяя откатить изменения и восстановить предыдущее состояние любого товара.

Маппинг товаров между маркетплейсами

Один физический товар может быть представлен под разными идентификаторами на разных площадках. Система автоматически анализирует каталоги и предлагает соответствия между товарами на основе:

  • Совпадения названий с учетом опечаток и вариантов написания
  • Внешних идентификаторов (SKU, артикул)
  • Уникальных характеристик типа ISBN для книг
  • Визуального сравнения изображений товаров

Интерфейс сопоставления товаров с оценкой вероятности совпадения

Оператор получает список предложенных соответствий с оценкой вероятности совпадения, подтверждает или отклоняет каждое соответствие. Массовая обработка позволяет быстро обрабатывать однотипные товары. Каждое изменение маппинга логируется с указанием пользователя, времени и причины модификации.

Управление изображениями

Система загружает изображения с маркетплейсов и сохраняет их локально, обеспечивая независимость от внешних источников. При синхронизации товаров автоматически определяются новые изображения, которые скачиваются и добавляются в каталог.

Перед загрузкой на маркетплейсы система проверяет соответствие изображений требованиям площадок: разрешение и пропорции, формат файла и размер, качество изображения. Неподходящие изображения корректируются или блокируются перед отправкой.

Все изображения автоматически дублируются на резервный сервер для защиты от потери данных.


🔌 Интеграции с маркетплейсами

Система интегрирована с тремя основными маркетплейсами через унифицированный API-клиент. Каждая интеграция поддерживает полный функционал работы с товарами, ценами, остатками и заказами.

МаркетплейсФункционалОсобенности
Ozon1Импорт каталога, управление ценами и остатками, обработка заказовОсновной источник данных, работа с категориями и атрибутами
Ozon2Синхронизация из Ozon1, расчет цен с НДС 20%, управление остаткамиДополнительный аккаунт с автонаценкой
WildberriesУправление карточками, ценами со скидками, остатками по складам, импорт заказовРабота с характеристиками, размерами, статистикой продаж
AvitoСоздание объявлений, генерация XML-фидов, управление статусамиОтслеживание просмотров и откликов

Унифицированный API-клиент

Единый интерфейс для всех маркетплейсов обеспечивает:

  • Автоматические повторы при ошибках (retry mechanism)
  • Контроль частоты запросов (rate limiting)
  • Детальное логирование всех API-операций
  • Кэширование справочных данных

💰 Интеллектуальная система ценообразования

Гибкие стратегии расчета цен

Система предоставляет четыре метода определения цен для каждого маркетплейса:

СтратегияОписаниеПрименение
Без измененийПеренос базовой цены без корректировокДля площадок с идентичной политикой ценообразования
ПроцентнаяНаценка или скидка относительно базовой ценыГибкая настройка коэффициента (например, 95% = скидка 5%)
ФиксированнаяДобавление/вычитание фиксированной суммы в рубляхДля покрытия постоянных расходов (комиссии, логистика)
ФормульнаяМатематические выражения с переменнымиМаксимальная гибкость с учетом комиссий и маржи

Интерфейс настройки стратегий ценообразования для каждого маркетплейса

Формульный расчет предоставляет максимальную гибкость. Можно создать правило вида: базовая_цена * 0.95 - 50 рублей, где автоматически учитываются комиссии и минимальная маржа. Формулы поддерживают основные арифметические операции и округление.

Параметры ценообразования

В качестве базовой цены можно выбрать либо обычную стоимость товара, либо минимальную цену из настроек акций Ozon1. Для защиты от невыгодных продаж устанавливается минимальный порог цены для каждого маркетплейса.

Округление выполняется автоматически по одному из трех методов: вниз до целого числа, вверх до круглых сумм, математическое округление до ближайшего целого. Система отслеживает комиссии маркетплейсов и автоматически добавляет их в расчеты.

Специальные настройки для Wildberries

Wildberries требует указания двух цен: стоимости до скидки и итоговой цены со скидкой. Система автоматически рассчитывает обе цены на основе настраиваемого процента скидки. Процент указывается в настройках площадки и может быть изменен в любой момент с автоматическим пересчетом всех цен.

Автоматизация

При изменении базовой цены товара в Ozon1 система автоматически пересчитывает стоимость для всех связанных маркетплейсов. Процесс выполняется в фоновом режиме без блокировки других операций, с распределением нагрузки для предотвращения превышения лимитов API.

Планировщик позволяет настроить периодическое обновление цен по расписанию. Все изменения цен фиксируются в истории с указанием времени, пользователя, причины изменения и старых значений.


📊 Управление остатками

Централизованный учет остатков

Система поддерживает единую модель остатков для всех товаров независимо от маркетплейса размещения. Эта модель синхронизируется с актуальными данными каждой площадки, но остается источником правды для всей системы.

Для Ozon реализована поддержка двух типов хранения:

  • FBO — товары хранятся на складах маркетплейса и отгружаются автоматически при продаже
  • FBS — товары находятся на складе продавца и отправляются по требованию Ozon

Система отслеживает остатки для каждого типа отдельно. Остатки разделяются по физическим складам для маркетплейсов с распределенной логистикой. Автоматическая синхронизация происходит по расписанию и при получении заказов.

Автоматическое обновление остатков

При получении нового заказа система мгновенно резервирует товар, блокируя возможность повторной продажи. Резервирование происходит автоматически для всех маркетплейсов одновременно.

Синхронизация остатков между площадками происходит автоматически. Можно установить правила распределения: например, на Wildberries остается определенный процент остатков, а основная часть распределяется на Ozon.

Товары с нулевым остатком автоматически скрываются на всех маркетплейсах. Когда остатки восстанавливаются, товары автоматически возвращаются в каталог.

Мониторинг и алерты

Система отслеживает критические остатки и уведомляет менеджеров через email, Telegram и встроенные уведомления в админ-панели. Пороги критичности настраиваются для каждого товара индивидуально или по категориям.

Отчеты по движению товаров показывают динамику остатков, топ-товаров по скорости продаж, анализ медленно продающихся позиций. Система автоматически рассчитывает коэффициент оборачиваемости для каждого товара.


📦 Обработка заказов

Автоматический импорт заказов

Система регулярно проверяет маркетплейсы на наличие новых заказов по установленному расписанию:

  • Ozon — каждые 15 минут
  • Wildberries — каждый час
  • Avito — несколько раз в день в зависимости от активности продаж

 

При обнаружении нового заказа система парсит полную информацию: состав заказа с указанием каждого товара и количества, покупательские данные для отгрузки, стоимость заказа с учетом всех сборов и комиссий, способ доставки и адрес получателя, сроки выполнения.

Все заказы сохраняются в едином формате независимо от источника. Система автоматически связывает заказы с товарами в каталоге через систему маппинга.

Управление статусами заказов

Система отслеживает полный жизненный цикл заказа. Статусы синхронизируются с маркетплейсами в реальном времени:

СтатусОписание
НовыйЗаказ только что поступил и ожидает обработки
ОплаченЗаказ оплачен покупателем и готов к отгрузке
СобранТовар собран на складе и подготовлен к отправке
ОтправленТовар передан курьерской службе
ДоставленЗаказ получен покупателем
ОтмененЗаказ отменен по различным причинам

При изменении статуса заказа на маркетплейсе система автоматически обновляет локальную запись и уведомляет ответственных сотрудников. История изменений статусов сохраняется с временными метками.

Автоматическое обновление остатков

При создании нового заказа система мгновенно резервирует указанное количество товара. Если заказ отменяется до отгрузки, товар автоматически возвращается в доступные остатки на всех маркетплейсах.

Все изменения остатков фиксируются в журнале с указанием причины изменения. Система автоматически распределяет резервы между различными маркетплейсами в соответствии с установленными правилами приоритетов.


🔍 Система проверки контента

Автоматическая проверка новых товаров

Система автоматически проверяет все новые товары на соответствие федеральному списку  материалов Минюста РФ. Список загружается из официальной RSS-ленты министерства и регулярно обновляется.

База запрещенных материалов хранится локально в системе. Данные структурированы по категориям: книги и печатные издания, брошюры и листовки, периодические издания. Для каждого материала сохраняется полная информация включая оригинальное описание и различные варианты написания названий и имен авторов.

Интеграция с AI для проверки

Для повышения точности проверки используется глубокий анализ с помощью AI через AI-Gateway. Система учитывает контекст: AI анализирует все параметры товара комплексно, а не только буквальное соответствие.

AI проверяет названия и описания товаров на наличие признаков запрещенного контента. Анализируется не только буквальное соответствие списку, но и семантическая близость, использование запрещенных символов или фраз.

Интерфейс проверки контента с результатами AI-анализа

При обнаружении потенциального совпадения система оценивает вероятность правильности результата в процентах:

  • Высокая уверенность (>90%) — автоматическая блокировка товара
  • Средняя уверенность (70-90%) — требует ручной проверки администратором
  • Низкая уверенность (<70%) — записывается в журнал для дальнейшего анализа

Все новые товары проходят автоматическую проверку при импорте, что защищает от случайной публикации запрещенных материалов.

Маркировка и управление

Товары с подозрительным контентом автоматически получают специальную метку и исключаются из публикации на маркетплейсах. Операторы получают уведомления о заблокированных товарах с указанием конкретного материала из федерального списка.

Предотвращение публикации запрещенного контента происходит автоматически. Даже если оператор попытается вручную опубликовать заблокированный товар, система заблокирует эту операцию.

Отчеты по проверенным товарам показывают статистику: количество проверенных товаров, найденные совпадения, заблокированные товары, динамику проверок во времени.


👥 Система управления операторами

Учет работы операторов

Система отслеживает каждое действие пользователей с сохранением полной информации: кто, когда и что изменил. Это обеспечивает прозрачность операций и возможность восстановления последовательности изменений.

Действия классифицируются по типам для удобного анализа и расчета оплаты:

Тип действияВключает
Создание и обновление товаровДобавление новых позиций, модификация характеристик, редактирование описаний
Изменение цен и остатковКорректировки стоимости товаров, обновление складских остатков
Работа с изображениямиЗагрузка новых фото, удаление изображений, изменение порядка
Создание маппинговУстановление связей между товарами на разных маркетплейсах
Импорт данныхЗагрузка товаров через API, синхронизация каталогов, массовое обновление

Детальное логирование сохраняет IP-адрес пользователя, точное время действия с точностью до секунды, полную информацию об измененных полях с значениями до и после, причину изменения. Это позволяет отслеживать историю изменений каждого товара.

Система расчета заработной платы

Для каждого типа действия устанавливается стоимость выполнения в рублях. Стоимость различается в зависимости от сложности: простое изменение цены стоит меньше чем создание нового товара с полным описанием.

Автоматический расчет зарплаты происходит за любой заданный период времени. Система суммирует стоимость всех действий оператора, учитывая только успешные действия. Для массовых операций применяется коэффициент для учета фактической сложности.

Отчет по работе операторов с детализацией действий

Разбивка по типам действий показывает количество операций каждого типа, общую стоимость действий каждого типа, среднюю стоимость одной операции. Это позволяет понять структуру работы оператора и оптимизировать распределение задач.

Отчеты для бухгалтерии включают сводную информацию по каждому оператору, детализацию всех выполненных действий, итоговую сумму к выплате. Отчеты экспортируются в CSV или JSON.

Блокировки редактирования

При открытии товара для редактирования система автоматически блокирует объект от изменения другими пользователями. Блокировка действует 30 минут, после чего автоматически снимается если объект не был сохранен.

Когда второй оператор пытается открыть заблокированный объект, он видит сообщение с информацией о том, кто его редактирует и когда была установлена блокировка. Система предлагает либо подождать освобождения объекта, либо запросить у администратора принудительное снятие блокировки.

Отчеты и аналитика

Отчеты по производительности показывают количество действий каждого оператора, общий объем оплаты, среднюю производительность в действиях за час или день, сравнение эффективности разных операторов.

Статистика действий по периодам позволяет сравнивать производительность за разные периоды, выявлять тренды роста или снижения активности, анализировать сезонность работы.


⚡ Асинхронная обработка и планировщик задач

Celery + Redis

Система использует Celery для фонового выполнения длительных операций и Redis для управления очередями. Это обеспечивает отзывчивость интерфейса даже при обработке больших объемов данных.

Периодические задачи (Celery Beat)

ЗадачаПериодичностьОписание
Синхронизация товаровЕжечасно/ежедневноОбновление каталога со всех маркетплейсов
Обновление ценПо расписаниюПересчет цен при изменении базовой стоимости
Импорт заказовКаждые 15 минутПроверка новых заказов на Ozon
Проверка контентаПри импорте новых товаровАвтоматическая проверка контента
Очистка логовЕжедневноУдаление устаревших логов
Резервное копированиеЕжедневноБэкап базы данных и медиафайлов

Система мониторинга задач

TaskStatus отслеживает статус каждой задачи с детальным логированием выполнения, информацией о прогрессе и историей результатов и ошибок.


🎛️ Расширенная админ-панель Django

Управление товарами

Админ-панель предоставляет мощные инструменты для работы с каталогом:

  • Фильтрация по всем параметрам (категория, маркетплейс, статус)
  • Массовые операции: обновление цен, изменение остатков, смена категорий, экспорт/импорт данных
  • Встроенное редактирование характеристик
  • Предпросмотр карточек товаров
  • Быстрый доступ к связанным объектам
  • Кастомизированные фильтры
  • Фильтры по диапазонам дат
  • Фильтры по наличию остатков
  • Фильтры по статусу синхронизации
  • Сохранение часто используемых фильтров
  • Инлайн-редактирование
  • Редактирование цен прямо в списке
  • Быстрое изменение остатков
  • Управление изображениями через drag-and-drop
  • Предпросмотр изменений
  • Система действий (Actions)
  • Массовые операции: синхронизация с маркетплейсами, экспорт выбранных товаров, проверка контента, архивация товаров.

💹 Финансовая аналитика

Отчеты по продажам

Система предоставляет анализ выручки по маркетплейсам, сравнение продаж за периоды, детализацию по категориям товаров, расчет прибыльности с учетом комиссий.

Веб-интерфейс аналитики

Интерактивные дашборды с графиками и диаграммами, фильтрацией по датам и маркетплейсам, экспортом отчетов в Excel/CSV.

Расчет эффективности

Анализ маржинальности по площадкам с учетом комиссий маркетплейсов, расчет себестоимости доставки, ROI по рекламным кампаниям.


💾 Система резервного копирования

Автоматические бэкапы базы данных

  • Ежедневное резервное копирование PostgreSQL
  • Загрузка на Google Drive через API
  • Ротация бэкапов (хранение 30 дней)
  • Уведомления об успешности/ошибках
  • Бэкап медиафайлов
  • Резервное копирование изображений
  • Хранение на отдельном сервере
  • Инкрементальные бэкапы
  • Восстановление по требованию

📝 Логирование и мониторинг

Многоуровневое логирование

Тип логовНазначение
SyncLogЛоги синхронизации с маркетплейсами
APIRequestLogЛоги всех API-запросов
UserActionLogЛоги действий пользователей
PriceHistoryИстория изменений цен
Системные логиЛоги работы приложения

Детальная информация в логах

Логи содержат временные метки, информацию о пользователе/системе, статус выполнения, количество обработанных записей, сообщения об ошибках, полный вывод консоли.

Инструменты мониторинга

  • Flower для мониторинга Celery
  • Django Debug Toolbar для разработки
  • Отслеживание производительности запросов
  • Алерты при критических ошибках

✨ Технические преимущества

Архитектура

Система построена на модульной архитектуре Django с четким разделением ответственности. Каждый маркетплейс реализован как независимый модуль, что позволяет легко добавлять новые площадки без изменения существующего кода.

Масштабируемость

Платформа спроектирована для горизонтального масштабирования: можно увеличивать количество обработчиков задач, распределять нагрузку между серверами, расширять вычислительные ресурсы по мере роста каталога. Асинхронная обработка через Celery позволяет системе оставаться отзывчивой даже при обработке десятков тысяч товаров.

Надежность

Надежность обеспечивается через транзакционность критических операций, автоматические повторы при ошибках API, режим graceful degradation при частичных сбоях и детальное логирование. При недоступности одного маркетплейса остальные продолжают работать независимо.

Производительность

Производительность оптимизирована на всех уровнях: индексы в базе данных ускоряют частые запросы, кэширование снижает нагрузку на внешние API, батчевая обработка уменьшает количество запросов, пагинация обеспечивает быструю загрузку интерфейсов.

Безопасность

Безопасность реализована через систему разграничения доступа, логирование всех действий пользователей, безопасное хранение ключей доступа и регулярное резервное копирование. Система валидирует все входящие данные перед сохранением.


📈 Бизнес-результаты

⚙️ Автоматизация процессов

ПроцессАвтоматизация
Синхронизация товаровАвтоматическая, раз в час
Обновление ценАвтоматическое при изменении базовой цены
Обработка заказовАвтоматический импорт каждые 15 минут
Управление остаткамиМгновенное обновление при заказах

⏱️ Экономия времени

Управление товарами: централизованное управление вместо работы в 4 интерфейсах

Ценообразование: автоматический расчет вместо ручной установки цен

Маппинг: интеллектуальные предложения вместо ручного поиска соответствий

Отчетность: автоматическая генерация вместо ручного сбора данных

✅ Контроль качества

Проверка контента: автоматическая проверка контента

Валидация данных: проверка корректности перед отправкой на маркетплейсы

Мониторинг ошибок: детальное логирование и алерты

Аудит действий: полная история изменений

📊 Масштаб операций

40 000+ товаров под управлением

4 интегрированных маркетплейса

100+ синхронизаций в день

Тысячи заказов в месяц

💬 Обсудим ваш проект?

Готовы обсудить ваш проект?

Свяжитесь с нами и получите консультацию по разработке и внедрению AI-решений