Интеграция 1С с маркетплейсами: настройка обмена и учёт продаж

· 9 мин

Содержание

Провести продажи маркетплейса в 1С — значит настроить обмен между учётной базой и личным кабинетом площадки, выгрузить туда товары, а обратно загрузить заказы и отчёты о продажах и провести по ним документы реализации. Встроенный обмен с маркетплейсами есть в 1С:Управление торговлей 11, 1С:Рознице 3.0, 1С:Комплексной автоматизации 2 и ERP — ищите его в разделе НСИ и администрирование → Настройки интеграции.

В 1С:Бухгалтерии 3.0 отдельного коннектора к Wildberries или Ozon нет: туда данные обычно переносят из торговой конфигурации или грузят внешним сервисом. Поэтому сам обмен настраивают в УТ (КА, ERP), а бухгалтерию используют для итоговых проводок по комиссии и выручке.

Ниже — порядок действий: от выбора схемы работы до разбора ошибок выгрузки. Пути меню приведены для интерфейса «Такси» на платформе 8.3.

Какую схему работы выбрать: FBO, FBS или свой коннектор

Прежде чем настраивать обмен, определитесь со схемой логистики — от неё зависит, что именно обменивается с площадкой и как оформляется продажа.

  • 🏬 FBO (товар на складе маркетплейса). Вы отгружаете партию на склад площадки, дальше она сама комплектует и доставляет. В 1С оформляется передача товаров и периодический отчёт о продажах.
  • 📦 FBS (товар на вашем складе, доставка маркетплейса). Заказы приходят в 1С, вы собираете и передаёте их в пункт приёма площадки. Остатки нужно синхронизировать постоянно.
  • 🚚 DBS (хранение и доставка на вашей стороне). Маркетплейс — только витрина и приём оплаты. Требует самой плотной синхронизации статусов.

Второй вопрос — чем обмениваться:

  • встроенный обмен конфигурации (УТ 11, Розница 3.0, КА 2, ERP) — бесплатно, но набор площадок ограничен релизом;
  • отраслевой модуль или внешний сервис-интегратор — шире список площадок и автоматический проброс статусов, но это отдельная подписка (ориентировочно от 1 000–3 000 ₽ в месяц за одно подключение);
  • ручная выгрузка/загрузка файлов — крайний вариант для разовых операций.
Что настраивать под вашу схему?

Готовим номенклатуру и справочники перед первым обменом

Обмен не заработает, пока товары в 1С и на площадке не «узнают» друг друга. Подготовьте справочники заранее.

  1. Проверьте, что у каждой позиции заполнены артикул, штрихкод и единица измерения. Артикул и штрихкод — это те поля, по которым обмен сопоставляет карточки.
  2. Заполните характеристики (цвет, размер) и виды номенклатуры — площадка требует их для карточки.
  3. Задайте вид цен для маркетплейса (например, отдельный вид «Цена Ozon»), чтобы не путать с розничной и оптовой ценой.
  4. Заведите организацию, склад и договор под продажи через площадку. Для учёта по договору комиссии договор должен быть с видом, где маркетплейс выступает комиссионером.
  5. Укажите ставку НДС и, если продаёте маркируемый товар, настройте обмен с «Честным ЗНАКом» — коды маркировки передаются вместе с заказом.
  6. Заполните габариты и вес в упаковке. Площадки считают по ним логистический тариф, а часть категорий без габаритов вообще не принимает карточку.

Отдельно продумайте, какой вид цены будет базовым. Если планируете участвовать в акциях площадки, держите в 1С запас по марже: площадка нередко снижает цену в акции автоматически, и продажа по акционной цене не должна уходить в минус.

Если товаров много, сначала выгрузите на площадку небольшую тестовую группу (5–10 позиций). Так вы увидите ошибки сопоставления до массовой загрузки.

Настраиваем правила обмена и сопоставление данных

Настройка живёт в разделе НСИ и администрирование → Настройки интеграции (в вашем релизе пункт может называться «Обмен с маркетплейсами» или «Продажи через маркетплейсы»). Создаёте настройку под конкретную площадку и вводите параметры доступа.

Что понадобится:

  • 🔑 API-ключ (токен) из личного кабинета площадки. У Ozon это Client-Id и Api-Key, у Wildberries — токены по категориям (контент, маркетплейс, статистика). Берите их в разделе настроек кабинета, посвящённом интеграциям и API.
  • 🏢 выбор организации, склада и вида цен, которые участвуют в обмене;
  • расписание автоматического обмена (регламентное задание) — обычно раз в 10–30 минут для остатков и заказов.

Дальше — маппинг, то есть сопоставление полей 1С с полями карточки площадки. Без него товары выгрузятся с пустыми атрибутами и площадка их отклонит.

Сопоставление полей
Артикул (1С)→Offer ID / артикул продавца
Штрихкод→Barcode / баркод карточки
Наименование полное→Название товара
Вид номенклатуры→Категория (тип) товара
Характеристика→Цвет / размер / вариант
Вид цены «Маркетплейс»→Цена на площадке
Остаток по складу обмена→Остаток FBS
Ставка НДС→Ставка НДС в карточке

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

Выгружаем товары и формируем карточки на площадке

Когда настройка и маппинг готовы, запускаете выгрузку.

  1. Откройте созданную настройку обмена и нажмите команду выгрузки товаров (в командной панели формы — кнопка со словом «Выгрузить» или «Отправить товары»).
  2. Отметьте позиции или группу для первой отправки.
  3. Запустите обмен и дождитесь ответа площадки — он приходит не мгновенно. Контент-карточки Wildberries, например, проходят модерацию до нескольких часов.
  4. Проверьте результат: у каждой позиции должен появиться идентификатор карточки площадки. Если его нет — смотрите протокол обмена (о нём в разделе про ошибки).

