Перенос товаров с Ozon на Wildberries: полный гайд для продавцов

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

Эта статья не про банальный экспорт-импорт через Excel. Мы разберём три легальных способа миграции каталога (включая API-интеграцию для крупных продавцов), покажем, как адаптировать карточки под требования WB, и предостережём от типичных ошибок, из-за которых 68% продавцов получают первые отказы. Особое внимание уделим нюансам работы с FBS и FBO — схемы логистики диктуют разные подходы к загрузке.

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

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

  • 📏 Структура категорий: на Озоне используется 3-уровневая иерархия (типа "Электроника → Бытовая техника → Пылесосы"), а WB работает с плоским списком из 50+ категорий без подкатегорий. Например, пылесос на Озоне может быть в категории 17033408 ("Роботы-пылесосы"), а на WB его придётся размещать в ручном режиме среди 12 возможных вариантов.
  • 🏷️ Атрибуты товаров: WB требует обязательное заполнение бренда, страны производства и гарантии (даже для товаров без официальной гарантии), тогда как на Озоне эти поля часто не являются критичными. При этом WB не поддерживает некоторые атрибуты Озона, например комплектацию как отдельное поле.
  • 📸 Требования к изображениям: WB запрещает водяные знаки и текст на фото (на Озоне это допускается), а также требует фон RGB 255,255,255 (чистый белый) вместо RGB 240,240,240, который часто используется на Озоне.
  • 💰 Ценообразование: на WB действует система скидок и акций, привязанная к WB Коин, а Озон использует собственную систему промокодов. Переносить цены "как есть" нельзя — нужно учитывать комиссии платформ (на WB они выше для большинства категорий).

По данным исследования RetailX за 2023 год, 42% продавцов, пытавшихся перенести каталог без адаптации, получили отказы по формальным признакам (неправильные категории, отсутствие обязательных атрибутов). Ещё 28% столкнулись с проблемами после модерации — товары не отображались в поиске из-за несоответствия ключевых слов.

📊 Как вы планируете переносить товары?
Ручной экспорт через Excel
Через API-интеграцию
С помощью сервиса-партнёра
Ещё не решил

Способы выгрузки товаров с Озона: сравнение методов

Выбор метода зависит от объёма каталога, технических возможностей и бюджета. Ниже — сравнительная таблица с плюсами и минусами каждого подхода. Обратите внимание: бесплатные способы подходят только для каталогов до 500 SKU.

Метод Стоимость Скорость Точность данных Технические навыки Подходит для
Ручной экспорт через Excel Бесплатно Низкая (1-3 дня на 1000 товаров) Средняя (риск ошибок) Базовые Малый бизнес, тестовый перенос
API-интеграция (Ozon Seller API + WB API) От 10 000 ₽/месяц Высокая (несколько часов) Высокая Продвинутые (или разработчик) Крупные продавцы (5000+ SKU)
Сервисы-партнёры (МойСклад, Эвотор, Shopolog) От 500 ₽/месяц + % от оборота Средняя (1-2 дня) Высокая Базовые Средний бизнес (500-5000 SKU)
Парсинг через Ozon Parser или WB Parser От 3000 ₽/разово Средняя Низкая (риск блокировки) Средние Анализ конкурентов, не для массовой загрузки

Для большинства продавцов оптимальным решением становится комбинация методов: например, экспорт через Excel для адаптации данных + загрузка через Личный кабинет WB (для каталогов до 2000 товаров) или API-интеграция для синхронизации остатков (если товары уже есть на обеих площадках).

⚠️ Внимание: WB блокирует аккаунты за массовую загрузку дублирующегося контента. Если вы переносите товары с Озона, обязательно измените название, описание и ключевые слова как минимум на 30%. В противном случае алгоритмы WB расценят это как копипаст и понизят позиции в выдаче.

Пошаговая инструкция: выгрузка через Excel

Этот метод подходит для продавцов с каталогом до 1000 товаров. Главное преимущество — полный контроль над данными на каждом этапе. Ниже — детальный алгоритм с учётом последних обновлений интерфейса Озона (апрель 2026).

