Отправьте статью сегодня! Журнал выйдет ..., печатный экземпляр отправим ...
Опубликовать статью

Молодой учёный

Автоматизация сбора и анализа финансовых данных интернет-магазина с использованием API маркетплейса

Технические науки
04.08.2026
9
Поделиться
Аннотация
В статье рассматривается проблема автоматизации сбора и обработки финансовых данных для продавцов на маркетплейсе Ozon. Проведён сравнительный анализ существующих инструментов: электронных таблиц, BI-систем и встроенной аналитики платформы. Показано, что ни один из них не обеспечивает автоматического расчёта чистой прибыли с учётом себестоимости товаров. Описан подход к разработке специализированного веб-приложения на основе Python и Django с интеграцией через Ozon Seller API. Применение решения позволило сократить время еженедельного анализа с 3–4 часов до 30 минут.
Библиографическое описание
Сморчков, М. Д. Автоматизация сбора и анализа финансовых данных интернет-магазина с использованием API маркетплейса / М. Д. Сморчков. — Текст : непосредственный // Молодой ученый. — 2026. — № 32 (635). — С. 42-44. — URL: https://moluch.ru/archive/635/139627.


Введение

Развитие электронной коммерции в России сопровождается ростом числа продавцов на крупных маркетплейсах — Ozon, Wildberries, Яндекс Маркет [1]. Маркетплейс удерживает комиссию за каждую продажу, плату за логистику и эквайринг [2, 3]. При ассортименте от нескольких десятков позиций и выше продавец сталкивается с характерной информационной проблемой: финансовые данные разрознены по нескольким разделам личного кабинета, а расчёт реальной чистой прибыли по каждой позиции требует ручных операций. Цель статьи — описать подход к автоматизации этого процесса посредством интеграции с Ozon Seller API.

Постановка задачи и анализ существующих решений

Чистая прибыль продавца по каждой товарной позиции определяется по формуле: П = В − С × Q − К − Л − Э, где П — чистая прибыль; В — выручка; С — себестоимость единицы; Q — количество реализованных единиц; К — комиссия маркетплейса; Л — расходы на логистику; Э — эквайринг. Данные по В, К, Л и Э фиксируются системой маркетплейса, тогда как себестоимость С является внутренней информацией продавца и нигде на платформе не учитывается, что делает автоматический расчёт чистой прибыли невозможным средствами штатных инструментов Ozon.

Электронные таблицы (Excel, Google Sheets) гибки и бесплатны, однако при ассортименте свыше 30–40 позиций ручной перенос данных занимает 3–4 часа в неделю, а формулы подвержены ошибкам ввода. BI-системы (Yandex DataLens, Power BI, Qlik Sense) реализуют принцип ETL — автоматическое извлечение, преобразование и загрузку данных [4] — и обеспечивают высокое качество аналитики, однако их стоимость начинается от 5 000 рублей в месяц [5]. Встроенная аналитика Ozon не учитывает себестоимость ни в одном из тарифов [3]. Результаты сравнительного анализа приведены в таблице 1.


Таблица 1

Сравнительный анализ инструментов учёта финансовых показателей продавца

Критерий

Excel

BI-системы

Ozon (бесплатно)

Ozon (Premium)

Разработанная система

Получение данных

Ручной ввод

API / ETL

Личный кабинет

ЛК + API

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

Учёт себестоимости

Вручную

Вручную

Отсутствует

Отсутствует

Да

Расчёт чистой прибыли

Вручную

Настраивается

Отсутствует

Отсутствует

Автоматически

Стоимость

0 ₽

От 5 000 ₽/мес.

0 ₽

От 5 000 ₽/мес.

0 ₽

Актуализация данных

1–2 дня

Настраивается

Реальное время

Реальное время

Каждые 6 часов

Время на анализ

3–4 часа

1 час

1–2 часа

1–2 часа

До 30 минут


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

Архитектура и реализация системы