Что выгружается в карточку: наименование, описание, артикул, штрихкод, характеристики, цена и остаток. Фотографии через стандартный обмен передаются не всегда — часть площадок требует грузить медиа отдельно в кабинете или по медиа-API.

Перед массовой выгрузкой проверьте цены — вид цены «Маркетплейс» уходит на площадку как есть. Нулевая или забытая цена означает продажу в убыток либо отклонение карточки.

Обновление существующих карточек идёт тем же обменом: меняете цену или описание в 1С — следующий сеанс выгрузки подтягивает изменения на площадку.

Загружаем заказы и проводим реализацию

Обратный обмен загружает из кабинета заказы покупателей и отчёты о продажах. По схеме FBS каждый заказ приходит отдельно, по FBO — сводным отчётом за период.

Порядок проведения:

  1. Запустите загрузку заказов. В 1С создаются документы «Заказ клиента » (или аналог в вашей конфигурации) со статусом нового заказа.
  2. Соберите и отгрузите товар, передайте его в пункт приёма площадки.
  3. Загрузите отчёт о продажах (реестр реализованных товаров). На его основании оформляется реализация и признаётся выручка.

Юридически маркетплейс продаёт ваш товар как комиссионер (договор комиссии, глава 51 ГК РФ), поэтому выручка признаётся не в момент передачи, а по отчёту комиссионера. Отсюда схема проводок.

ОперацияДебетКредитСмысл
Передача товара на склад площадки4541товар отгружен, но ещё не продан
Продажа по отчёту (выручка)6290.01признана выручка
Списание себестоимости90.0245списан проданный товар
НДС с реализации90.0368.02начислен НДС (глава 21 НК РФ)
Вознаграждение и услуги площадки4476комиссия, логистика, реклама
НДС по услугам площадки1976к вычету по счёту-фактуре площадки

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

Себестоимость спишется корректно только если на складе обмена есть движение по этим товарам. Проверяйте, что передача на склад площадки проведена раньше отчёта о продажах.

Возвраты проводятся обратной операцией. Если покупатель отказался от доставленного товара, площадка возвращает позицию на свой склад (FBO) или вам (FBS), а в отчёте о продажах она идёт со знаком минус. В 1С это оформляется возвратом: товар снова встаёт на счёт 45 или 41, выручка и НДС по этой позиции сторнируются. Отдельная строка — удержания за логистику возврата: даже отменённый заказ часто облагается платой за доставку в обе стороны, и эту сумму тоже относят на расходы по счёту 44.

Держим остатки и статусы в актуальном состоянии

После старта продаж обмен работает по расписанию и выполняет три задачи:

  • 🔄 остатки — 1С отдаёт площадке свободный остаток по складу обмена. По FBS это критично: продали на площадке больше, чем есть, — штраф за отмену;
  • 📥 новые заказы — загружаются автоматически в заданном интервале;
  • 🚦 статусы доставки — «собран», «передан», «доставлен», «отменён» синхронизируются между 1С и кабинетом.
Статусы заказа маркетплейса в 1С

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

Разбираем ошибки обмена и следим за протоколом

У каждой настройки обмена есть протокол (журнал) — первое место, куда смотреть, если товар не ушёл или заказ не загрузился. Откройте настройку и найдите команду просмотра журнала обмена.

Типовые причины сбоев:

  • ❌ товар не выгружается — не заполнен артикул/штрихкод, не задан вид номенклатуры или категория площадки, нет цены по нужному виду цен;
  • ❌ карточка отклонена площадкой — не хватает обязательного атрибута категории (состав, страна, габариты) или фото;
  • ❌ заказы не грузятся — просрочен или неверный API-ключ, у токена не хватает прав (например, нет доступа к методам «Маркетплейс»);
  • ❌ остаток на площадке не меняется — обмен остатками идёт по другому складу, либо регламентное задание остановлено;
  • ❌ задание обмена падает с ошибкой авторизации — токен отозван в кабинете или истёк срок его действия.

Если ошибка повторяется, перепроверьте связку «что настроено в 1С → что пришло в ответ площадки» по протоколу: в нём виден текст ответа API с кодом и описанием проблемы.

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

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

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

В какой конфигурации 1С есть встроенный обмен с маркетплейсами?
В 1С:Управление торговлей 11, 1С:Рознице 3.0, 1С:Комплексной автоматизации 2 и 1С:ERP. В 1С:Бухгалтерии 3.0 своего коннектора нет — данные переносят из торговой базы или грузят внешним сервисом.
Почему сумма на расчётном счёте меньше суммы продаж?
Площадка удерживает комиссию, логистику и рекламу из выручки, а перечисляет остаток. Разница закрывается документом услуг (вознаграждения) комиссионера, её относят на счёт 44.
На каком счёте учитывать товар, переданный на склад маркетплейса?
На счёте 45 «Товары отгруженные». Выручка признаётся позже — по отчёту о продажах площадки, тогда стоимость переносится с 45 на 90.02.
Что делать, если карточку товара отклонили на модерации?
Открыть протокол обмена и прочитать причину. Чаще всего не заполнен обязательный атрибут категории или не переданы фотографии. Исправьте данные в 1С и запустите выгрузку повторно.
Как часто должен идти обмен остатками по схеме FBS?
Чем чаще, тем безопаснее — обычно каждые 10–30 минут регламентным заданием. Редкий обмен приводит к продаже отсутствующего товара и штрафам за отмену заказа.

Источники

  • Гражданский кодекс РФ, глава 51 «Комиссия» (ст. 990–1004)
  • Налоговый кодекс РФ, глава 21 «Налог на добавленную стоимость»