Перейти к содержанию

Остатки на сайте, Ozon и Wildberries: как перестать продавать то, чего нет

Одна главная система, очередь вместо прямых вызовов, регулярная сверка и правило для последней единицы товара.

, 5 мин чтения

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

Чаще всего товар на складе есть. Просто остатки на сайте, в 1С и на площадках живут отдельно.

Одна главная система

Выберите систему, которая отвечает за остатки. Обычно это 1С или другая учётная система. Остальные каналы получают из неё данные и сообщают о продажах.

  • Главная система одна. Две главные всегда разойдутся.
  • Канал сообщает о продаже в главную систему, а не вычитает остаток у себя.
  • Резерв под заказ с сайта живёт в учётной системе, иначе площадка продаст зарезервированное.
  • Страховой запас для площадок вычитается при выгрузке.

Очередь вместо прямых вызовов

В первой версии интеграции часто делают так: продали товар и сразу вызвали API площадок. Схема ломается на первом сбое: событие потеряно, остаток не обновлён. Надёжнее очередь. Изменение остатка записывается в неё, а отдельный обработчик отправляет данные на площадки и повторяет попытку при ошибке.

  • Событие попадает в очередь вместе с изменением остатка.
  • Неудачная отправка повторяется с паузами.
  • После нескольких неудач ответственный получает уведомление.
  • Если остаток менялся несколько раз подряд, отправляем только последнее значение.

Регулярная сверка

Любое событие может потеряться, поэтому поверх обмена нужна полная сверка: берём остатки с площадок через API и сравниваем со своими. Расхождения идут в отчёт и на повторную отправку. Частоту подбираем под оборот и лимиты: обе площадки ограничивают число запросов к API, и актуальные значения стоит сверять в их документации.

Последняя единица товара

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

Как сюда вписывается Битрикс24

Штатный коннектор к 1С обменивается компаниями, контактами, сделками, счетами и товарами. Запустить обмен можно вручную, по расписанию или в реальном времени. Остатки на площадках обычно идут отдельным обменом 1С с Ozon и Wildberries, а Битрикс24 получает заказы для работы менеджеров.

Источники

Обсудить проект

Опишите задачу, ответим в течение часа.