Александр Руин

Консультант по проектированию AI‑систем

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

Интеграция 1С с Ozon 2026: заказы, остатки, возвраты и ошибки API

Интеграция 1С с Ozon нужна не для красивой кнопки «синхронизировать», а для контроля трёх контуров: что продано, сколько реально осталось на складе и какие возвраты уже нужно отразить в учёте. В одном из наших проектов по 1С и маркетплейсам основная проблема была не в API-ключе, а в расхождении складов: менеджеры выгружали остатки из 1С раз в несколько часов, параллельно меняли цены в личном кабинете Ozon, а возвраты закрывали вручную в конце недели. После этого невозможно понять, где ошибка: в 1С, Ozon Seller, складе или регламенте сборки.

Ниже — практический разбор по состоянию на 2026 год: какие методы Ozon Seller API участвуют в обмене, чем отличаются FBS и FBO для 1С, какие лимиты и задержки нужно учитывать, где чаще всего ломаются остатки, цены, заказы и возвраты.

Статус синхронизации заказов с Ozon в Telegram-боте Синхрон1С

Ключевые факты

  • Для доступа к Ozon Seller API нужны Client-Id и API-ключ из личного кабинета продавца; Ozon требует использовать их в каждом запросе.
  • Для FBS-заказов Ozon в документации указывает методы POST /v3/posting/fbs/list, POST /v3/posting/fbs/get и POST /v3/posting/fbs/unfulfilled/list.
  • Остатки по нескольким складам обновляются через связку POST /v1/warehouse/list и POST /v2/products/stocks; в 1С важно заранее сопоставить склады Ozon и склады учётной базы.
  • Новые или изменённые карточки товаров проходят модерацию, поэтому изменения описаний и характеристик могут появляться на Ozon с задержкой до нескольких дней.
  • При загрузке товаров через API Ozon принимает до 100 позиций за один запрос POST /v2/product/import; это ограничение нужно учитывать при первичной выгрузке большого каталога.
  • Для FBS/realFBS 1С обычно передаёт остатки со своего склада на Ozon; для FBO важнее получать остатки Ozon, планировать поставки и отражать продажи/возвраты в учёте.
  • Возвраты FBS и FBO отображаются в кабинетных разделах Ozon по возвратам; для 1С их нельзя сводить только к отменённым заказам, потому что часть возвратов появляется после доставки.

Что должна делать нормальная интеграция 1С и Ozon

Минимальный контур обмена выглядит так:

Контур Что идёт из Ozon в 1С Что идёт из 1С в Ozon Практический контроль
Заказы FBS Отправления, товары, статусы, сроки сборки Подтверждение сборки, статусы, трек-номер для сторонней доставки Заказ должен резервировать товар в 1С до сборки
Остатки FBS/realFBS Ответ по принятым остаткам и ошибкам Количество по складам и warehouse_id Остаток в Ozon не должен быть больше свободного остатка в 1С
Цены Текущие цены и ошибки обновления Цена, старая цена, минимальная цена, валюта Защита от случайного нуля и резкого изменения цены
Карточки Ozon ID, SKU, статус модерации offer_id, название, атрибуты, изображения offer_id в 1С должен быть постоянным ключом товара
Возвраты Заявки, статусы, возвращённые позиции Решение по учёту, перемещение, корректировка реализации Возврат должен снимать финансовый результат и возвращать товар в правильный складской статус
Отчёты Транзакции, продажи, комиссии, возвраты Обычно не передаются Сверка продаж Ozon с документами 1С минимум раз в день

Главное правило: 1С должна быть мастер-системой для номенклатуры, складов и себестоимости, а Ozon — каналом продаж и логистики. Если менеджер меняет цену в Ozon вручную, а 1С потом выгружает старую цену по расписанию, интеграция формально работает, но бизнес получает ценовой конфликт.

FBS, realFBS и FBO: что меняется для 1С

На FBS и realFBS продавец хранит товар у себя, поэтому для 1С критичны резервы, сборка, сроки отгрузки и остатки по собственным складам. Ozon показывает новые отправления в статусе awaiting_packaging; интеграция должна быстро создать заказ/резерв в 1С, чтобы этот же товар не продали в розницу или на другом маркетплейсе.

