Работа на нескольких маркетплейсах одновременно — это не роскошь, а необходимость для масштабирования бизнеса. Wildberries и Ozon занимают лидирующие позиции на российском рынке, и синхронизация между ними позволяет продавцам увеличивать охват аудитории на 40-60% без дублирования усилий. Однако ручное управление двумя платформами отнимает время и повышает риск ошибок в остатках, ценах или статусах заказов.
Автоматизация интеграции между Wildberries и Ozon решает эти проблемы: вы экономите до 15 часов в неделю на обработке заказов, исключаете человеческий фактор при обновлении каталога и получаете единую аналитику по продажам. Но как правильно настроить это подключение, чтобы избежать технических сбоев и штрафов за несоответствие данных? В этом руководстве — пошаговые инструкции для всех способов интеграции, включая API, сервисы-агрегаторы и ручную синхронизацию, с учетом последних обновлений 2026 года.
Важно: перед началом настройки проверьте, соответствует ли ваш статус на обеих платформах требованиям для интеграции. Например, на Ozon для работы с API необходимо подтвердить статус «Профессиональный продавец», а на Wildberries — иметь доступ к личному кабинету с правами редактирования товаров.
1. Подготовка к интеграции: что нужно сделать до подключения
Первый шаг — аудит текущих данных на обеих платформах. Начните с проверки каталога товаров: на Wildberries и Ozon должны совпадать ключевые атрибуты — артикулы, названия, категории и характеристики. Если в Ozon у товара указан вес 500 г, а на Wildberries — 450 г, система может воспринять их как разные позиции, что приведёт к ошибкам синхронизации.
Особое внимание уделите:
- 📦 Артикулам: они должны быть уникальными и идентичными на обеих платформах. Если на Wildberries артикул
WB-12345, а на Ozon —OZ-12345, создайте общую базу (например,BRAND-12345). - 💰 Ценам: разница более 5% между платформами может вызвать подозрения у алгоритмов Ozon (риск блокировки за демпинг).
- 📊 Остаткам: если на Wildberries остаток 10 штук, а на Ozon — 15, при синхронизации возникнет конфликт.
Также подготовьте технические данные:
- 🔑 API-ключи от Wildberries (доступны в личном кабинете в разделе
API → Настройки). - 🔑 Client-ID и API-key от Ozon (генерируются в
Настройки → Интеграции → API). - 📂 Файл с каталогом в формате
.xlsxили.csv(пригодится для ручной выгрузки).
⚠️ Внимание: Если вы используете 1С или другой учётный софт, экспортируйте данные из него — это снизит риск расхождений. Не полагайтесь на выгрузку напрямую из Wildberries, так как там могут отсутствовать некоторые технические параметры (например, габариты упаковки для Ozon).
2. Способы интеграции: какой выбрать в 2026 году
Существует три основных метода синхронизации Wildberries и Ozon. Каждый имеет плюсы и минусы в зависимости от объёмов продаж и технической подготовки:
| Способ | Сложность настройки | Стоимость | Подходит для | Ограничения |
|---|---|---|---|---|
| Прямое API | Высокая (нужен программист) | От 0 ₽ (самостоятельно) до 50 000 ₽ (разработка) | Крупный бизнес (1000+ SKU) | Требует поддержки, возможны сбои при обновлениях API |
| Сервисы-агрегаторы (МойСклад, RetailCRM, СберМаркет Платформа) | Средняя (настройка через интерфейс) | От 1 500 ₽/мес | Средний бизнес (100–5000 SKU) | Ограничения по количеству заказов в тарифе |
| Ручная выгрузка/загрузка | Низкая | 0 ₽ | Малый бизнес (<100 SKU) | Высокий риск ошибок, задержки обновлений |
Для большинства продавцов оптимальным решением станут сервисы-агрегаторы. Они предлагают готовые коннекторы, автоматически преобразуют данные под требования каждой платформы и предоставляют аналитику. Например, RetailCRM позволяет настраивать правила ценообразования (например, +10% к цене Wildberries при выгрузке на Ozon) и управлять остатками в реальном времени.
Прямое API целесообразно только если:
- 📈 У вас более 5 000 товаров и высокий чековый оборот.
- 💻 В штате есть разработчик или вы готовы нанять фрилансера для поддержки.
- 🔄 Вам нужна кастомизация (например, особенная логика резервирования остатков).
⚠️ Внимание: С 1 марта 2026 года Ozon ужесточил требования к API-интеграциям. Теперь обязательно использование OAuth 2.0 для аутентификации (ранее поддерживался Basic Auth). Если ваш текущий скрипт работает по старой схеме, его придётся переделать.
3. Пошаговая инструкция: подключение через сервис-агрегатор (на примере RetailCRM)
Рассмотрим самый популярный вариант — интеграцию через RetailCRM. Этот сервис поддерживает обоих маркетплейсов и предлагает гибкие настройки синхронизации.
Шаг 1. Регистрация и подключение аккаунтов
- Зарегистрируйтесь на сайте RetailCRM (бесплатный тестовый период — 14 дней).
- Перейдите в раздел
Интеграции → Маркетплейсыи добавьте Wildberries и Ozon. - Для Wildberries введите API-ключ (из личного кабинета WB в разделе
API → Настройки). - Для Ozon укажите Client-ID и API-key (генерируются в
Настройки → Интеграции → APIна Ozon).
Шаг 2. Настройка правил синхронизации
В разделе Товары → Правила импорта создайте отдельные правила для каждой платформы:
- 🔄 Для Wildberries → Ozon:
- Укажите соответствие категорий (например, категория "Одежда" на WB может называться "Женская одежда" на Ozon).
- Настройте преобразование цен: добавьте фиксированную наценку или процент (например, +15% к цене WB).
- Отметьте галочкой "Игнорировать товары без остатков", чтобы на Ozon не выгружались позиции с нулевым балансом.
- 🔄 Для Ozon → Wildberries (если нужна обратная синхронизация):
- Установите ограничение по минимальному остатку (например, не выгружать на WB, если на Ozon осталось менее 3 штук).
Шаг 3. Тестовый запуск и проверка
Перед полноценной синхронизацией выполните тестовую выгрузку:
- В разделе
Товары → Экспортвыберите 5–10 товаров и запустите выгрузку на Ozon. - Проверьте в личном кабинете Ozon, что товары отобразились корректно (названия, цены, изображения, остатки).
- Создайте тестовый заказ на Ozon и убедитесь, что он отобразился в RetailCRM и на Wildberries (если настроена обратная синхронизация).
Проверены API-ключи на обеих платформах|Созданы правила преобразования категорий и цен|Тестовая выгрузка прошла без ошибок|Настроены уведомления об ошибках синхронизации-->
4. Прямое подключение через API: технические детали
Если вы выбрали прямую интеграцию через API, подготовьтесь к тому, что процесс потребует знаний программирования или помощи разработчика. Ниже — ключевые этапы и примеры кода.
Шаг 1. Получение токенов доступа
Для Wildberries:
- Перейдите в личный кабинет WB →
API → Настройки. - Сгенерируйте новый ключ и сохраните его (он отобразится только один раз!).
Для Ozon:
- В личном кабинете перейдите в
Настройки → Интеграции → API. - Создайте новое приложение (указав тип "Сервис интеграции") и получите
Client-IDиAPI-key. - Используйте OAuth 2.0 для получения токена. Пример запроса:
POST https://api-seller.ozon.ru/v1/tokenHeaders:
Content-Type: application/json
Client-Id: YOUR_CLIENT_ID
Api-Key: YOUR_API_KEY
Body:
{
"grant_type": "client_credentials"
}
Шаг 2. Выгрузка товаров с Wildberries на Ozon
Используйте следующий алгоритм:
- Получите список товаров с Wildberries через API-метод
GET /api/v2/cards. - Преобразуйте данные под формат Ozon (пример маппинга полей ниже).
- Отправьте товары на Ozon через метод
POST /v2/product/import.
Пример маппинга полей:
| Поле на Wildberries | Поле на Ozon | Примечание |
|---|---|---|
vendorCode |
offer_id |
Артикул товара (должен совпадать) |
name |
name |
Название товара (макс. 255 символов на Ozon) |
price |
price |
Цена в рублях (на Ozon указывается без копеек) |
quantity |
stock |
Остаток (на Ozon минимальный остаток — 0, на WB — 1) |
Шаг 3. Автоматизация обновлений
Чтобы остатки и цены обновлялись автоматически, настройте cron-задачи (если используете сервер) или вебхуки. Пример скрипта на Python для обновления остатков:
import requests
Получение остатков с Wildberries
wb_url = "https://suppliers-api.wildberries.ru/api/v2/stocks"
headers = {"Authorization": "YOUR_WB_API_KEY"}
response = requests.get(wb_url, headers=headers)
wb_stocks = response.json()
Обновление остатков на Ozon
ozon_url = "https://api-seller.ozon.ru/v2/products/stocks"
ozon_headers = {
"Client-Id": "YOUR_OZON_CLIENT_ID",
"Api-Key": "YOUR_OZON_API_KEY",
"Content-Type": "application/json"
}
payload = {
"stocks": [
{"offer_id": item["vendorCode"], "stock": item["quantity"]}
for item in wb_stocks
]
}
response = requests.post(ozon_url, headers=ozon_headers, json=payload)
print(response.json())
⚠️ Внимание: Ozon ограничивает частоту запросов к API: не более 100 запросов в минуту. При превышении лимита вы получите ошибку429 Too Many Requests. Используйте задержки между запросами (например,time.sleep(1)в Python).
Что делать, если API Wildberries возвращает ошибку 403?
Ошибка 403 при работе с API Wildberries обычно означает, что:
1. Неверный API-ключ (проверьте его актуальность в личном кабинете).
2. Ваш IP-адрес заблокирован за частые запросы (используйте прокси или уменьшите частоту обращений).
3. У вашего аккаунта нет прав на использование API (обратитесь в поддержку WB).
Для разблокировки отправьте запрос в поддержку с указанием вашего supplierId и времени возникновения ошибки.
5. Ручная синхронизация: когда это оправдано
Ручной перенос данных между платформами подходит только для небольших каталогов (до 100 товаров) или разовых акций. Например, если вы тестируете новый товар на Ozon и не хотите настраивать автоматизацию.
Шаг 1. Экспорт данных из Wildberries
- В личном кабинете Wildberries перейдите в
Товары → Экспорт. - Выберите формат
Excel (.xlsx)и укажите необходимые поля: артикул, название, цена, остаток, описание. - Скачайте файл и откройте его в Excel или Google Sheets.
Шаг 2. Adaptация под требования Ozon
Отредактируйте файл согласно требованиям Ozon:
- 📌 Добавьте столбцы, обязательные для Ozon, но отсутствующие в WB:
- Баркод (если его нет на WB, сгенерируйте самостоятельно).
- Вес и габариты (на WB эти данные могут отсутствовать).
- Категория Ozon (указывается в формате
ИД_КАТЕГОРИИ, список категорий можно скачать здесь).
- 📌 Убедитесь, что:
- Цены указаны в рублях без копеек (на Ozon не допускаются значения вроде 999.99).
- Названия товаров не превышают 255 символов.
- Описания не содержат контактной информации (запрещено правилами Ozon).
Шаг 3. Импорт на Ozon
- В личном кабинете Ozon перейдите в
Товары → Импорт. - Выберите тип файла
XLSXи загрузите отредактированный документ. - Дождитесь проверки (может занять до 24 часов). Если есть ошибки, Ozon пришлёт письмо с их описанием.
Шаг 4. Синхронизация остатков
Так как ручная выгрузка не обновляет остатки автоматически, вам придётся:
- Ежедневно экспортировать остатки из Wildberries.
- Обновлять их на Ozon через
Товары → Остатки → Массовое редактирование.
⚠️ Внимание: При ручной синхронизации высок риск overselling (продажа товара, которого уже нет в наличии). Чтобы минимизировать убытки, установите на Ozon буферный остаток (например, если на WB осталось 5 штук, на Ozon укажите 3).
6. Типичные ошибки и как их избежать
Даже при тщательной настройке интеграции продавцы сталкиваются с проблемами. Вот самые распространённые из них и способы их решения:
Ошибка 1: Товары не выгружаются на Ozon
Причины и решения:
- 🔍 Неверные категории: Ozon требует точного соответствия категорий. Если вы указали
Одежда → Футболки, а на Ozon такой категории нет, товар не загрузится. Решение: скачайте актуальный список категорий Ozon и сверьте ID. - 🔍 Отсутствуют обязательные атрибуты: например, для одежды на Ozon требуются размерная сетка и материал. Решение: дополните карточки товаров недостающими данными.
- 🔍 Ошибка валидации цены: если цена на Ozon ниже минимальной для категории, товар не опубликуется. Решение: проверьте минимальные цены в таблице комиссий Ozon.
Ошибка 2: Расхождения в остатках
Если на Wildberries и Ozon разные остатки, это приводит к:
- 🛒 Overselling (продажа несуществующего товара) → штрафы от Ozon.
- 📉 Потере позиций в выдаче из-за низкой доступности.
Решение:
указывайте на 10–20% меньше реального количества).
Ошибка 3: Заказы дублируются или теряются
Если заказ поступил на Ozon, но не отобразился в вашей системе учёта, это чревато:
Решение:
Ошибка 4: Блокировка аккаунта за демпинг
Ozon может заблокировать товары или аккаунт, если цены на нём ниже, чем на Wildberries, более чем на 15%. Решение:
Интеграция — только первый шаг. Чтобы максимизировать прибыль от работы на двух платформах, следуйте этим рекомендациям:
1. Дифференцируйте ассортимент
Не дублируйте весь каталог на обеих платформах. Проанализируйте:
2. Настройте динамическое ценообразование
Используйте сервисы-агрегаторы или API, чтобы автоматически корректировать цены:
3. Автоматизируйте обработку отзывов
На Ozon отзывы влияют на ранжирование сильнее, чем на Wildberries. Настройте:
4. Используйте кросс-платформенные промо
Запускайте акции одновременно на обеих платформах, но с разными механиками:
Это позволит привлечь разные сегменты аудитории.
5. Анализируйте данные
Сравнивайте метрики с обеих платформ:
Да, если использовать ручную синхронизацию или настроить API самостоятельно. Однако для большинства продавцов это неоправданно из-за высоких временных затрат. Сервисы-агрегаторы (например, RetailCRM или МойСклад) платные, но их стоимость (от 1 500 ₽/мес) быстро окупается за счёт экономии времени и снижения ошибок. При расхождении остатков вы рискуете: Решение: используйте буферные остатки (на Ozon указывайте на 10–20% меньше реального количества) или настройте автом
Настройки → Уведомления).order_status_change.
7. Оптимизация после подключения: как увеличить продажи
FAQ: Частые вопросы о подключении Wildberries к Ozon
❓ Можно ли подключить Wildberries к Ozon бесплатно?
❓ Что будет, если не синхронизировать остатки?