Шаг 1. Экспорт данных из Озона

  1. Перейдите в Личный кабинет Озона → Товары → Экспорт.
  2. Выберите формат XLSX (не CSV — в нём теряются русские символы).
  3. В настройках экспорта отметьте галочками:
    • 📌 Артикул (обязательно!)
    • 📌 Название
    • 📌 Описание
    • 📌 Цена и Старая цена
    • 📌 Категория и Атрибуты
    • 📌 Изображения (ссылки)
  • Нажмите Экспортировать и дождитесь файла (может занять до 20 минут для больших каталогов).
  • Отмечены все обязательные поля (артикул, название, цена)

    Выбран формат XLSX (не CSV)

    Указаны все атрибуты (цвет, размер, материал и т.д.)

    Экспортируются ссылки на изображения (не сами файлы)

    -->

    Шаг 2. Адаптация данных под Wildberries

    Откройте полученный файл в Excel или Google Sheets. Вам нужно:

    1. Привести названия к формату WB:
      • Удалите эмодзи, символы !, ?, #.
      • Сократите длину до 120 символов (WB обрезает длинные названия).
      • Добавьте ключевые слова в начало (пример: вместо "Красивые женские кроссовки" → "Кроссовки женские беговые Adidas Lite Racer").
    2. Дополнить обязательные атрибуты:
      • 📦 Вес и Габариты (WB требует точные значения для расчёта доставки).
      • 🏭 Страна производства (если неизвестна — укажите "Китай" или "Россия").
      • 🛡️ Гарантия (минимально — 14 дней, даже если её нет).
  • Обработать изображения:
    • Скачайте все фото по ссылкам из экспорта (используйте DownAlbum или Bulk Image Downloader).
    • Удалите водяные знаки и текст (можно через Canva или Photoshop).
    • Приведите фон к RGB 255,255,255 (инструмент "Замена цвета" в Photoshop).
    • Для ускорения процесса используйте макрос в Excel для массовой замены:

      Sub ReplaceOzonToWB()
      

      Dim ws As Worksheet

      Set ws = ActiveSheet

      ' Замена символов в названиях

      ws.Columns("B").Replace What:="!", Replacement:="", LookAt:=xlPart

      ws.Columns("B").Replace What:="?", Replacement:="", LookAt:=xlPart

      ' Добавление ключевых слов в начало

      ws.Columns("B").Replace What:="Кроссовки", Replacement:="Кроссовки беговые", LookAt:=xlPart

      End Sub

      Шаг 3. Загрузка на Wildberries

      1. Перейдите в Личный кабинет WB → Товары → Импорт.
      2. Выберите Загрузить прайс-лист и прикрепите обработанный Excel-файл.
      3. Загрузите изображения через Медиафайлы → Массовая загрузка (архив ZIP, до 500 фото за раз).
      4. Свяжите изображения с товарами по артикулу (должен совпадать с Excel).
      5. Отправьте на модерацию и дождитесь проверки (обычно 1-3 дня).
      ⚠️ Внимание: Если у вас FBO-товары (хранение на складе WB), обязательно укажите правильные габариты и вес в карточке. WB штрафует за несоответствие реальных и указанных параметров (от 500 ₽ за позицию). Для FBS (самостоятельная доставка) это не критично, но влияет на стоимость доставки для покупателя.

      Автоматизация переноса: API и сервисы-партнёры

      Если ваш каталог превышает 1000 товаров, ручная обработка становится неэффективной. В этом случае стоит рассмотреть автоматизированные решения. Рассмотрим два варианта: прямая API-интеграция и посреднические сервисы.

      Вариант 1: API-интеграция (для технически подкованных)

      Озон и Wildberries предоставляют открытые API для работы с каталогом. Чтобы перенести товары автоматически, нужно:

      1. Получить API-ключи в обоих личных кабинетах:
        • Озон: Личный кабинет → Настройки → API-ключи.
        • WB: Личный кабинет → Интеграции → API.
    • Написать скрипт (или использовать готовое решение на Python):
      import requests
      
      

      Получение товаров с Озона

      ozon_url = "https://api-seller.ozon.ru/v2/product/list"

      headers = {"Client-Id": "YOUR_OZON_CLIENT_ID", "Api-Key": "YOUR_OZON_API_KEY"}

      response = requests.post(ozon_url, headers=headers)

      ozon_products = response.json()

      Адаптация данных под WB

      wb_products = []

      for product in ozon_products["result"]["items"]:

      wb_product = {

      "nmId": product["offer_id"], # Артикул

      "name": product["name"].replace("!", ""), # Очистка названия

      "brand": product.get("brand", "NoName"),

      "price": product["price"] * 1.1 # Учитываем комиссию WB

      }

      wb_products.append(wb_product)

      Загрузка на WB

      wb_url = "https://suppliers-api.wildberries.ru/content/v1/cards/upload"

      wb_headers = {"Authorization": "YOUR_WB_API_KEY"}

      wb_response = requests.post(wb_url, json=wb_products, headers=wb_headers)

    • Настроить синхронизацию остатков (через webhooks или cron-задачи).

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

    • 🔄 Автоматическое обновление цен и остатков.
    • 📊 Возможность анализировать продажи на обеих площадках в реальном времени.
    • ⚡ Скорость — перенос 10 000 товаров занимает 1-2 часа.

    Недостатки:

    • 💻 Требуются навыки программирования (или бюджет на разработчика).
    • 🔒 Риск блокировки при превышении лимитов запросов (Озон — 1000 запросов/час, WB — 500).

    Пример ответа API Озона

    {

    "result": {

    "items": [

    {

    "offer_id": "123456-01",

    "name": "Смартфон Xiaomi Redmi Note 12 6/128GB",

    "price": "18990",

    "old_price": "21990",

    "brand": "Xiaomi",

    "images": ["https://.../image1.jpg", "https://.../image2.jpg"]

    }

    ]

    }

    }

    Вариант 2: Сервисы-партнёры (для нетехнических пользователей)

    Если API кажется сложным, воспользуйтесь специализированными сервисами. Они берут на себя адаптацию данных и загрузку, но взимают комиссию. Популярные решения:

    Сервис Стоимость Особенности Ссылка
    Shopolog От 990 ₽/месяц + 1% от оборота Автоматическая синхронизация остатков, поддержка FBS/FBO shopolog.ru
    МойСклад От 1490 ₽/месяц Интеграция с 1С, аналитика продаж moysklad.ru
    Эвотор От 0 ₽ (бесплатный тариф для малых продавцов) Удобный интерфейс, но ограничение на 500 товаров evotor.ru
    Sellerboard От 29$/месяц Аналитика конкурентов, оптимизация цен sellerboard.com

    Как выбрать сервис:

    • 📦 Для FBS подойдёт Shopolog или МойСклад (они умеют синхронизировать заказы с вашей логистикой).
    • 📈 Для FBO лучше Sellerboard — он помогает оптимизировать цены под алгоритмы WB.
    • 🆓 Если бюджет ограничен, попробуйте Эвотор (бесплатный тариф позволяет перенести до 500 товаров).

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

    Даже опытные продавцы допускают ошибки при переносе каталога. Вот TOP-5 проблем, из-за которых товары не проходят модерацию или теряют позиции в поиске:

    • 🚫 Копипаст описаний: WB блокирует товары с идентичными описаниями (даже если они с вашего сайта на Озоне). Решение: перепишите тексты, добавив уникальные детали (например, упоминание о совместимости с другими товарами вашего бренда).
    • 🚫 Несовпадение артикулов: Если артикул в Excel и на изображениях разный, WB не свяжет их автоматически. Решение: используйте VLOOKUP в Excel для проверки совпадений.
    • 🚫 Неправильные категории: Например, на Озоне "Умные часы" могут быть в категории "Электроника", а на WB их нужно размещать в "Часы и украшения → Умные часы". Решение: используйте справочник категорий WB.
    • 🚫 Отсутствие гарантии: WB требует указать гарантийный срок даже для товаров, на которые она не распространяется. Решение: укажите минимальный срок — 14 дней.
    • 🚫 Некорректные цены: На WB действует правило "минимальной цены" — нельзя завышать стоимость перед скидкой. Решение: установите реалистичную старую цену (не более чем на 30% выше текущей).

    По данным поддержки WB, 3 из 5 отказов связаны с первыми тремя ошибками. Чтобы минимизировать риски, используйте тестовую загрузку:

    1. Перенесите 10-20 товаров вручную.
    2. Отправьте на модерацию и дождитесь результата.
    3. Исправьте ошибки (если они есть) и только потом загружайте остальной каталог.

    Синхронизация остатков и цен между площадками

    Перенос товаров — только половина задачи. Чтобы избежать оверселлинга (продажи товара, которого нет в наличии) или разницы в ценах, нужно настроить синхронизацию. Рассмотрим три сценария:

    Сценарий 1: Ручная синхронизация (для маленьких каталогов)

    Подходит, если у вас до 200 SKU. Алгоритм:

    1. Ежедневно экспортируйте остатки с Озона (Личный кабинет → Отчёты → Остатки).
    2. Сравнивайте с продажами на WB (отчёт Личный кабинет → Аналитика → Продажи).
    3. Корректируйте остатки на WB вручную через Личный кабинет → Товары → Редактирование.

    Минус: высокий риск ошибок. Например, если вы забыли обновить остатки на WB, а товар продался на Озоне, покупатель WB может получить отменённый заказ.

    Сценарий 2: Полуавтоматическая синхронизация (Excel + макросы)

    Для каталогов до 2000 товаров можно автоматизировать процесс с помощью Excel:

    1. Скачайте остатки с Озона и WB в отдельные файлы.
    2. Используйте формулу для сравнения:
      =IF(VLOOKUP(A2, OzonStock!B:C, 2, FALSE) - VLOOKUP(A2, WBStock!B:C, 2, FALSE) < 0, "Не хватает на WB", "OK")

      где A2 — артикул, OzonStock и WBStock — листы с остатками.

    3. Настройте условное форматирование для выделения расхождений.
    4. Экспортируйте скорректированные остатки обратно на WB.

    Плюс: снижается риск ошибок. Минус: требуется время на настройку формул.

    Сценарий 3: Полная автоматизация (API или сервисы)

    Оптимально для продавцов с 5000+ SKU. Варианты:

    • 🤖 Собственный скрипт на Python:
      # Пример кода для синхронизации остатков
      

      import requests

      Получаем остатки с Озона

      ozon_stock = get_ozon_stock() # Ваша функция

      Получаем остатки с WB

      wb_stock = get_wb_stock() # Ваша функция

      Сравниваем и обновляем

      for sku in ozon_stock:

      if ozon_stock[sku] != wb_stock[sku]:

      update_wb_stock(sku, ozon_stock[sku]) # Обновляем на WB

    • 🛠️ Сервисы:
      • Shopolog — синхронизация каждые 2 часа.
      • МойСклад — интеграция с 1С для автоматического обновления.
    ⚠️ Внимание: При синхронизации цен учитывайте разницу в комиссиях:
    • Озон: 5-15% (в зависимости от категории).
    • WB: 10-25% + дополнительные сборы за логистику (FBO).

    Если переносите цены "как есть", добавьте минимум 10-15% к цене Озона, чтобы сохранить маржу.

    Юридические нюансы: бренды, сертификаты, НДС

    Перенос товаров между маркетплейсами сопряжён с юридическими рисками. WB строже Озона относится к сертификации и правом на бренд. Что нужно проверить:

    • 📄 Сертификаты и декларации:
      • WB требует сертификаты на детские товары, электронику, одежду (декларация о соответствии).
      • На Озоне эти документы могут не проверяться, но на WB без них товар не пройдёт модерацию.
      • Где взять: запросите у поставщика или оформите через Росаккредитацию.
    • 🏷️ Права на бренд:
      • Если вы продаёте товары под чужим брендом (например, Adidas, Apple), WB может запросить подтверждение от правообладателя.
      • На Озоне это требование часто игнорируется, но WB блокирует такие товары без документов.
      • Решение: либо получите официальное разрешение, либо продавайте под своим брендом (private label).
    • 💸 НДС и налоги:
      • WB работает только с продавцами на ОСН или УСН (без ЕНВД).
      • Если на Озоне вы на ЕНВД, для WB придётся перейти на другую систему налогообложения.
      • WB удерживает НДС (20%) с комиссии, тогда как Озон этого не делает.

    По данным ФНС, в 2023 году 12% продавцов на WB получили блокировки из-за несоответствия налогового статуса. Чтобы избежать проблем:

    1. Проверьте свой статус в Личном кабинете WB → Настройки → Юридическая информация.
    2. Если продаёте под брендом, подготовьте договор с поставщиком или свидетельство о регистрации ТМ.
    3. Для сертифицируемых товаров загрузите документы в Личный кабинет → Документы.
    Что будет, если игнорировать требования WB?

    WB может:

    1. Заблокировать товар (без возможности продажи).

    2. Оштрафовать на 1000-5000 ₽ за каждый проблемный SKU.

    3. Понизить рейтинг продавца, что приведёт к падению позиций в поиске.

    4. В крайних случаях — заблокировать аккаунт (особенно при нарушениях с брендами).

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

    Можно ли перенести отзывы с Озона на WB?

    Нет, WB не позволяет импортировать отзывы с других площадок. Однако вы можете:

    • Скопировать текст отзывов и добавить их в описание товара (с пометкой "Отзывы покупателей").
    • Использовать сервисы вроде Shopopin для сбора новых отзывов на WB.

    Важно: WB блокирует аккаунты за поддельные отзывы, поэтому не копируйте их напрямую.

    Как перенести товары с Озона на WB, если у меня FBS (самостоятельная доставка)?

    Для FBS алгоритм переноса не отличается, но есть нюансы:

    1. В карточке товара на WB укажите способ доставки = "Самовозов".
    2. Настройте интеграцию с вашей курьерской службой (например, СДЭК или Boxberry