Разработанная система представляет собой веб-приложение на языке Python [6] с использованием фреймворка Django [7]. Выбор стека обусловлен наличием библиотек для работы с Ozon Seller API, богатой экосистемой для обработки данных (pandas, openpyxl) и тем, что Django включает все необходимые компоненты: ORM для работы с базой данных PostgreSQL [8], шаблонизатор для рендеринга интерфейса и встроенную систему аутентификации. Приложение построено по паттерну MVT: модели хранят данные, представления реализуют бизнес-логику и взаимодействуют с API, шаблоны на основе Bootstrap 5 формируют интерфейс.

Интеграция с Ozon Seller API осуществляется через HTTP-запросы к трём группам эндпоинтов: транзакции (тип, сумма, дата), товары (артикул, ID, просмотры, выручка, количество заказов) и заказы (статус, даты передачи и доставки). Данные запрашиваются раз в шесть часов и сохраняются в локальной базе данных, что исключает задержки при формировании отчётов. Себестоимость товара вводится пользователем вручную — это единственный параметр, недоступный через API. Выходными данными системы являются: дашборд с агрегированными KPI за период; детальная таблица по каждому товару; рейтинг позиций по выбранному показателю; страница заказов с расчётом срока обработки; файл экспорта в формате.xlsx.

Результаты и обсуждение

Система была апробирована на реальных данных интернет-магазина с ассортиментом около 60 товарных позиций на маркетплейсе Ozon. Время еженедельного анализа финансовых показателей сократилось с 3–4 часов до 30 минут — снижение более чем в шесть раз. Функциональное тестирование подтвердило корректность расчёта чистой прибыли: результаты совпали с ручными расчётами в контрольных примерах. Нагрузочное тестирование показало стабильную работу при одновременном обращении нескольких пользователей. По сравнению с аналогами система обеспечивает автоматическое агрегирование данных из разрозненных источников, учёт себестоимости и единое аналитическое представление — без финансовых вложений и специальных технических компетенций.

Заключение

В статье описан подход к автоматизации сбора и анализа финансовых данных интернет-магазина на маркетплейсе Ozon. Проведённый анализ показал, что существующие инструменты не обеспечивают автоматического расчёта чистой прибыли с учётом себестоимости. Разработанное веб-приложение на Python и Django с интеграцией через Ozon Seller API устраняет выявленные ограничения и сокращает временные затраты на анализ более чем в шесть раз. Перспективные направления развития — поддержка нескольких маркетплейсов и внедрение модуля прогнозирования спроса на основе машинного обучения.

Литература:

  1. Что такое e-commerce и как устроена онлайн-торговля. — Текст: электронный. — URL: https://trends.rbc.ru/trends/industry/607fe4549a7947027eaffbe6 (дата обращения: 01.08.2026).
  2. Как устроены маркетплейсы: тонкости работы и отличия от интернет-магазина. — Текст: электронный. — URL: https://trends.rbc.ru/trends/industry/6109315b9a79476856b81c3a (дата обращения: 01.08.2026).
  3. Ozon: что это, история создания и владелец компании. — Текст: электронный. — URL: https://znanierussia.ru/articles/Ozon (дата обращения: 01.08.2026).
  4. Выбираем BI-системы: обзор архитектуры, технологий и выбора. — Текст: электронный. — URL: https://habr.com/ru/articles/903974 (дата обращения: 01.08.2026).
  5. Топ 10 лучших BI-систем: полный обзор, сравнение, рейтинг. — Текст: электронный. — URL: https://clck.ru/3TasqZ (дата обращения: 01.08.2026).
  6. Python. — Текст: электронный. — URL: https://www.python.org (дата обращения: 01.08.2026).
  7. Django. — Текст: электронный. — URL: https://www.djangoproject.com (дата обращения: 01.08.2026).
  8. PostgreSQL: The world's most advanced open source database. — Текст: электронный. — URL: https://www.postgresql.org (дата обращения: 01.08.2026).
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Молодой учёный №32 (635) август 2026 г.
Скачать часть журнала с этой статьей(стр. 42-44):
Часть 1 (стр. 1-81)
Расположение в файле:
стр. 1стр. 42-44стр. 81

Молодой учёный