Ozon, Wildberries и Яндекс Маркет в одной базе 1С: от карточек товаров до отчёта о продажах

· 10 мин

Содержание

Работа с маркетплейсами в 1С строится на трёх потоках: из 1С на площадку уходят карточки товаров, цены и остатки, с площадки в 1С приходят заказы и отчёты о продажах. Интеграцию настраивают встроенным модулем конфигурации (УТ 11, КА 2, ERP, УНФ), тиражным коннектором или собственной обработкой через API площадки. Ключ к стабильному обмену — не кнопка «Синхронизировать», а чистый справочник номенклатуры с артикулами и штрихкодами.

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

Какой способ интеграции 1С с маркетплейсами выбрать

Способ зависит от конфигурации, числа площадок и того, кто будет сопровождать обмен. Сравним основные варианты.

СпособКогда подходитРиски и ограничения
Встроенная интеграция УТ 11 / КА 2 / ERP / УНФОдна-три крупные площадки, типовая схема FBS и FBOНужен актуальный релиз; набор площадок и функций ограничен тем, что заложил разработчик
Тиражный коннектор от партнёра 1СМного площадок, нужны акции, аналитика, этикеткиАбонентская плата; обновление конфигурации надо согласовывать с версией коннектора
Собственная обработка через APIНестандартные правила цен, своя логистикаСопровождение на вашем программисте; API площадок меняются несколько раз в год
Загрузка отчётов из ExcelПродаж мало, только схема FBOРучной труд, ошибки при копировании, нет оперативных остатков

В 1С:Бухгалтерии 3.0 полноценного обмена заказами и остатками нет: она учитывает уже совершённые продажи через отчёты комиссионера. Поэтому типичная связка такая: оперативный обмен идёт в УТ 11 или УНФ, а в бухгалтерию синхронизацией попадают документы.

Что подготовить до настройки

  • 🔑 Доступы к API. У Ozon это пара Client-Id и Api-Key из личного кабинета продавца. У Wildberries — токен с выбранными категориями доступа (контент, маркетплейс, цены, статистика). У Яндекс Маркета — API-ключ и идентификатор кабинета или магазина.
  • 🧾 Договор с площадкой. Комиссия это или агентский договор — от этого зависят документы учёта продаж.
  • 🏬 Склады. Отдельный склад в 1С под каждый склад площадки при схеме FBO и понятный «свой» склад для FBS.
  • 👤 Права пользователя, под которым работает регламентное задание обмена: чтение номенклатуры и остатков, создание заказов клиентов.

Токены дают полный доступ к кабинету продавца в пределах выбранных прав. Не пересылайте их в мессенджерах и не храните в общем файле. У токенов Wildberries ограниченный срок жизни, заранее поставьте напоминание о перевыпуске.

Подготовка номенклатуры перед интеграцией

Площадка не знает, что такое «Платье летнее синее». Она сопоставляет товары по артикулу продавца и штрихкоду. Если эти поля в 1С заполнены с дырами, обмен будет создавать дубли или молча пропускать позиции.

Артикулы и штрихкоды

  1. Заполните артикул в карточке каждой позиции, которую продаёте на площадке. Он должен совпадать с артикулом продавца на Ozon (offer_id) и Wildberries (артикул продавца).
  2. Для товаров с размерами и цветами включите характеристики номенклатуры. Штрихкод назначается каждой характеристике отдельно: размер 42 и размер 44 — это разные штрихкоды и разные остатки.
  3. Проверьте уникальность штрихкодов. Один штрихкод на двух позициях — гарантированная ошибка выгрузки остатков.
  4. Укажите ставку НДС в карточке. Площадка формирует чек от имени продавца, и ставка уходит туда же.

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

Сопоставление уже существующих карточек

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

Сопоставление полей
Артикул продавца (offer_id / vendorCode)→Артикул номенклатуры
Штрихкод товара (по размеру)→Штрихкод характеристики номенклатуры
Размер / цвет→Характеристика номенклатуры
Ставка НДС→Ставка НДС в карточке номенклатуры
Код маркировки (КИЗ)→Код маркировки в документе отгрузки

Маркированные товары

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

Выгрузка товаров и цен из 1С на площадку

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

Отдельный вид цен под каждую площадку

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

  1. В УТ 11 создайте отдельный вид цен для площадки в справочнике «Виды цен» (раздел Маркетинг, группа ценообразования).
  2. Задайте его как расчётный от закупочной цены или себестоимости с формулой.
  3. В настройке обмена укажите этот вид цен как источник цены для площадки.

Пример расчёта. Себестоимость 600 ₽, логистика площадки 90 ₽, желаемая наценка 200 ₽, комиссия 17%, эквайринг 1,5%:

Цена = (600 + 90 + 200) / (1 − 0,17 − 0,015) = 890 / 0,815 ≈ 1 092 ₽

Проверка: 1 092 × 0,815 = 889,98 ₽ — после удержаний остаётся заложенная сумма.

Скидки и цена до скидки

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

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

Синхронизация остатков между 1С и маркетплейсом

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

FBS и FBO: что передаётся

  • 📦 FBS (свой склад). Из 1С на площадку уходит доступный остаток выбранного склада: свободный остаток минус резервы под другие заказы.
  • 🏭 FBO / FBW (склад площадки). Остаток ведёт сама площадка. В 1С товар числится на отдельном складе «Ozon — склад N» или как переданный на комиссию. Сюда остатки не выгружают, их загружают из отчётов для сверки.

