Интеграция Ozon: FBS, rFBS, товары, остатки и заказы

Подключение Ozon в NWMS изолирует кабинет, API-ключ, склады, товары, отправления и удалённые операции. Положительные остатки и статусы никогда не включаются одним фактом сохранения ключа: сначала выполняются проверка доступа, явный меппинг и безопасный пилот.

Менеджер Администратор Клиент Актуализировано 17.10.2026

Как связаны Ozon и склад

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

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

До запуска нужны доступ к кабинету Ozon, ключ с требуемыми правами, магазин, клиентский склад и проверенные товары. Начинайте с чтения и расчёта, затем разрешайте согласованные внешние действия.

Что входит в интеграцию

ПодключениеClient ID, зашифрованный API-ключ, схема FBS/rFBS, магазин, склад по умолчанию, владелец и область видимости.
СкладыЗагрузка складов Ozon, явная связь со складом NWMS, процент публикации и дополнительный резерв.
ТоварыСнимок каталога Ozon, безопасное сопоставление с существующими товарами NWMS и контролируемое обновление разрешённых полей.
ЗаказыИдемпотентный импорт отправлений, связь с заказом NWMS, ручное подтверждение неоднозначной связи и выгрузка поддерживаемых статусов.
ОстаткиРасчёт свободного остатка, отдельные проценты публикации по каналам WB/Ozon, очередь отправки, квитанция результата, повтор и гарантированное обнуление при отключении.
КонтрольНезависимые интервалы фоновых процессов, журнал обмена, история операций, контроль удалённых действий и отдельные очереди ошибок товаров, складов и заказов.

Карточка подключения разделена на вкладки «Подключение», «Обмен данными», «Склады», «Товары», «Остатки», «Заказы FBS», «Лог», «История операций» и «Контроль операций». Это разные уровни: настройка, рабочие данные и аудит не смешиваются.

1. Подготовьте права и исходные данные

  1. Создайте или выберите магазин NWMS, которому принадлежат будущие заказы.
  2. Выберите склад NWMS по умолчанию. Он используется только там, где внешний склад однозначно не определён; рабочие склады всё равно сопоставляются отдельно.
  3. В кабинете Ozon создайте API-ключ с минимально необходимыми методами для каталога, складов, заказов, остатков и статусов.
  4. Определите схему работы: FBS либо rFBS. Схема влияет на допустимые переходы отправления и не должна выбираться приблизительно.
  5. Назначьте владельца подключения. Значение «Всем клиентам домена» делает его общим в домене; конкретный пользователь ограничивает видимость владельцем и его сотрудниками.

Не отправляйте API-ключ в тикетах, логах и скриншотах. Поле «Новый API-ключ» после сохранения очищается; пустое поле сохраняет действующий ключ.

2. Создайте подключение и проверьте доступ

Интеграции → Маркетплейсы → Ozon

  1. Заполните название, магазин, склад по умолчанию, схему, Client ID и API-ключ.
  2. Оставьте безопасный режим включённым, а отправку остатков и удалённых статусов — выключенной.
  3. Сохраните подключение и нажмите «Проверить доступ».
  4. Проверьте подтверждённый Client ID, роли ключа, дату проверки и предупреждение о скором истечении срока.
  5. Если ключ или Client ID изменён, повторите проверку до любой удалённой записи.
Безопасный режимРазрешает чтение, расчёты и диагностику, но блокирует обычные положительные записи в Ozon.
Получение заказовРазрешает ручной и плановый импорт отправлений.
Отправка остатковОтдельный рубильник удалённой записи; требует подтверждённого права API и выключенного безопасного режима.
Отправка статусовОтдельный рубильник переходов отправления; не связан автоматически с отправкой остатков.
Новая форма Ozon: схема работы, адрес API и пустые поля Client ID и ключа.
Новая форма Ozon: схема работы, адрес API и пустые поля Client ID и ключа.

3. Настройте обмен данными

Все фоновые процессы настраиваются на вкладке «Обмен данными». У каждого направления свой переключатель и интервал: можно включить безопасное чтение, не разрешая запись обратно в Ozon.

Синхронизация складовОбновляет список и активность складов Ozon, не создавая меппинг автоматически.
Синхронизация каталогаОбновляет внешний снимок товаров и кандидаты меппинга.
Импорт заказовЧитает поддерживаемые состояния отправлений и повторно обрабатывает ранее заблокированные связи.
Выгрузка остатковСначала рассчитывает безопасное значение, затем обрабатывает обязательные уменьшения/нули и только после этого положительные изменения.
Выгрузка статусовПередаёт только допустимые переходы для подтверждённых заказов и схемы FBS/rFBS.
Сверка ошибокВозвращает временные ошибки в очередь с контролируемой задержкой; ошибки, требующие решения человека, не маскируются бесконечными повторами.

