Торговля и Склад · 10 мин
1С:Розница и Ozon: как организовать учёт продаж маркетплейса
Как организовать продажи на Ozon через 1С:Розницу: выбор схемы FBS/FBO, настройка обмена по API, учёт заказов, остатков, возвратов и типичные ошибки интеграции.
Магазины, которые торгуют через Ozon, рано или поздно сталкиваются с двойным учётом: заказы приходят в личный кабинет маркетплейса, а остатки, цены и кассовая дисциплина живут в 1С:Рознице. Без интеграции менеджеры вручную переносят заказы, остатки расходятся, и возникают отмены по причине «нет товара» — а они напрямую снижают рейтинг продавца и видимость карточек.
1С:Розница не имеет встроенного штатного модуля обмена с Ozon во всех редакциях, поэтому на практике применяют три подхода: готовые внешние обработки и расширения, обмен через API Ozon Seller силами программиста или сторонние сервисы-коннекторы. Выбор зависит от объёма заказов, схемы работы (FBS, FBO, realFBS) и того, какая конфигурация у вас развёрнута — базовая, ПРОФ или КОРП.
Ниже разобраны практические шаги: как выбрать схему учёта, что настроить до подключения, как вести заказы и возвраты, как сверять выплаты Ozon с учётом и какие ошибки чаще всего ломают интеграцию.
Выберите схему работы: от неё зависит учёт
Ozon поддерживает несколько логистических схем, и каждая по-разному отражается в учёте. При FBS ( fulfillment by seller) товар хранится на вашем складе, вы сами собираете и отгружаете заказы — в 1С это обычная реализация с резервированием. При FBO товар лежит на складе Ozon, и в 1С нужно вести отдельный «склад Ozon», на который делается перемещение, а продажи фиксируются по отчётам маркетплейса о реализации.
Схема realFBS (продажа со своего склада с доставкой силами продавца) в учёте близка к FBS, но статусы заказов обновляются иначе, и обмен должен уметь передавать трек-номера и подтверждать отгрузку. Если вы совмещаете схемы, в 1С потребуется минимум два склада: основной и «FBO Ozon», иначе остатки будут путаться.
Сравнение схем для учёта в 1С
Заказы приходят по API в реальном времени, отгрузка со своего склада. Подходит при обороте от нескольких заказов в день; требует быстрого обмена остатками.
Товар на складе Ozon, продажи фиксируются по отчёту о реализации. Учёт проще, но нужен контроль остатков на складе маркетплейса и сверка хранения.
Своя доставка, свои сроки. В 1С важно передавать статусы и трек-номера, иначе Ozon штрафует за нарушение сроков отгрузки.
Подготовьте справочники до подключения
Главная причина сбоев интеграции — рассинхрон номенклатуры. Ozon идентифицирует товар по offer_id (артикул продавца) и штрихкоду, поэтому до настройки обмена проверьте, что в 1С у каждой товарной позиции заполнены артикул и штрихкод, а они совпадают с данными карточек в личном кабинете Ozon. Разночтения вида «АРТ-001» в 1С и «art_001» на Ozon приведут к тому, что заказы не найдут свой товар.
Также заранее создайте в 1С: контрагента «Ozon» (или нескольких, если нужен раздельный учёт по схемам), договор с типом «с комитентом» либо обычный договор реализации — в зависимости от того, как вы отражаете агентскую схему, отдельные склады под FBO и под резерв заказов, а также статью расходов для комиссий и услуг маркетплейса.
- 1Проверьте заполнение артикулов и штрихкодов у всей номенклатуры, которая выставлена на Ozon
- 2Создайте контрагента Ozon, договор и склады: основной, резерв, FBO при необходимости
- 3Сгенерируйте API-ключи в личном кабинете Ozon Seller (раздел настроек API)
- 4Установите и настройте модуль обмена: расширение, коннектор или собственную обработку
- 5Проведите тестовую выгрузку остатков и загрузку одного заказа, сверьте результат вручную
Настройте обмен по API
Ozon предоставляет Seller API: через него получают список отправлений (postings), подтверждают сборку, обновляют остатки и цены, скачивают отчёты о реализации. Ключи API создаются в личном кабинете продавца; для работы нужны Client ID и API Key с правами на заказы, товары и финансы. Храните ключи в защищённом хранилище 1С или в настройках расширения, не прописывая их в открытом коде общих модулей.
Типовой цикл обмена выглядит так: регламентное задание каждые 5–15 минут запрашивает новые отправления в статусе «ожидают сборки», создаёт в 1С заказ покупателя или документ реализации, резервирует товар. После сборки в 1С статус передаётся обратно на Ozon. Отдельное задание выгружает остатки и цены — при FBS это критично, потому что просроченные остатки означают заказы на отсутствующий товар.
POST https://api-seller.ozon.ru/v3/posting/fbs/list
Headers: Client-Id: <ваш_client_id>, Api-Key: <ваш_api_key>
Body: {"filter": {"status": "awaiting_packaging"}, "limit": 100}Если используете готовое расширение, большая часть этого уже реализована: вам нужно указать ключи, расписание и правила сопоставления статусов. При собственной разработке закладывайте обработку ошибок API (лимиты запросов, таймауты) и журналирование — без журнала обмена поиск потерянного заказа превратится в ручную сверку сотен записей.
Ведите заказы и отгрузки в 1С
Для FBS-заказов удобна схема «заказ покупателя → реализация товаров и услуг». Заказ создаётся при получении отправления с Ozon, товар резервируется, после сборки оформляется реализация. Номер отправления Ozon сохраняйте в дополнительном реквизите документа — он понадобится для возвратов и разбирательств.
Оплата по FBS/FBO приходит не от покупателя, а от Ozon единым платежом по итогам периода за вычетом комиссий. Поэтому розничные чеки на каждый заказ, как правило, не пробиваются: продажа проходит через маркетплейс как агента, и кассовый чек покупателю формирует Ozon. Уточните у своего бухгалтера, как именно в вашей схеме отражается выручка и нужен ли вам отчёт комиссионера — это влияет на настройку документов.
Учитывайте возвраты и отмены
Возвраты на Ozon делятся на отмены до отгрузки (заказ просто снимается с резерва в 1С) и возвраты после получения покупателем. Вторые приходят с задержкой: товар едет обратно, статус меняется в личном кабинете. Обмен должен отслеживать статусы возвратов и создавать в 1С документ возврата от покупателя с привязкой к исходной реализации.
Отдельно контролируйте состояние возвращённого товара: часть приходит продажабельной, часть — с повреждениями. Практичное решение — склад «Возвраты Ozon», с которого товар после проверки перемещается либо обратно в продажу, либо списывается. Без этого разделения брак будет автоматически улетать обратно в доступные остатки маркетплейса.
Сверяйте выплаты и комиссии
Ozon выплачивает выручку по расписанию, удерживая комиссию за продажу, логистику, хранение (при FBO) и прочие услуги. Для сверки используйте отчёт о реализации и финансовый отчёт из личного кабинета: сумма реализованных товаров должна сойтись с реализациями в 1С за период, а разница между выручкой и выплатой — с начисленными комиссиями.
Заведите в 1С регулярную процедуру сверки: раз в месяц загружайте отчёт Ozon, сопоставляйте суммы по документам и фиксируйте расхождения. Типичные источники разницы — возвраты, проведённые не в том периоде, штрафы маркетплейса и услуги, которые забыли отразить расходным документом.
Как проверить, что интеграция работает
В 1С автоматически создан заказ/реализация в течение интервала обмена, товар в резерве
Заказ появляется только после ручной загрузки или не появляется вовсе
Совпадают со свободным остатком в 1С с учётом резерва
На Ozon больше, чем фактически есть на складе
Выручка минус комиссии и услуги сходится с платежом, расхождения объяснены
Разница без объяснения, неучтённые удержания
Ограничения и когда нужна доработка
Стандартная 1С:Розница ориентирована на кассовую торговлю, а не на мультиканальные продажи, поэтому для полноценной работы с Ozon почти всегда требуется расширение или внешний сервис. Если у вас несколько маркетплейсов (Ozon, Wildberries, Яндекс Маркет), задумайтесь о коннекторе, который агрегирует все каналы в одну точку обмена, либо о переходе на 1С:Управление торговлей/Комплексную автоматизацию, где учёт заказов гибче.
Признак того, что текущая схема не справляется: менеджеры тратят больше получаса в день на ручной перенос заказов, отмены по причине отсутствия товара превышают пару процентов от заказов, а сверка выплат занимает больше одного рабочего дня в месяц. В этой точке инвестиция в нормальную интеграцию окупается быстрее, чем кажется.
Что важно запомнить
Продажи Ozon в 1С:Рознице строятся на обмене по API: заказы загружаются автоматически, остатки и цены выгружаются с учётом резерва, возвраты и комиссии отражаются отдельными документами. Успех интеграции на 80% определяется подготовкой справочников и регулярной сверкой выплат.
Частые вопросы
Можно ли работать с Ozon из 1С:Розницы без доработок?
Полностью штатного обмена с Ozon в типовой 1С:Рознице нет. Минимальный рабочий вариант без программирования — готовое расширение или внешний коннектор; ручной режим возможен только при единичных заказах и быстро становится источником ошибок.
Нужно ли пробивать кассовый чек на заказы Ozon?
При стандартной агентской схеме чек покупателю формирует Ozon как агент, а вы получаете выплату от маркетплейса. Однако детали зависят от вашей формы налогообложения и договора — согласуйте порядок с бухгалтером до старта продаж.
Как не продать на Ozon товар, которого уже нет на складе?
Выгружайте не полный остаток, а свободный остаток за вычетом резервов, и задайте страховой запас (например, минус 1–2 единицы) для ходовых позиций. Чем чаще расписание выгрузки остатков, тем меньше риск отмен.
Что делать, если заказ из Ozon не загрузился в 1С?
Проверьте журнал обмена: чаще всего причина в ненайденной номенклатуре (не совпал артикул или штрихкод), истёкшем API-ключе или превышении лимита запросов. После исправления причины заказ можно загрузить повторно вручную за выбранный период.
Как вести FBO, если товар физически у Ozon?
Создайте в 1С отдельный склад «Ozon FBO», оформляйте перемещение при поставке на склад маркетплейса, а продажи проводите по отчёту о реализации за период. Регулярно сверяйте остатки склада в 1С с данными личного кабинета Ozon.
Стоит ли переходить с Розницы на Управление торговлей ради маркетплейсов?
Если маркетплейсы дают существенную долю выручки и каналов несколько — да, УТ или КА дают более гибкий учёт заказов, резервов и взаиморасчётов. Если Ozon — дополнительный канал при основной розничной точке, достаточно Розницы с качественным расширением обмена.