01 / 01 screenshot-2026-08-24-at-12.05.55-2.png
Экран 1 из 1

Автоматизация создания карточек книг для Ozon и Wildberries

 

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

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

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

Задача

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

После загрузки система должна:

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

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

Реализация

Проект был реализован как внутренняя CRM-система для обработки книг и управления публикациями на маркетплейсах.

В основе логики — несколько этапов обработки:

1. Загрузка книги

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

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

2. Распознавание книги с помощью ИИ

Система анализирует изображения и пытается определить основные данные книги:

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

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

3. Поиск похожих товаров

После первичного распознавания система ищет такие же или похожие книги на Ozon, Wildberries и в книжных источниках. Приоритет отдаётся точным совпадениям: ISBN, название + автор, совпадение по обложке.

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

4. Расчёт цены

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

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

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

5. Автоматическое заполнение карточки

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

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

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

6. Публикация на Ozon и Wildberries

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

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

Ручная проверка и контроль ошибок

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

Книга отправляется на проверку, если:

  • товар не найден
  • найдено несколько похожих вариантов
  • не удалось определить цену
  • не заполнены обязательные характеристики
  • возникла ошибка API
  • ИИ не смог уверенно определить книгу.

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

Техническая часть

Проект разрабатывался на Laravel. Для фоновой обработки использовались очереди и отдельные задачи, чтобы тяжёлые операции — распознавание, поиск, расчёт цены и публикация — выполнялись стабильно и не блокировали интерфейс.

В проекте использовались:

  • Laravel для backend-логики
  • очереди для обработки книг
  • интеграции с API Ozon и Wildberries
  • ИИ для распознавания и формирования описаний
  • административная панель для управления книгами
  • логирование ошибок и статусов
  • настройки для формул, коэффициентов, шаблонов и API-ключей.

Отдельное внимание было уделено тому, чтобы система была не просто «ботом на ИИ», а полноценным рабочим инструментом. Если ИИ не справляется, включается резервная логика: поиск по ISBN, поиск по названию, поиск по изображению и ручная проверка.

Результат

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

Проект решает сразу несколько бизнес-задач:

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

Главная ценность проекта — не просто в автоматической выгрузке товаров, а в создании полноценного процесса: от фотографии книги до готовой карточки на маркетплейсе.

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

Связанные направления

Разработка AI-агентов · AI/RAG портфолио · О разработчике и выборе решения