Материал посвящён вопросу «Загрузка товаров на Озон через YML: руководство с примерами». Ниже собраны ориентиры для продавца; конкретные правила необходимо подтвердить в официальной справке Ozon и личном кабинете.

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

Главное

  • Что такое YML и почему Озон требует этот формат.
  • Требования Озон к структуре YML-файла.
  • Пошаговая инструкция: как создать YML-файл для Озон.
  • Шаг 1. Подготовьте данные в Excel.
  • Шаг 2. Сконвертируйте Excel в YML.

Что такое YML и почему Озон требует этот формат

YML (Yandex Market Language) — это XML-формат, изначально разработанный Яндекс. Маркетом для обмена данными о товарах. Озон адаптировал его под свои нужды, добавив обязательные поля и ограничения. Главное преимущество YML перед ручным вводом или Excel:

  • 🔄 Автоматическая синхронизация — изменения в вашем каталоге сразу отражаются на маркетплейсе.
  • ⚡ Скорость — загрузка тысяч товаров занимает минуты, а не часы.
  • 📊 Структурированные данные — Озон лучше понимает характеристики товаров, что улучшает выдачу в поиске.
  • 🛡️ Меньше ошибок — система валидирует файл перед загрузкой и указывает на проблемы.

Озон принимает YML-файлы версии 1.0 и 1.1, но рекомендует использовать последнюю. Основное отличие — поддержка мультимедиа (видео, 3D-модели) и расширенных атрибутов в версии 1.1. Если ваш каталог простой, достаточно и 1.0.

Требования Озон к структуре YML-файла

Озон предъявляет жёсткие требования к структуре YML. Если файл не соответствует стандарту, вы получите ошибку ещё на этапе валидации. Вот ключевые правила:

ПараметрТребования ОзонПример
КодировкаТолько UTF-8 (без BOM)<?xml version="1.0" encoding="UTF-8"?>
Размер файлаНе более 50 МБ в архиве (100 МБ для FBO)Для 50 000 товаров — ~30-40 МБ
Обязательные тегиshop, offers, offer, url, price, currencyId<offer id="123" available="true"> <url> <price>999</price> <currencyId>RUB</currencyId> </offer>
Формат ценыЦелое число без разделителей (рубли в копейках)1 299 ₽ → 129900
ИзображенияСсылки должны быть прямыми (без редиректов), формат JPG/PNG, размер ≥ 800×800 px<picture>

Особое внимание уделите тегу <categoryId> — он должен соответствовать категориям Озон. Если указать неверный идентификатор, товар не пройдёт модерацию. Например, для смартфонов используйте categoryId="17035677" (категория "Мобильные телефоны").

инструкция: как создать YML-файл для Озон

Сгенерировать YML можно тремя способами: вручную (для небольших каталогов), через плагины CMS (например, для 1C-Битрикс или WordPress ), или с помощью скриптов. Мы разберём универсальный метод на примере Excel + конвертер.

Шаг 1. Подготовьте данные в Excel

  • 📌 ID (уникальный артикул)
  • 🔗 URL (ссылка на товар на вашем сайте)
  • 💰 Price (цена в копейках)
  • Quantity (остаток)
  • Picture (ссылка на главное изображение)
  • 🏷️ Name (название товара)
  • Description (описание)
  • 📌 CategoryId (ID категории Озон)

ID | URL | Price | Quantity | Picture | Name | Description | CategoryId 12345 | | 59900 | 10 | | iPhone 15 128GB | Смартфон Apple... | 17035677

Шаг 2. Сконвертируйте Excel в YML

  • 🔧 YML Generator — загружаете Excel, получаете готовый файл.
  • 🔧 XML-Sitemaps — поддерживает расширенные настройки.
  • 🔧 Плагин "YML для Озон" в 1C-Битрикс (если у вас интернет-магазин на этой CMS).

Если товаров много (10 000+), лучше написать скрипт на Python с библиотекой pandas:

df = pd.read_excel('products.xlsx') root = ET. Element('yml_catalog', date=str(pd. Timestamp.now())) shop = ET. SubElement(root, 'shop') Далее формируете структуру в цикле

Как загрузить YML-файл в личный кабинет Озон

После создания YML остаётся загрузить его на маркетплейс. Это можно сделать через личный кабинет или API. Рассмотрим оба способа.

Способ 1: Через личный кабинет (для начинающих)

  1. Перейдите в раздел Товары → Импорт товаров.
  2. Выберите Загрузить YML-файл.
  3. Заархивируйте файл в ZIP (если он больше 1 МБ).
  4. Загрузите архив и дождитесь проверки (до 10 минут).
  5. Исправьте ошибки, если они появились в отчёте.
  • Успешно — товары отправлены на модерацию.
  • С предупреждениями — часть товаров не загружена (нужно исправить).
  • ❌ Ошибка — файл не соответствует требованиям (проверьте кодировку или структуру).

Способ 2: Через API (для автоматизации)

Для регулярных обновлений используйте API Озон. Пример запроса на Python:

url = " headers = { "Client-Id": "ваш_client_id", "Api-Key": "ваш_api_key", "Content-Type": "multipart/form-data" } files = {"file": open("products.yml", "rb")} response = requests.post(url, headers=headers, files=files) print(response.json())

Ответ API будет содержать task_id — по нему можно отследить статус загрузки через метод /v1/product/import/info.

Порядок проверки

  1. Уточните, относится ли инструкция к вашей схеме работы, категории и типу товара.
  2. Сверьте доступные действия и статусы в личном кабинете.
  3. Проверьте обязательные поля, документы, ограничения и возможные расходы.
  4. Выполните действие и сохраните подтверждение: номер заявки, отчёт, акт или статус операции.
  5. Если результат отличается от ожидаемого, зафиксируйте экран и обратитесь в поддержку с конкретными данными.

Типичные ошибки

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

Итоговый чек-лист

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

Частые вопросы

Что важно учитывать в разделе «что такое yml и почему озон требует этот формат»?

YML (Yandex Market Language) — это XML-формат, изначально разработанный Яндекс. Маркетом для обмена данными о товарах. Озон адаптировал его под свои нужды, добавив обязательные поля и ограничения. Главное преимущество YML перед ручным вводом или Excel:

Что важно учитывать в разделе «требования озон к структуре yml-файла »?

Озон предъявляет жёсткие требования к структуре YML. Если файл не соответствует стандарту, вы получите ошибку ещё на этапе валидации. Вот ключевые правила:

Что важно учитывать в разделе «инструкция: как создать yml-файл для озон»?

Сгенерировать YML можно тремя способами: вручную (для небольших каталогов), через плагины CMS (например, для 1C-Битрикс или WordPress ), или с помощью скриптов. Мы разберём универсальный метод на примере Excel + конвертер.

Чек-лист выполнения

Используйте этот контрольный список для задачи «Загрузка товаров на Озон через YML: руководство с примерами».

ЭтапКонтрольный вопросРезультат
До началаПодходит ли действие для вашей схемы, категории и договора?Условия подтверждены официальной справкой
ПодготовкаСобраны ли данные, документы, размеры и идентификаторы?Нет пустых обязательных полей
ВыполнениеСохранены ли промежуточные номера и статусы?Операцию можно восстановить по журналу
ПроверкаСовпадает ли результат с ожидаемым периодом и кабинетом?Статус, сумма или файл проверены
После завершенияНужен ли контроль через несколько часов или дней?Назначена дата повторной проверки

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

По теме

Источники, авторские права и актуальность

Исследовательский материал: SRC-20953.

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

Внутренний идентификатор источника: SRC-20953. Дата автоматической проверки: 27.08.2026.