Пошаговая инструкция: как передать данные на Ozon по схеме FBS в 2026 году

Передача данных на Ozon по модели FBS (Fulfillment by Seller) — ключевой этап для продавцов, которые самостоятельно хранят и отправляют товары, но хотят интегрироваться с маркетплейсом. В отличие от FBO, где логистикой занимается сам Ozon, здесь продавец берёт на себя ответственность за запасы, упаковку и доставку, но должен синхронизировать информацию о товарах, ценах и остатках с платформой. Ошибки на этом этапе ведут к штрафам, блокировкам карточек или потере видимости в поиске.

В 2026 году Ozon ужесточил требования к формату данных и скорости их обновления. Например, при загрузке прайс-листа через API или личный кабинет теперь обязательно указывать article (артикул продавца), а не только offer_id. Кроме того, для некоторых категорий (электроника, детские товары) требуется передача расширенных атрибутов — гарантийного срока, страны производства или сертификатов. Эта инструкция поможет избежать типичных ошибок и ускорить процесс синхронизации.

1. Подготовка данных: какие файлы нужны для FBS

Перед загрузкой информации на Ozon необходимо подготовить три типа файлов:

  • 📄 Прайс-лист — содержит артикулы, цены, остатки и основные характеристики товаров. Формат: .xlsx, .csv или .xml.
  • 📦 Файл с остатками — актуальное количество товара на складе. Обновляется ежедневно.
  • 📌 Дополнительные атрибуты (при необходимости) — сертификаты, гарантии, параметры для специфичных категорий (например, размерная сетка для одежды).

Важно: Ozon принимает файлы только в строго определённом формате. Например, в прайс-листе обязательны колонки offer_id (идентификатор товара на Ozon), price (цена в рублях), quantity (остаток), article (ваш внутренний артикул). Если вы продаёте товары с вариациями (цвета, размеры), потребуется отдельная строка для каждой комбинации.

Для категорий с особыми требованиями (например, электроника или косметика) может потребоваться указание:

  • 🔧 warranty_period — срок гарантии в месяцах;
  • 🌍 country_of_origin — страна производства;
  • 📜 certificate — номер сертификата соответствия.
Что будет, если не передать обязательные атрибуты?

Если в прайс-листе отсутствуют обязательные поля (например, article или price), Ozon отклонит загрузку с ошибкой "Missing required field". Для категорий с расширенными требованиями (например, детские товары) отсутствие сертификатов может привести к блокировке карточки товара на 3–7 дней.

2. Способы передачи данных: API vs. Личный кабинет

В 2026 году у продавцов есть два основных способа передачи данных на Ozon:

Способ Скорость обновления Сложность настройки Подходит для
Личный кабинет (ручная загрузка) 1–2 часа Низкая Малого бизнеса (до 1000 SKU)
API (автоматическая синхронизация) 5–15 минут Высокая (требует программиста) Крупных продавцов (от 5000 SKU)
1С + плагин Ozon 30–60 минут Средняя Среднего бизнеса (1000–10 000 SKU)

Для новичков проще всего использовать ручную загрузку через личный кабинет. Алгоритм:

  1. Перейдите в раздел Товары → Импорт/Экспорт.
  2. Выберите тип файла (Прайс-лист, Остатки или Атрибуты).
  3. Загрузите подготовленный файл в формате .xlsx или .csv.
  4. Дождитесь обработки (статус можно отследить в разделе История загрузок).

Для автоматизации рекомендуется API. Преимущества:

  • ⚡ Мгновенное обновление цен и остатков (важно для акций).
  • 🔄 Синхронизация с , МойСклад или другими системами учёта.
  • 📊 Возможность массового редактирования (например, скидки для всей категории).
📊 Какой способ передачи данных вы используете?
Личный кабинет Ozon
API
1С + плагин
Другой сервис интеграции

3. Пошаговая инструкция: загрузка прайс-листа через личный кабинет

Если вы выбрали ручную загрузку, следуйте этому алгоритму:

Скачать актуальный шаблон из личного кабинета Ozon|Проверить заполнение обязательных колонок (offer_id, price, quantity)|Удалить пустые строки и лишние символы|Сохранить файл в формате .xlsx или .csv-->

Шаг 1. Скачайте шаблон

Перейдите в Товары → Импорт/Экспорт → Шаблоны и выберите Прайс-лист FBS. Обратите внимание: шаблоны обновляются раз в 2–3 месяца, поэтому используйте всегда актуальную версию.

Шаг 2. Заполните данные

Образец заполнения для товара с вариациями (например, футболка в 3 цветах):

offer_id;article;price;quantity;color

123456;FT-001;990;15;красный

123457;FT-001;990;8;синий

123458;FT-001;990;20;чёрный

Шаг 3. Загрузите файл

В разделе Импорт/Экспорт нажмите Загрузить прайс-лист, выберите файл и подтвердите действие. Система покажет предварительный результат обработки с возможными ошибками.

4. Типичные ошибки и как их исправить

Около 30% загрузок прайс-листов отклоняются из-за ошибок. Вот самые распространённые:

Ошибка Причина Решение
Invalid offer_id Неверный идентификатор товара Проверьте offer_id в личном кабинете (раздел Товары → Мои товары)
Price is too low Цена ниже минимальной для категории Увеличьте цену или запросите разрешение на снижение у поддержки
Missing required field: article Не указан артикул продавца Добавьте колонку article и заполните её
Quantity exceeds limit Остаток превышает лимит (обычно 10 000 ед.) Разбейте партию на несколько загрузок

Критическая ошибка 2026 года: если в прайс-листе указано количество товара 0, но при этом цена не равна 0, Ozon автоматически блокирует карточку на 24 часа. Это сделано для борьбы с "пустыми" предложениями, которые портят пользовательский опыт.