Настройка частоты и страхового запаса

  1. Синхронизацию остатков FBS ставьте регламентным заданием каждые 10–30 минут. Чаще не нужно: у площадок есть лимиты на число запросов.
  2. Задайте страховой запас — например, выгружать остаток минус 1–2 штуки. Это компенсирует время между продажей в офлайн-магазине и следующей выгрузкой.
  3. Если один склад обслуживает несколько площадок, делите остаток квотами или выгружайте полный остаток везде, но с меньшим интервалом. Второй вариант рискованнее при ходовых позициях.

Резерв под заказ площадки должен появляться в 1С сразу после загрузки заказа. Если заказы загружаются раз в час, а остатки выгружаются каждые 15 минут, один и тот же товар успеют продать дважды.

Загрузка заказов и сборка отгрузок FBS

При схеме FBS продавец сам собирает заказ и привозит его на пункт приёма площадки. Встроенные модули и коннекторы загружают такие заказы в документ «Заказ клиента» с отдельным контрагентом-площадкой.

Цикл заказа

  1. Загрузка. Регламентное задание забирает новые отправления. Номер отправления площадки сохраняется в заказе — по нему потом ищут возвраты.
  2. Резерв. Заказ резервирует товар на складе FBS, свободный остаток уменьшается.
  3. Сборка. Кладовщик собирает отправление, сканирует штрихкоды и коды маркировки. Статус на площадке меняется с «ожидает сборки» на «ожидает отгрузки».
  4. Этикетка. Печатается этикетка отправления (стикер), сформированная площадкой. Её клеят на упаковку.
  5. Поставка. У Wildberries сборочные задания объединяют в поставку и получают её QR-код. У Ozon формируют акт приёма-передачи на день отгрузки.
  6. Отгрузка. В 1С оформляется реализация или передача на комиссию — в зависимости от договора.

Отмены и сроки

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

Схема FBO: поставка на склад площадки

Здесь заказов в 1С нет. Вы создаёте поставку в кабинете площадки, а в 1С оформляете перемещение на склад маркетплейса или передачу на комиссию с указанием кодов маркировки. Продажи узнаёте из отчёта площадки.

Учёт продаж: отчёт площадки в 1С

Ozon, Wildberries и Яндекс Маркет работают с продавцом по договору комиссии или агентскому договору. От вида договора зависит, как оформлять продажи.

Схема договораЧто оформляется в 1СГде выручка
КомиссияПередача товаров на комиссию → «Отчёт комиссионера (агента) о продажах»Выручка продавца — в момент продажи покупателю, по отчёту
Агентский договорРеализация покупателям по данным отчёта + акт на агентское вознаграждениеПродавец сам продаёт конечному покупателю, площадка — агент

В 1С:Бухгалтерии 3.0 передачу товаров комиссионеру оформляют реализацией с видом операции передачи на комиссию: товар переходит со счёта 41 на 45 «Товары отгруженные». Выручка признаётся документом «Отчёт комиссионера (агента) о продажах», где указывают и комиссионное вознаграждение.

Что ещё удерживает площадка

Отчёт о реализации содержит не только продажи. Отдельными строками идут:

  • 🚚 логистика до покупателя и обратная логистика;
  • 🏬 хранение на складе площадки;
  • 📉 штрафы, платная приёмка, услуги продвижения;
  • ↩️ возвраты покупателей — они уменьшают продажи периода.

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

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

Ошибки обмена с маркетплейсами и как их найти

Встроенные модули пишут ошибки в журнал обмена, а регламентные задания — в журнал регистрации (Администрирование → Обслуживание → Журнал регистрации, отбор по событию регламентного задания). Начинайте разбор с журнала, а не с повторного запуска обмена.

Диагностика: выберите симптом

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

Аналитика продаж по площадкам

Чтобы видеть, какая площадка реально приносит деньги, заведите для каждой отдельного контрагента и, если нужно, отдельный канал продаж или вид цен. Тогда стандартные отчёты по продажам и валовой прибыли в УТ 11 показывают выручку и маржу в разрезе площадок. Учтите, что маржа будет честной только после разноски удержаний из отчёта площадки: без логистики и хранения прибыль получается завышенной.

Частые вопросы

Можно ли подключить маркетплейс напрямую к 1С:Бухгалтерии?
Оперативный обмен заказами и остатками в Бухгалтерии не предусмотрен. Её задача — учесть продажи по отчёту площадки. Заказы и остатки ведут в УТ 11, УНФ или через внешний коннектор.
Сколько стоит интеграция?
Встроенный модуль входит в типовую конфигурацию и требует только действующей поддержки для обновлений. Тиражные коннекторы стоят ориентировочно от 2–5 тыс. ₽ в месяц за площадку. Собственная доработка через API — примерно от 50–150 тыс. ₽ разово плюс сопровождение.
Нужен ли отдельный склад в 1С под каждую площадку?
Для FBO — да, под каждый склад площадки, куда вы делаете поставки, иначе не увидеть, где лежит товар. Для FBS обычно хватает одного своего склада, с которого выгружаются остатки на все площадки.
Как работать с несколькими кабинетами одного маркетплейса?
Каждый кабинет — отдельная настройка обмена со своим токеном и, как правило, отдельным контрагентом. Номенклатура общая, а сопоставление ведут для каждого кабинета.
Что делать, если площадка изменила API?
Встроенный модуль обновляется вместе с релизом конфигурации, коннектор — его разработчиком. Если обмен перестал работать после объявления площадки об изменениях, первым делом проверьте, есть ли новый релиз.

Источники

  • Гражданский кодекс РФ, глава 51 «Комиссия»
  • Гражданский кодекс РФ, глава 52 «Агентирование»