Как выгрузить с личного кабинета Ozon данные о продажах за год: все способы и лайфхаки

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

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

Почему нельзя просто скопировать данные из таблицы в личном кабинете

Многие продавцы пытаются вручную перенести данные из интерфейса Ozon Seller в Excel или Google Sheets, но этот метод имеет критические недостатки:

  • 📊 Ограничение на количество строк: В веб-интерфейсе отображается не более 1000 заказов за раз. Для годового периода это явно недостаточно.
  • Потеря времени: Копирование данных вручную занимает часы, а при большом объёме продаж — дни.
  • 🔍 Отсутствие деталей: В таблице личного кабинета не показываются некоторые параметры (например, комиссия Ozon по каждому заказу или данные о возвратах), которые есть в полных отчётах.

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

📊 Как часто вы анализируете годовую статистику продаж на Ozon?
Ежемесячно
Раз в квартал
Раз в год
Никогда не анализировал

Где в личном кабинете Ozon найти отчёты о продажах

Чтобы выгрузить данные за год, сначала нужно найти правильный раздел. В Ozon Seller отчёты о продажах разбросаны по нескольким меню, и не все из них подходят для годового анализа. Основные пути:

  1. Раздел "Аналитика" → "Отчёты": Здесь собраны стандартные отчёты, включая Отчёт по продажам и Отчёт по заказам. Именно они содержат максимально детализированные данные.
  2. "Финансы" → "Выплаты": Подходит для анализа денежных потоков, но не показывает детали по товарам.
  3. "Товары" → "Статистика": Даёт общую картину по продажам товаров, но без привязки к конкретным заказам.

Для годовой выгрузки оптимален Отчёт по заказам в разделе "Аналитика". Он позволяет:

  • 📅 Выбрать произвольный диапазон дат (например, с 01.01.2023 по 31.12.2023).
  • 📄 Скачать данные в форматах CSV, XLSX или JSON.
  • 🔧 Настроить columns (столбцы), включив только нужные параметры (например, артикул товара, сумма скидки, способ доставки).

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

Пошаговая инструкция: как выгрузить годовой отчёт по продажам