Для первого запуска включайте чтение поэтапно: склады → каталог → заказы. Расчёт остатков можно проверить в безопасном режиме; отправку остатков и статусов включайте только после меппинга и просмотра журнала.

4. Сопоставьте склады

  1. Нажмите «Склады → Синхронизировать склады».
  2. На вкладке «Склады» откройте «Меппинг» напротив внешнего склада.
  3. Выберите конкретный склад NWMS. Заказы и остатки этого внешнего склада не должны обрабатываться до явного подтверждения.
  4. Укажите процент публикуемого свободного остатка от 0 до 100.
  5. Укажите дополнительный резерв в штуках; он вычитается после применения процента.
  6. Процент задаётся независимо для каждого склада Ozon и Wildberries. Если один склад NWMS опубликован в нескольких каналах, их суммарная доступность может превышать фактический остаток; риск перезаказа принимает клиент.

Публикуемый остаток = max(0, floor(свободный остаток × процент / 100) − резерв)

Команда «Очистить» не удаляет связь мгновенно. NWMS сначала ставит в очередь обнуление всех ранее опубликованных пар товар–склад и снимает меппинг только после подтверждённого нуля.

5. Синхронизируйте и сопоставьте товары

  1. Нажмите «Товары → Синхронизировать товары Ozon».
  2. На вкладке «Товары» сравните Product ID, offer_id/артикул, SKU, название и предложенную связь.
  3. Откройте «Меппинг», найдите существующий товар NWMS по названию, артикулу, SKU, внешнему ID или штрихкоду и сохраните связь.
  4. Для подтверждённой связи при необходимости нажмите «Импорт». Массовая команда «Загрузить товары в WMS» также обрабатывает только подтверждённые меппинги.
  5. Обновление названия, описания и штрихкодов существующего товара по умолчанию выключено и выполняется только при явном разрешении.
matched/confirmedСвязь подтверждена и может участвовать в заказах и остатках.
candidateНайден возможный товар; менеджер обязан проверить его вручную.
unmapped/ambiguousТовар не найден либо найдено несколько кандидатов. Положительный остаток по нему не публикуется.

Импорт Ozon не является авторитетным источником каталога NWMS: новые карточки автоматически не создаются, а основные поля существующей карточки не перезаписываются без отдельного разрешения.

6. Проведите пилотную выгрузку остатков

  1. Оставьте безопасный режим включённым и проверьте рассчитанные пары товар–склад.
  2. Сверьте свободный остаток NWMS, процент, резерв, ожидаемое значение и наличие незавершённых заказов.
  3. Начните с небольшого набора подтверждённых товаров и одного склада.
  4. Убедитесь, что у ключа подтверждено право записи остатков, затем выключите безопасный режим и отдельно включите отправку остатков.
  5. Нажмите «Товары → Выгрузить остатки» и дождитесь состояния succeeded с подтверждённым удалённым значением.
  6. Сравните Ozon, ожидаемое значение NWMS и журнал операции. Только после этого расширяйте процент или ассортимент.

Система учитывает заказы, резервы и незавершённые складские движения. Проценты публикации Ozon и Wildberries независимы и могут одновременно составлять 100%; это осознанно увеличивает риск перезаказа. Клиент должен сам распределить доступный остаток между каналами процентами и резервами.

7. Импортируйте и обработайте заказы

Отправление Ozon→Идентификация склада→Сопоставление товаров→Заказ NWMS→Сборка и отгрузка→Статус Ozon
  1. Включите получение заказов и нажмите ручной импорт на вкладке «Заказы FBS» либо дождитесь фонового запуска.
  2. NWMS идентифицирует отправление по устойчивому внешнему номеру; повторное чтение не должно создавать второй заказ.
  3. Система проверяет схему, внешний склад, магазин и каждую товарную строку.
  4. При полном меппинге создаётся или обновляется связанный заказ NWMS и сохраняется история импорта.
  5. Если найден существующий похожий заказ, но связь неоднозначна, он попадает в «Контроль операций». После проверки нажмите «Подтвердить связь».
  6. После штатной складской обработки включите запись статусов и используйте «Заказы → Выгрузить статусы».