На FBO товар уже находится на складе Ozon. Здесь не нужно передавать ежедневный остаток собственного склада как доступный к продаже на Ozon, но нужно получать остатки маркетплейса, учитывать поставки, продажи, возвраты, списания и финансовые отчёты. Официальная страница 1С по Ozon отдельно указывает: для FBS/realFBS передаются остатки на складе продавца, а для FBO загружаются остатки с маркетплейса и планируются поставки на склады Ozon.

Поэтому одна настройка «интеграция Ozon» без уточнения схемы продаж опасна. Для FBS автоматизация строится вокруг заказов и склада продавца. Для FBO — вокруг поставок, остатков Ozon, возвратов, комиссий и сверки финансов.

Где чаще всего ломаются заказы

Типовой сценарий FBS в Ozon такой: заказ попадает в список отправлений, продавец собирает товар, подтверждает сборку, передаёт отправление в доставку и дальше отслеживает статус. В API это не один документ, а цепочка статусов. Если в 1С создать только «Заказ клиента», но не хранить номер отправления Ozon, потом сложно связать отмену, возврат и финансовую строку отчёта.

В нашем опыте лучше сразу хранить в 1С отдельные поля: номер отправления Ozon, posting_number, offer_id, Ozon SKU, склад Ozon, дедлайн сборки, текущий статус и признак частичной сборки. Тогда при повторном запросе из API интеграция не создаст дубль заказа, а обновит существующий документ.

Практический минимум для заказов:

  • загружать новые отправления по расписанию каждые 5-15 минут;
  • создавать резерв в 1С только по свободному остатку;
  • не перезаписывать вручную исправленные документы без проверки статуса;
  • логировать каждую смену статуса Ozon;
  • отдельно обрабатывать отмены покупателя, отмены продавца и возвраты после доставки.

Остатки: главный источник отмен и пересорта

Ozon в справке по API прямо рекомендует автоматизировать обновление остатков, если ассортимент хранится в ERP или другой базе. Для 1С это означает не просто «выгрузить число», а правильно посчитать доступный остаток:

Доступно для Ozon = Остаток на складе - Резервы - Брак - Внутренний страховой запас - Товары под другие каналы

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

Частая ошибка при нескольких складах — перепутанный warehouse_id. Ozon принимает остаток не «вообще по магазину», а по складу. Если в 1С склад «Москва FBS» сопоставлен со складом Ozon «СПБ FBS», API может технически принять запрос, но заказ уйдёт не туда, где лежит товар.

Цены и карантин цен

Цены нельзя обновлять без предохранителей. В Ozon есть «карантин цен»: если цена резко выросла или упала после обновления, товар может быть заблокирован для покупки до ручной проверки. Это полезная защита от ошибки, но для продавца она выглядит как внезапное пропадание товара из продажи.

Для интеграции с 1С нужны проверки до отправки цены:

Проверка Зачем нужна Что делать при ошибке
Цена не равна 0 Защита от пустого типа цены в 1С Не отправлять позицию, прислать алерт
Валюта совпадает с договором Ozon использует currency_code в методах загрузки товаров и цен Блокировать выгрузку до настройки валюты
Изменение не больше порога Снижает риск карантина цены Требовать ручного подтверждения
Минимальная цена ниже обычной Защита маржи в акциях Сравнить с себестоимостью и минимальной маржой
Нет параллельной выгрузки 1С, репрайсер и кабинет могут перетирать друг друга Назначить одну мастер-систему цены

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

Возвраты: не путать с отменами

Отмена заказа и возврат товара — разные события. Отмена может случиться до доставки, а возврат появляется после получения или отказа покупателя. В справке Ozon по возвратам указано, что список возвратов отображается в разделах FBO и FBS по возвратам, а статусы включают движение товара на склад Ozon, утилизацию и быстрый возврат.

Для 1С это значит:

  • отмена до сборки снимает резерв и не создаёт реализацию;
  • отмена после сборки требует проверки, был ли товар уже передан в доставку;
  • возврат после доставки требует корректировки реализации, движения товара и финансовой сверки;
  • быстрый возврат нельзя автоматически считать физическим поступлением товара на склад продавца;
  • спорный возврат нужно вести отдельным статусом, пока нет решения Ozon.

Хорошая интеграция не просто пишет «возврат» в комментарий. Она создаёт отдельный регистр или документ с причиной, статусом, суммой, SKU, номером отправления и связью с исходной продажей.