Как проверить файл перед загрузкой:

  • 🔍 Используйте валидатор Ozon (доступен в разделе Импорт/Экспорт → Проверка файла).
  • 📊 Откройте файл в Excel и включите фильтр для поиска пустых ячеек.
  • 🤖 Для больших файлов (>10 000 строк) используйте скрипты на Python с библиотекой pandas.

5. Как обновлять остатки и цены в режиме реального времени

Для FBS критично оперативно обновлять остатки и цены, особенно во время акций. Задержка более 2 часов может привести к:

  • 🚨 Оверселингу — продаже товара, которого нет в наличии (штраф до 5000 ₽ за случай).
  • 📉 Потере позиций в поиске из-за неактуальных цен.

Способы автоматического обновления:

  1. API Ozon:
    POST https://api-seller.ozon.ru/v2/products/import/prices
    

    Headers: Client-Id: {ваш_client_id}, Api-Key: {ваш_api_key}

    Body: {

    "prices": [

    {"offer_id": "12345", "price": "990"},

    {"offer_id": "12346", "price": "1290"}

    ]

    }

  2. Плагины для 1С:

    Настройте автоматический экспорт данных из 1С:Управление торговлей в Ozon с интервалом 15–30 минут.

  3. Сервисы-интеграторы: МойСклад, Эвотор или RetailCRM поддерживают синхронизацию с Ozon FBS.

Для ручного обновления остатков:

  1. Перейдите в Товары → Остатки.
  2. Нажмите Обновить остатки и загрузите файл с колонками offer_id и quantity.
  3. Подтвердите изменения.

6. Проверка статуса загрузки и устранение проблем

После загрузки файла отслеживайте его статус в разделе Товары → История импорта. Возможные статусы:

  • Успешно — данные применены.
  • ⚠️ С предупреждениями — часть данных не обработана (например, неверный формат цены).
  • Ошибка — файл отклонён (требуется исправление).

Если загрузка зависла на статусе "В обработке" более 2 часов:

  1. Проверьте размер файла (максимум 50 МБ).
  2. Убедитесь, что в файле нет битых символов (откройте его в Notepad++ в кодировке UTF-8).
  3. Обратитесь в поддержку Ozon с указанием ID загрузки (найти его можно в истории импорта).

Частые причины зависания:

  • 🐢 Большой файл (>40 000 строк) — разбейте его на части.
  • 🔄 Конфликт данных — например, дублирующиеся offer_id.
  • 🌐 Проблемы на стороне Ozon — проверьте статус сервисов на status.ozon.ru.
Как ускорить обработку большого прайс-листа?

1. Разбейте файл на части по 20 000 строк.

2. Загружайте их последовательно с интервалом 5–10 минут.

3. Используйте формат .csv вместо .xlsx — он обрабатывается быстрее.

7. Дополнительные настройки для FBS: что ещё нужно передать

Помимо прайс-листа и остатков, для полноценной работы по FBS требуется передача:

Тип данных Когда требуется Как передать
Время обработки заказа Для всех продавцов FBS В личном кабинете: Настройки → Логистика → Время обработки
Стоимость доставки Если используете собственную курьерскую службу Через API или файл delivery_options.xlsx
Габариты и вес Для расчёта тарифов доставки В прайс-листе (колонки weight, length, width, height)
Регионы доставки Если не доставляете во все регионы РФ В файле regions.xlsx или через API

Для категорий с особыми требованиями (например, лекарства или алкоголь) дополнительно передают:

  • 📄 license_number — номер лицензии;
  • 🏥 age_restriction — возрастные ограничения;
  • 🚫 sales_restrictions — ограничения на продажу (например, только по рецепту).

Если вы продаёте товары с предзаказом, укажите в прайс-листе:

  • 📅 preordertrue/false;
  • preorder_shipping_days — срок поставки в днях.

FAQ: Частые вопросы по передаче данных на Ozon FBS

Можно ли передавать данные на Ozon FBS через Google Таблицы?

Да, но только с использованием скриптов Google Apps Script или сервисов-интеграторов вроде Zapier. Прямой импорт из Google Sheets в Ozon не поддерживается. Альтернатива — экспортировать таблицу в .csv и загрузить вручную.

Что делать, если Ozon не принимает файл с остатками?

Проверьте:

  1. Формат файла — только .xlsx или .csv.
  2. Наличие колонки offer_id (обязательно!).
  3. Отсутствие букв в поле quantity (должно быть целое число).
  4. Кодировку файла — только UTF-8.

Если ошибка повторяется, обратитесь в поддержку с логом ошибки (скриншот из раздела История импорта).

Как часто нужно обновлять прайс-лист для FBS?

Минимальная частота:

  • 📅 Остатки — раз в день (обязательно!).
  • 💰 Цены — при изменении (но не реже раза в 3 дня).
  • 📦 Атрибуты — при добавлении новых характеристик (например, сертификатов).

Во время распродаж обновляйте цены и остатки каждые 30–60 минут.

Можно ли передавать данные на Ozon FBS через мобильное приложение?

Нет, мобильное приложение Ozon Seller не поддерживает загрузку прайс-листов или остатков. Для этого используйте:

  • Десктопную версию личного кабинета (seller.ozon.ru).
  • API или интеграцию с /МойСклад.
Что будет, если не передавать остатки по FBS?

Последствия:

  1. Штраф 1000–5000 ₽ за каждый случай оверселинга (продажи товара, которого нет в наличии).
  2. Блокировка карточки товара на 3–7 дней при повторных нарушениях.
  3. Снижение рейтинга продавца, что ведёт к потере позиций в поиске.

Ozon отслеживает % отменённых заказов — если он превышает 5%, ваш аккаунт попадёт под модерацию.