blocked_mappingНе сопоставлен один или несколько товаров.
blocked_warehouseНе сопоставлен внешний склад.
manual_reviewНужен выбор менеджера: неоднозначный заказ, схема либо иной конфликт идентичности.
importedЗаказ связан и может проходить обычный складской процесс.

8. Разбирайте журнал и ошибки

ЛогПоказывает дату, направление, операцию, сущность, статус и безопасно сокращённый текст ошибки.
Контроль операцийПоказывает состояние удалённой команды, число попыток, код и сообщение ошибки.
Ошибки остатковПара товар–склад, ожидаемое значение, состояние и команда «Повторить» после устранения причины.
Ошибки заказовОтправление, заказ NWMS, состояние импорта и действие для подтверждения допустимой связи.
pending/processingОперация ожидает или выполняется. Не создавайте ручной дубль.
retry_waitВременная ошибка или лимит API; повтор произойдёт после паузы.
user_action_requiredНужно исправить ключ, меппинг, права, схему или данные. Автоповтор без исправления бесполезен.
failedЛимит безопасных попыток исчерпан; зафиксируйте код ошибки и создайте диагностическую сессию.
succeededУдалённый результат подтверждён и сохранён.

«История операций» отвечает на вопрос «что запускалось и чем закончилось», а «Контроль операций» — «какое удалённое действие сейчас ждёт, повторяется или требует решения». Перед ручным повтором проверяйте обе вкладки.

9. Безопасно измените или отключите интеграцию

  1. Остановите импорт новых заказов и положительные записи, но не удаляйте ключ до завершения обнуления.
  2. При уменьшении процента, смене склада/товара или снятии меппинга дождитесь подтверждения удалённых уменьшений и нулей.
  3. Разберите состояния decommission_retry_wait и decommission_user_action.
  4. Убедитесь, что по всем ранее опубликованным идентификаторам Ozon подтверждён нулевой остаток.
  5. Нажмите «Отключить». История подключений, отправлений, журналов и операций сохраняется для аудита.

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

10. Права и ежедневный контроль

ПросмотрДоступ к видимому в своей области подключению.
Управление подключением/ключомИзменение владельца, схемы, Client ID, API-ключа, расписания и общего состояния.
МеппингСвязи складов и товаров; отдельно может быть разрешён только просмотр.
ЗаказыИмпорт, разбор конфликтов и подтверждение связи.
Остатки + удалённые действияВыгрузка, ручной повтор, снятие меппинга и другие операции, меняющие данные Ozon.
ДиагностикаЛоги, реестр операций и технические причины ошибок без доступа к открытому API-ключу.
  • проверка ключа актуальна, нет предупреждения об истечении;
  • нет активных складов или товаров без осознанного меппинга;
  • проценты публикации по каждому складу и каналу соответствуют принятому клиентом риску перезаказа;
  • нет зависших user_action_required и незавершённого обнуления;
  • заказы manual_review разобраны до отгрузки;
  • ожидаемый и подтверждённый удалённый остаток совпадают;
  • расписание работает, но не создаёт конкурирующие ручные запуски.

Кабинеты, счётчики и закрытие

Несколько подключений могут иметь одинаковый Client ID, но каждое сохраняет собственные ключ и настройки. Перед действием проверяйте конкретное подключение и сопоставленный склад. Совпавший Client ID не является основанием объединять документы разных настроек.

Счётчики FBSУчитывают связи с реально существующими заказами WMS. Проигнорированные отправления и устаревшие ссылки без заказа не равны обработанным заказам.
Вкладка Ozon в заказеПоказывает этапы, маркировку и диагностические сведения связанного отправления.
Разделение отправленияПосле подтверждённого split сверяйте дочерние отправления и количества. Изменённый состав или отсутствие подтверждённых данных требует ручной проверки.
Передача Честного знакаОтдельная настройка интеграции, выключенная по умолчанию. При использовании проверяйте результат в Ozon, а не только локальное наличие кода.

Вынесено подробное руководство: создание перевозки, смешанные накладные, no_postings и закрытие без обязательной перевозки.

Как проверить результат и продолжить

Проверьте один полный путь: внешнее отправление → заказ NWMS → складская обработка → подтверждённый статус Ozon. Закрытие описано в отдельной главе.

Если что-то пошло не так

СитуацияЧто сделать
Есть заказ без связиПроверьте товар и внешний склад; это независимые причины.
Операция ожидаетПроверьте историю и контроль операций до повторного запуска.

Работа на столе маркировки

После сборки откройте Маркировку Ozon. В ней описаны выбор кабинета, склада, накладной и батча, двойной скан, короба и восстановление незавершённого товара.