Загрузка товаров на Ozon через XLS-файл — самый эффективный способ для массового добавления ассортимента, особенно если у вас сотни или тысячи позиций. Вручную заполнять карточки через личный кабинет не только долго, но и чревато ошибками: опечатки в характеристиках, неверные категории или пропущенные обязательные поля могут привести к отклонению товаров модерацией. Этот метод экономит время, снижает риск ошибок и позволяет гибко управлять данными — от цен до остатков.
Однако работа с Excel-таблицами на Ozon имеет нюансы: платформа строго проверяет формат данных, требует соблюдения структуры шаблона и учитывает ограничения по символам в полях. Например, название товара не должно превышать 128 символов, а описание — 4000 знаков, иначе система автоматически обрежет текст. В этой статье разберём весь процесс от скачивания шаблона до обработки ошибок, а также раскроем лайфхаки, которые ускорят работу и повысят шансы на одобрение товаров с первого раза.
1. Где скачать актуальный шаблон XLS для Озон
Первый шаг — получить правильный шаблон. Ozon регулярно обновляет структуру файлов, поэтому использовать старые версии чревато ошибками при загрузке. Актуальный шаблон всегда доступен в личном кабинете продавца:
- Авторизуйтесь в Личном кабинете Ozon Seller.
- Перейдите в раздел
Товары → Импорт/Экспорт → Шаблоны для импорта. - Выберите тип товара (например, "Одежда", "Электроника", "Книги") — от этого зависит набор обязательных полей.
- Скачайте файл
Шаблон_XLS_для_импорта_товаров.xlsx.
⚠️ Внимание: Если вы продаёте товары разных категорий, скачивайте отдельные шаблоны для каждой. Например, для смартфонов и книг требуются разные наборы атрибутов. Использование неподходящего шаблона приведёт к ошибке "Несоответствие категории".
Также шаблон можно найти в официальной документации Ozon, но там версия может быть не самой свежей. Всегда сверяйте дату обновления файла — если она старше 3 месяцев, лучше скачать новую копию из личного кабинета.
2. Структура шаблона: обязательные и рекомендуемые поля
Шаблон Ozon состоит из нескольких листов, но основной — "Товары". В нём обязательно должны быть заполнены следующие столбцы (пустые ячейки приводят к ошибке):
| Поле | Описание | Пример | Ограничения |
|---|---|---|---|
Offer ID |
Уникальный идентификатор товара (артикул) | SMART-IPHONE-13-128GB-BLACK |
До 64 символов, только латиница, цифры, дефисы |
Name |
Название товара для карточки | Смартфон Apple iPhone 13 128GB, чёрный |
До 128 символов, без спецсимволов (!@#) |
Category ID |
ID категории из справочника Ozon | 17035645 (смартфоны) |
Только цифры, проверяйте актуальность в Справочнике категорий |
Price |
Цена в рублях | 79990 |
Целое число, без копеек |
Quantity |
Количество на складе | 15 |
От 0 до 999999 |
Рекомендуемые (но не обязательные) поля, которые повышают конверсию:
- 📸
Images— ссылки на фотографии (минимум 3 шт., разрешение от 800×800 px). - 📝
Description— описание товара (до 4000 символов, с ключевыми словами). - 🏷️
Attributes— характеристики (цвет, размер, материал и т.д.). - 🔍
Search tags— теги для поиска (до 10 шт., через запятую).
⚠️ Внимание: Если вы загружаете товары в модель FBS, обязательно заполните поле Warehouse ID (идентификатор вашего склада). Для FBO это поле оставляйте пустым — Ozon проигнорирует его.
3. Пошаговая инструкция по заполнению XLS-файла
Рассмотрим процесс на примере загрузки смартфона Samsung Galaxy S23. Следуйте этому алгоритму:
- Откройте шаблон в Microsoft Excel или Google Sheets (последний бесплатный и поддерживает совместную работу).
- Заполните обязательные поля:
Offer ID:SAMSUNG-GALAXY-S23-256GB-GREENName:Смартфон Samsung Galaxy S23 8/256GB, зелёныйCategory ID:17035645(найдите в справочнике категорий).Price:89990Quantity:5
"Атрибуты":
Offer ID(повторите)Attribute Name:ЦветAttribute Value:Зелёный
Images через запятую:
https://disk.yandex.ru/i/abc123.jpg,https://disk.yandex.ru/i/def456.jpg
.xls или .xlsx (не .csv!).Обязательные поля заполнены|Offer ID уникален для каждого товара|Цены целые числа (без копеек)|Ссылки на изображения рабочие|Файл сохранён в формате XLS/XLSX-->
⚠️ Внимание: Если вы заполняете шаблон в Google Sheets, экспортируйте его через Файл → Скачать → Microsoft Excel (.xlsx). Прямое сохранение в формате Google Таблиц (.gsheet) не поддерживается Ozon.
4. Загрузка файла в личный кабинет Ozon
Когда файл готов, остаётся загрузить его на платформу. Для этого:
- В личном кабинете перейдите в
Товары → Импорт/Экспорт → Импорт товаров. - Нажмите
"Загрузить файл"и выберите ваш.xls/.xlsx. - Укажите тип импорта:
- 🔄 "Обновление" — если товары уже есть на платформе (обновится цена, остатки и т.д.).
- ➕ "Добавление" — для новых позиций.
После обработки система покажет отчёт с результатами:
- ✅ Успешно загружено — товары отправлены на модерацию.
- ⚠️ Предупреждения — некритичные ошибки (например, отсутствует описание).
- ❌ Ошибки — критичные проблемы (неверный
Category ID, пустойOffer ID).
Что делать если файл не загружается?
Если Ozon отказывается принимать файл, проверьте:
1. Формат файла — должен быть строго .xls или .xlsx (не .csv или .ods).
2. Размер файла — не более 50 МБ. Если больше, разбейте на части.
3. Символы в ячейках — удалите невидимые символы (переносы строк, табуляции), особенно в полях Name и Description.
4. Пустые строки — удалите все пустые строки в конце файла.
Если проблема остаётся, скачайте свежий шаблон и перенесите данные в него.
⚠️ Внимание: При загрузке большого файла (более 1000 товаров) разбейте его на части по 500–800 позиций. Это ускорит обработку и снизит риск сбоя.
5. Типичные ошибки и как их исправить
Даже опытные продавцы сталкиваются с ошибками при загрузке. Вот самые частые и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
Invalid Category ID |
Неверный идентификатор категории | Проверьте Category ID в справочнике Ozon. |
Offer ID already exists |
Дублирующийся артикул | Измените Offer ID или удалите дубликат. |
Image URL is invalid |
Битая ссылка на изображение | Проверьте ссылки через сервис проверки URL. |
Price is too low |
Цена ниже минимальной для категории | Увеличьте цену или запросите разрешение на продажу по сниженной цене в поддержке. |
Description too long |
Описание превышает 4000 символов | Сократите текст или разбейте на ключевые блоки. |
Если ошибка неочевидна, скачайте отчёт об импорте (кнопка "Скачать отчёт" в разделе Импорт/Экспорт) и изучите столбец "Ошибка". Там будет указано, какую именно ячейку нужно исправить.
6. Оптимизация XLS для ускорения модерации
Чтобы товары прошли модерацию быстрее (обычно 1–3 дня, но иногда до недели), следуйте этим советам:
- 📌 Заполняйте все рекомендуемые поля — чем полнее карточка, тем выше шансы на одобрение.
- 🖼️ Используйте качественные изображения:
- Фон белый или прозрачный.
- Товар занимает не менее 80% кадра.
- Без водяных знаков и логотипов.
- 🔍 Правильно формируйте название:
[Бренд] [Модель] [Ключевая характеристика 1], [Ключевая характеристика 2]Пример:
Apple iPhone 15 Pro 128GB, фиолетовый. - 📊 Указывайте реалистичные остатки — если у вас
Quantity = 1000при первой загрузке, модератор может заподозрить дропшиппинг и заблокировать товар.
Также ускорить процесс помогает предварительная модерация — отправьте 1–2 товара вручную через личный кабинет, чтобы понять, какие требования предъявляет Ozon к вашей категории. После одобрения используйте этот шаблон для массовой загрузки.
7. Автоматизация загрузки: инструменты и сервисы
Если вы регулярно обновляете ассортимент, ручное заполнение XLS станет узким местом. Для автоматизации используйте:
- 🤖 Ozon API — позволяет интегрировать загрузку товаров с вашей CRM или 1С. Документация здесь.
- 📊 Google Apps Script — бесплатный инструмент для автозаполнения шаблонов данными из Google Sheets.
- 🛠️ Сервисы-парсеры:
- Parser-Ozon — выгружает данные с сайтов поставщиков прямо в шаблон Ozon.
- EcomSeller — синхронизирует остатки и цены с другими маркетплейсами.
Пример скрипта на Google Apps Script для автоматического формирования Offer ID:
function generateOfferID() {
const sheet = SpreadsheetApp.getActiveSheet();
const data = sheet.getDataRange().getValues();
data.forEach((row, i) => {
if (i === 0 || !row[1] || !row[2]) return; // Пропускаем заголовок и пустые строки
const offerID = row[1].toUpperCase().replace(/\s+/g, '-') + '-' + row[2];
sheet.getRange(i + 1, 3).setValue(offerID); // Записываем в столбец C
});
}
⚠️ Внимание: При использовании сторонних сервисов проверяйте, поддерживают ли они актуальную версию API Ozon. Например, после обновления API в марте 2026 многие старые интеграции перестали работать.
8. Обновление данных: цены, остатки, описания
После первой загрузки вам предстоит регулярно обновлять информацию о товарах. Для этого:
- Скачайте текущие данные через
Товары → Импорт/Экспорт → Экспорт товаров. Вы получите XLS с актуальными ценами и остатками. - Отредактируйте нужные поля (например, измените цены в столбце
Price). - Загрузите обратно через
Импорт товаров, выбрав тип"Обновление".
Важные нюансы:
- 🔄 При обновлении не изменяйте
Offer ID— это приведёт к созданию дубля вместо обновления. - ⏱️ Обновление остатков (
Quantity) происходит быстрее (10–30 минут), чем изменение цен или описаний (до 2 часов). - 📉 Если уменьшаете цену более чем на 30%, Ozon может запросить подтверждение (защита от демпинга).
FAQ: Частые вопросы по загрузке через XLS
Можно ли загружать товары в XLS через мобильное приложение Ozon Seller?
Нет, загрузка через XLS доступна только в веб-версии личного кабинета. В мобильном приложении можно добавлять товары только по одному вручную.
Сколько товаров можно загрузить за один раз?
Официальное ограничение — до 50 000 товаров в одном файле, но на практике файлы более 5 000 строк обрабатываются дольше и чаще дают сбои. Оптимально разбивать на партии по 1 000–2 000 позиций.
Что делать, если товар не прошёл модерацию?
Проверьте письмо от Ozon с причиной отказа (обычно приходит на email, привязанный к аккаунту). Частые причины:
- Несоответствие товара категории (например, загрузили наушники в категорию "Телефоны").
- Отсутствие обязательных сертификатов (для электроники, детских товаров).
- Нарушение правил оформления (водяные знаки на фото, некорректное название).
Исправьте ошибки и загрузите файл повторно.
Можно ли использовать один и тот же Offer ID для разных товаров?
Нет, Offer ID должен быть уникальным для каждой позиции. Если вы пытаетесь загрузить два товара с одинаковым Offer ID, второй будет проигнорирован, а в отчёте появится ошибка "Duplicate Offer ID".
Как проверить, что товар загрузился успешно?
После обработки файла:
- Проверьте раздел
Товары → Все товары— новые позиции должны появиться со статусом"На модерации". - Скачайте отчёт об импорте — в нём будет столбец
"Статус"с пометкой"Success"для успешных загрузок. - Через 1–3 дня проверьте email — придет уведомление об одобрении или отказе.