Таблица рисков внедрения

Риск Как проявляется Последствие Как снизить
Неверное сопоставление складов Остатки уходят не в тот warehouse_id Заказы с недоступного склада, отмены, ручные переносы Перед запуском сверить склад Ozon, склад 1С и тестовую выгрузку 3-5 SKU
Дубли заказов Повторный импорт создаёт новый документ Двойной резерв и неверная выручка Использовать posting_number как внешний ключ
Перезапись цен 1С и репрайсер меняют цену по очереди Карантин цен или потеря маржи Зафиксировать мастер-систему цены и пороги изменения
Ошибка offer_id Один товар в 1С связан с другим SKU Ozon Пересорт, неверные остатки, неверные цены Запретить смену offer_id после публикации без миграции связи
Параллельные выгрузки API получает слишком частые или конфликтующие запросы Ошибки лимитов, частично обновлённые данные Очередь задач, backoff, журнал последней успешной выгрузки
Модерация карточек Изменение описания не появляется сразу Менеджер считает интеграцию сломанной Разделять карточки, цены и остатки; показывать статус модерации
Возвраты без учёта статуса Все возвраты сразу кладутся на склад Завышенный остаток, ошибки инвентаризации Отдельные статусы: едет, на проверке, принят, спор, утилизация
Ручные правки в кабинете Данные Ozon расходятся с 1С Непредсказуемые цены и остатки Регламент: что можно менять вручную, что только через 1С

Практический план запуска

Шаг 1. Инвентаризация. Сначала фиксируем схемы продаж: FBS, realFBS, FBO или смешанная модель. Затем выгружаем список складов Ozon, список SKU, offer_id, цены, остатки и активные статусы заказов. Без этого нельзя безопасно включать автоматическую выгрузку.

Шаг 2. Маппинг 1С и Ozon. Сопоставляем склады, номенклатуру, характеристики, типы цен, юридическое лицо, договор, способ доставки и статусы заказов. Для 1С:УТ 11.5 официальная инструкция 1С отдельно показывает настройку интеграции с маркетплейсами и соответствие складов FBS на Ozon складам в 1С.

Шаг 3. Тестовый обмен. Берём 3-5 товаров: один простой SKU, один с характеристикой, один дорогой товар с ограничением остатка, один товар в акции и один товар с нулевым остатком. Проверяем, как Ozon принимает остатки и цены, и не попадает ли товар в карантин.

Шаг 4. Заказы и резервы. Включаем загрузку новых FBS-отправлений, но сначала без автоматического изменения статусов. Сверяем: заказ Ozon = один документ 1С, позиции совпали, резерв создан, отмена снимает резерв.

Шаг 5. Возвраты и отчёты. После заказов подключаем возвраты, отчёты по продажам и комиссию. Это отдельный этап: если включить всё сразу, при первой расхожей сумме будет непонятно, ошибка в заказе, возврате, комиссии или ручной правке.

Что настраивает Синхрон1С

Блок Что делаю в проекте
API-доступ Проверяю Client-Id, API-ключ, права, тестовые запросы
Заказы Загружаю FBS-отправления в 1С, связываю с резервами и статусами
Остатки Настраиваю выгрузку свободного остатка с учётом резервов и страхового запаса
Цены Добавляю пороги, запрет нулевой цены, журнал ошибок
Возвраты Завожу статусы возвратов и связь с исходной продажей
Мониторинг Telegram-алерты по ошибкам API, нулевым остаткам, резким ценам и просроченной синхронизации

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

Часто задаваемые вопросы

Можно ли подключить Ozon к 1С без доработки конфигурации?

Иногда да: если у вас типовая 1С:УТ 11.5 и подходит штатный сценарий интеграции. Но в реальных проектах почти всегда нужны правила сопоставления складов, цен, статусов, характеристик и возвратов.

Что важнее автоматизировать первым: заказы или остатки?

Для FBS — остатки и заказы вместе. Если загрузить заказы без актуальных остатков, склад всё равно будет ловить отмены. Если выгружать остатки без резервов по заказам, можно продать один товар дважды.

Подходит ли один сценарий для FBS и FBO?

Нет. На FBS 1С управляет остатком собственного склада и сборкой. На FBO 1С должна учитывать поставки, остатки Ozon, продажи, возвраты и финансовые отчёты. Смешанная модель требует отдельных правил по каждому складу.