Рассмотрим процесс на примере Отчёта по заказам — самого детализированного источника данных. Следуйте этому алгоритму:

  1. Авторизуйтесь в личном кабинете Ozon Seller.
  2. Перейдите в раздел Аналитика → Отчёты → Отчёт по заказам.
  3. Нажмите кнопку Создать отчёт (обычно расположена в правом верхнем углу).
  4. В поле Период выберите Произвольный диапазон и укажите даты с 01.01.XXXX по 31.12.XXXX.
  5. В разделе Формат выберите CSV (рекомендуется для дальнейшей обработки) или XLSX (если нужно сохранить форматирование).
  6. Настройте Столбцы:
    • 📌 Обязательные: Номер заказа, Дата создания, Статус, Сумма заказа.
    • 📌 Рекомендуемые: Артикул товара, Количество, Сумма скидки, Комиссия Ozon.
    • 📌 Опциональные: Способ доставки, Регион покупателя, Причина отмены (если были возвраты).
  • Нажмите Сформировать отчёт и дождитесь уведомления о готовности (обычно занимает от 5 минут до часа, в зависимости от объёма данных).
  • Скачайте файл по ссылке в уведомлении или в разделе Мои отчёты.
  • Выбран правильный временной диапазон (с 1 января по 31 декабря)

    Указаны все необходимые столбцы (особенно комиссия и скидки)

    Формат файла соответствует задачам (CSV для анализа, XLSX для презентаций)

    Отчёт сформирован за нужный аккаунт (если у вас несколько)

    -->

    Если отчёт не формируется или выдаёт ошибку, проверьте:

    • 🔹 Нет ли ограничений по вашему тарифу (например, на Ozon для новых продавцов могут действовать лимиты на выгрузку данных).
    • 🔹 Не превышает ли период 365 дней (в некоторых случаях система блокирует выгрузку за больший срок).
    • 🔹 Нет ли технических работ на платформе (информация об этом обычно отображается в верхней панели личного кабинета).
    Что делать, если отчёт не формируется более часа?

    Если статус отчёта завис на этапе "Обработка", попробуйте:

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

    2. Создать новый отчёт с тем же периодом, но с меньшим количеством столбцов (возможно, система не справляется с объёмом).

    3. Обратиться в поддержку Ozon через чат в личном кабинете, указав ID отчёта (он отображается в списке "Мои отчёты").

    Какие данные содержатся в годовом отчёте и как их использовать

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

    Параметр Описание Как использовать
    order_id Уникальный номер заказа Для отслеживания истории заказа и связи с покупателем
    created_at Дата и время создания заказа Анализ пиковых часов/дней продаж
    status Текущий статус (delivered, cancelled и т.д.) Оценка доли отмен и возвратов
    items.price Стоимость товара без скидок Сравнение с items.discount для анализа маржинальности
    ozon_commission Комиссия маркетплейса по заказу Расчёт чистой прибыли и оптимизация цен

    Например, если вы заметите, что в декабре комиссия Ozon резко выросла, это может быть связано с акциями (например, "Чёрная пятница"), где маркетплейс увеличивает свой процент. Или если в июне падает количество заказов со статусом delivered, стоит проанализировать, не связано ли это с сезонностью или проблемами логистики.

    Для углублённого анализа рекомендуем:

    1. Импортировать данные в Google Data Studio или Power BI для визуализации.
    2. Сравнить годовые продажи с аналогичным периодом прошлого года (например, 2023 vs 2022).
    3. Выделить топ-20 товаров по выручке и проанализировать их динамику.

    Альтернативные способы выгрузки данных: API и сторонние сервисы

    Если ручная выгрузка через личный кабинет вам не подходит (например, из-за большого объёма данных или необходимости автоматизации), рассмотрите эти варианты:

    1. Ozon Seller API

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

    • 🔑 Получить Client-ID и API-Key в разделе Настройки → Интеграции.
    • 📖 Изучить документацию API, особенно методы /v2/analytics/data и /v1/report/orders/create.
    • 💻 Написать скрипт на Python или использовать Postman для запросов.

    Пример запроса для создания отчёта:

    POST https://api-seller.ozon.ru/v1/report/orders/create
    

    Headers:

    Client-Id: YOUR_CLIENT_ID

    Api-Key: YOUR_API_KEY

    Body:

    {

    "date_from": "2023-01-01T00:00:00Z",

    "date_to": "2023-12-31T23:59:59Z",

    "format": "csv",

    "include": ["order_id", "created_at", "status", "items"]

    }

    Преимущества API:

    • ⚡ Автоматизация: можно настроить ежедневную выгрузку данных.
    • 📊 Гибкость: выгружаются только нужные поля.
    • 🔄 Актуальность: данные обновляются в реальном времени.

    2. Сторонние сервисы

    Если нет возможности работать с API, используйте специализированные инструменты:

    • 📈 Peak или Retail Rocket: агрегируют данные с Ozon и других маркетплейсов, строят дашборды.
    • 📊 Google Sheets + Apps Script: можно написать скрипт для автоматической выгрузки отчётов в таблицу.
    • 💰 1C или МойСклад: если вы ведёте учёт в этих системах, настройте интеграцию с Ozon через коннекторы.
    ⚠️ Внимание: При использовании сторонних сервисов проверяйте, запрашивают ли они доступ к вашему аккаунту Ozon Seller. Некоторые инструменты могут сохранять ваши данные на своих серверах, что нарушает политику конфиденциальности маркетплейса.

    Типичные ошибки при выгрузке и как их избежать

    Даже опытные продавцы допускают ошибки, которые искажают итоговые данные. Вот самые распространённые:

    1. Неучтённые временные зоны: Ozon хранит данные в UTC+0, а в отчётах может отображать местное время. Например, заказ, созданный 31 декабря в 23:59 по Москве, в системе значится как 1 января. Чтобы избежать путаницы, всегда указывайте период с запасом: с 31.12.2022 21:00 по 01.01.2026 03:00 (для московского времени).
    2. Игнорирование статусов: Многие анализируют только заказы со статусом delivered, но важно учитывать и отменённые (cancelled) — они показывают проблемы с товаром или логистикой.
    3. Смешивание валют: Если вы продаёте на Ozon в нескольких странах (например, Россия и Казахстан), в отчёте могут быть суммы в разных валютах. Перед анализом приведите всё к одной валюте по курсу на дату заказа.
    4. Потеря данных при экспорте: Формат CSV не сохраняет формулы и может обрезать длинные строки. Для сложных расчётов лучше использовать XLSX.

    Также обратите внимание на скрытые комиссии: в отчёте может не отображаться комиссия за хранение (для FBS) или штрафы за отмены. Эти данные нужно выгружать отдельно в разделе Финансы → Штрафы.

    ⚠️ Внимание: Если вы продаёте через FBS и FBO одновременно, в годовом отчёте могут дублироваться некоторые заказы (например, если товар сначала был на FBO, а потом переведён на FBS). Перед анализом удалите дубли по order_id.

    Как автоматизировать выгрузку и анализ данных

    Ручная выгрузка отчётов раз в год — это минимум. Для роста бизнеса нужна регулярная аналитика. Вот как её настроить:

    1. Ежемесячная выгрузка через API

    Создайте скрипт (например, на Python), который:

    • 📅 Каждое 1-е число месяца выгружает данные за прошлый месяц.
    • 📂 Сохраняет файлы в облако (Google Drive или Yandex Disk).
    • 📊 Автоматически строит графики в Google Data Studio.

    Пример кода для автоматической выгрузки:

    import requests
    

    import schedule

    import time

    def download_report():

    url = "https://api-seller.ozon.ru/v1/report/orders/create"

    headers = {"Client-Id": "YOUR_ID", "Api-Key": "YOUR_KEY"}

    payload = {

    "date_from": "2026-01-01T00:00:00Z",

    "date_to": "2026-01-31T23:59:59Z",

    "format": "csv"

    }

    response = requests.post(url, headers=headers, json=payload)

    # Сохраняем ответ в файл

    with open("report_january.csv", "wb") as f:

    f.write(response.content)

    Запускаем каждый месяц

    schedule.every().month.do(download_report)

    while True:

    schedule.run_pending()

    time.sleep(1)

    2. Интеграция с 1C или МойСклад

    Если вы ведёте учёт в 1C, настройте обмен данными через:

    • 🔌 Коннектор от Ozon (официальное решение, но платное).
    • 🔌 Unishop или МойСклад (поддерживают автоматический импорт заказов).

    3. Дашборды в Power BI или Tableau

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

    • 📉 График продаж по месяцам с разбивкой по категориям.
    • 📊 Карту регионов с наибольшим спросом.
    • 💰 Диаграмму распределения выручки по товарам (правило Парето).

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

    FAQ: Ответы на частые вопросы

    Могу ли я выгрузить данные за несколько лет сразу?

    Нет, Ozon ограничивает выгрузку периодом до 365 дней. Чтобы получить данные за 2–3 года, формируйте отчёты по годам отдельно, а затем объединяйте их в одном файле.

    Почему в отчёте не совпадают суммы с выплатами?

    Это связано с:

    • 🔹 Задержкой выплат: Деньги за заказы поступают на счёт с лагом в 1–3 дня.
    • 🔹 Удержаниями: Ozon может удерживать суммы за штрафы или невыполненные обязательства.
    • 🔹 Возвратами: В отчёте по заказам показываются все продажи, а в выплатах — только те, которые не были отменены.

    Сверяйте данные с разделом Финансы → Выплаты.

    Можно ли выгрузить данные по конкретному товару?

    Да, в настройках отчёта укажите фильтр по product_id или offer_id. Также можно использовать Отчёт по товарам в разделе Аналитика, где есть детализация по каждому SKU.

    Что делать, если в отчёте нет данных за какой-то месяц?

    Возможные причины:

    • 🔹 В этом месяце не было продаж.
    • 🔹 Аккаунт был заблокирован или приостановлен.
    • 🔹 Ошибка в настройках дат (проверьте временную зону).

    Если проблема не в этом, обратитесь в поддержку Ozon с указанием периода и ID вашего аккаунта.

    Можно ли выгрузить данные о покупателях (ФИО, телефоны)?

    Нет, Ozon не предоставляет персональные данные покупателей в отчётах из-за требований ФЗ-152 "О персональных данных". Вы можете увидеть только:

    • 🔹 Регион доставки.
    • 🔹 Способ оплаты (карта, наличные и т.д.).
    • 🔹 ID покупателя (анонимизированный).

    Для связи с клиентами используйте встроенные инструменты Ozon (например, Сообщения в личном кабинете).