Перейти к содержанию
Обсудить задачу
Интеграции и автоматизация · 21 августа 2026 · 6 мин

Интеграция сайта с Wildberries и Ozon: как синхронизировать остатки и цены

Как устроена синхронизация каталога, цен и остатков между сайтом, Wildberries и Ozon, и почему без интеграции продают несуществующий на складе товар.

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

Почему остатки и цены расходятся без интеграции

Типичная схема для малого и среднего бизнеса: сайт на своей CMS, склад в 1С или МоемСкладе, продажи — на сайте, на Wildberries и на Ozon одновременно. Каждую площадку нужно обновлять отдельно: зайти в личный кабинет, найти карточку, поправить остаток или цену. Пока сотрудник обновляет Ozon, заказ на Wildberries уже «съел» последнюю единицу товара. Формально данные актуальны — просто с опозданием на несколько часов, а иногда и на день. Этого зазора достаточно, чтобы продать несуществующий товар.

Цены расходятся по той же причине, но добавляется вторая проблема — комиссии площадок разные и периодически меняются. Если считать цену на маркетплейсе вручную, легко продать товар в минус: комиссия Wildberries по одной категории может отличаться от комиссии по той же категории на Ozon на 5–10 процентных пунктов, и цена без учёта этой разницы либо режет маржу, либо делает товар неконкурентным.

Как устроена синхронизация каталога, цен и остатков

Интеграция — это не «подключить кнопку», а настроенный обмен данными между источником истины (сайт, 1С, МойСклад или таблица) и API площадок. Логика такая:

  • Источником остатков и цен назначается одна система — обычно учётная (1С, МойСклад) или сайт, если склад ведётся только на нём.
  • По расписанию или по событию (изменение остатка, новый заказ) данные уходят в API Wildberries и Ozon отдельными запросами — у площадок разные форматы и лимиты.
  • Цена пересчитывается автоматически с учётом комиссии, логистики и эквайринга каждой площадки — на выходе разная витринная цена при одной базовой себестоимости.
  • Заказы с обеих площадок стекаются обратно в учётную систему, чтобы при новой продаже остаток уменьшился сразу на всех витринах, включая сайт.

Частота обновления — ключевой параметр. Раз в сутки годится для товаров с медленной оборачиваемостью, но для ходовых позиций нужен цикл в 15–30 минут, иначе разрыв между продажей и обновлением остатка снова открывает окно для овербукинга.

FBO и FBS: разница в логике обмена

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

Частые сбои и что их вызывает

На практике повторяются одни и те же причины расхождений:

  • Ручное редактирование карточки в кабинете площадки. Менеджер поправил остаток вручную «на глаз» — при следующей синхронизации это значение перезаписывается или, наоборот, конфликтует с автоматическим обновлением.
  • Устаревшие API-ключи или истёкший токен. Обмен молча останавливается, остатки замораживаются на последнем известном значении, и никто не замечает этого несколько дней.
  • Разные единицы измерения и артикулы. Один и тот же товар имеет разный SKU на сайте, в 1С и на площадке — сопоставление ломается при первом же изменении номенклатуры.
  • Резерв под незавершённый заказ. Покупатель положил товар в корзину на сайте, но не оплатил — если система не снимает резерв по таймауту, остаток на площадках занижается без причины.
  • Изменение формата API площадки. Wildberries и Ozon периодически обновляют Seller API — интеграция, настроенная один раз и оставленная без сопровождения, через несколько месяцев начинает сбоить незаметно.

Большинство этих сбоев не видно на витрине сразу — они проявляются как рост отмен, штрафов за недопоставку или жалоб на «купил, а его нет». Поэтому в настроенную интеграцию стоит закладывать уведомления об ошибках обмена: если API вернул отказ, ответственный сотрудник должен узнать об этом в течение часа, а не через неделю по счёту от площадки.

«Честный знак» и другие ограничения при обмене

Для маркированных категорий — одежда, обувь, парфюмерия, шины, отдельные виды БАДов и воды — синхронизация остатков не работает без корректной передачи кодов маркировки «Честный знак». Если коды не переданы или переданы с ошибкой в УПД, площадка не примет поставку по FBO или заблокирует продажу по FBS — товар физически есть, но система его не отгружает. Это отдельный контур интеграции: получение кодов у поставщика, их привязка к конкретной единице товара и синхронная передача в ЭДО при отгрузке. Ошибка на этом шаге выглядит как сбой остатков, хотя причина в документообороте, а не в складском учёте — их стоит разделять при диагностике проблем.

Сколько это стоит и как быстро запускается

Настройка интеграции с одной площадкой — остатки и цены — обычно занимает от 3 дней. Подключение второй площадки со сбором заказов в учётную систему добавляет ещё несколько дней. Комплексный проект с «Честным знаком» и связкой с 1С растягивается на 2–3 недели — здесь больше согласований по документообороту и тестовых прогонов перед боевым запуском. Стоимость зависит от числа площадок, типа учётной системы и объёма каталога: чем больше SKU и чем сложнее матчинг артикулов, тем больше времени уходит на сопоставление номенклатуры перед первым запуском.

Экономику здесь считать проще, чем кажется: одна отменённая по вине сервиса поставка на 20–30 позиций с штрафом площадки и потерей рейтинга продавца часто стоит дороже, чем настройка автоматической синхронизации остатков. Интеграция окупается не ростом продаж, а исчезновением конкретных потерь — отмен, штрафов и товаров, ушедших в минус по марже незаметно для владельца.

Практический вывод

Если вы продаёте один и тот же товар на сайте, Wildberries и Ozon одновременно и хотя бы раз сталкивались с отменой заказа из-за отсутствия товара — это не разовая случайность, а системный риск, который будет повторяться по мере роста числа SKU и заказов. Перед тем как заказывать интеграцию, стоит проверить три вещи: что считать источником истины для остатков, с какой периодичностью реально нужно обновление (для ходовых позиций — не реже раза в полчаса) и попадает ли часть каталога под обязательную маркировку. Ответы на эти три вопроса определяют состав и стоимость работ больше, чем что-либо ещё. Дальше задача техническая: настроить обмен, протестировать его на реальных заказах до отключения ручного контроля и заложить уведомления о сбоях — чтобы про остановку синхронизации вы узнавали от системы, а не от недовольного покупателя.

Нужна похожая работа?

Делаем именно это — «Маркетплейсы (WB / Ozon)». Расскажите, что нужно сделать, ответим в рабочее время в течение 30 минут и пришлём расчёт за один день.

Расскажите о задаче

Ответим в течение 30 минут в рабочее время, предложим формат работы и назовём вилку по бюджету.

Что нужно сделать
Бюджет
Что ещё нужно
Файлы до 20 МБ можно приложить

Поиск по сайту

Например: интернет-магазин, телеграм-бот, интеграция с 1С.