Какие типовые ошибки API стоит отслеживать в Telegram?

Неверный warehouse_id, неизвестный offer_id, пустая цена, резкое изменение цены, ошибка модерации карточки, превышение частоты запросов, частично принятая пачка остатков, отмена заказа после резерва, возврат без связанной реализации.

Можно ли обновлять остатки каждые 1-2 минуты?

Технически расписание можно сделать частым, но лучше не забивать API одинаковыми пачками. Практичнее отправлять изменения по дельте, ставить очередь, делать backoff при ошибках и хранить время последней успешной выгрузки.

Что делать, если менеджеры уже меняют товары в Ozon вручную?

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

Смотрите также


Интеграция 1С с Ozon FBS/FBO — от 30 000 ₽ за проект. Напишите мне в @onoutnoxon, пришлите конфигурацию 1С, схему продаж, количество SKU и список складов — верну короткий план запуска: что подключать первым, какие риски проверить и где лучше не автоматизировать до сверки.

Подробнее о возможностях — на странице Синхрон1С.


Источники:

  • Ozon Help, «Работа с API»: https://docs.ozon.com/global/api/intro/
  • Ozon Help, «Загрузка товаров через API»: https://docs.ozon.com/global/api/via-api/
  • Ozon Help, «Информация о заказах» для FBS: https://docs.ozon.ru/global/fulfillment/fbs/ozon-logistics/upravlenie-zakazami/
  • Ozon Help, «Работа с возвратами от покупателей»: https://docs.ozon.com/global/fulfillment/returns-utilization-fbs-fbo/customer-returns/
  • Ozon Help, «Карантин цен»: https://docs.ozon.com/global/prices/price-quarantine/
  • Ozon Help, «Работа со складом, заказами и возвратами»: https://docs.ozon.com/global/fulfillment/
  • 1С Интеграции, «Ozon»: https://ext.1c.ru/integration/59
  • 1С для торговли, «Как в 1С:Управлении торговлей 11.5 работать на Ozon по модели FBS»: https://torg.1c.ru/articles/kak-v-1s-upravlenii-torgovley-11-5-rabotat-na-ozon-po-modeli-fbs/
  • Точка Банк, «Как управлять остатками на складе Ozon: FBS и FBO»: https://tochka.com/knowledge/marketpleisy/kak-upravlyat-ostatkami-na-sklade-ozon-fbs-i-fbo/

Для статьи использован AI-ассистент для структуры, черновой редакции и поиска источников. Практические выводы по маппингу складов, резервам, offer_id, ценовым предохранителям и возвратам проверены по документации Ozon/1С и по нашему опыту настройки обменов 1С с маркетплейсами. Из блока источников удалены самоссылки и нерелевантные SEO-мета-источники. Финальную редактуру выполнил Александр Руин. Обновлено: 2026-05-04.

О сервисе "Синхрон1С - Автоматизация 1С без программиста"

Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.

Ключевые преимущества:

  • 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
  • ⚡ Автоматизация отчетности - из 4 часов в 5 минут
  • 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
  • 📊 Дашборды доступны в реальном времени через Telegram или веб
  • 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
  • 📱 Управление из любой точки мира через Telegram
  • 🎯 Это кастомная разработка под ваши задачи
  • 📞 Бесплатная консультация по интеграции

Для кого подходит:

Директора по цифровому развитию Финансовые директора (CFO) Руководители IT-отделов Главы отделов аналитики Владельцы бизнеса (средний/малый бизнес) 1С интеграторы и внедренцы

Сценарии использования:

💡 Выгрузка продаж в Excel каждый день автоматически
💡 Синхронизация остатков с Озоном и Wildberries в реальном времени
💡 Автозагрузка выписок из Сбербанка/ВТБ в 1С
💡 Получение уведомлений при ошибках и сбоях 1С в Telegram
💡 Импорт заказов с маркетплейсов в 1С автоматически
💡 Обмен УПД через СБИС/Диадок без ручной работы
💡 Фискализация чеков через Атол/Эвотор из 1С
💡 AI-анализ продаж и остатков с выявлением аномалий
💡 Дашборды продаж/финансов в Telegram в реальном времени
💡 Контроль дебиторской задолженности через Telegram-бот
💡 Импорт прайс-листов поставщиков из Excel в 1С

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.