Автоматизация · 11 мин
Как настроить 1С для работы с маркетплейсами
Пошаговая настройка 1С для работы с маркетплейсами: выбор схемы обмена, подключение API, синхронизация товаров, заказов и остатков, типичные ошибки и FAQ.
Работа с маркетплейсами через 1С сводится к трём задачам: выгрузка каталога и цен, получение заказов и обмен статусами, синхронизация остатков и отчётов о продажах. Если эти потоки настроены корректно, менеджеры не вводят заказы вручную, склад не продаёт товар, которого нет, а бухгалтерия получает корректные данные для учёта комиссий и взаиморасчётов.
Поддержка маркетплейсов встроена в современные конфигурации «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP» через подсистему работы с маркетплейсами, а также реализуется сторонними модулями интеграции и обработками. Выбор способа зависит от конфигурации, количества площадок и модели работы: FBO (товар хранится на складе маркетплейса), FBS (отгрузка со своего склада) или DBS.
Прежде чем приступать к настройке, подготовьте ключи API в личных кабинетах площадок, приведите в порядок справочник номенклатуры и определитесь со схемой учёта: комиссия маркетплейса учитывается как услуга посредника, а продажи оформляются отчётами комиссионера — от этого зависит корректность налогового учёта.
Выбор способа интеграции: штатная подсистема, модуль или обработка
Первый шаг — определить, каким инструментом вы будете обмениваться данными. В типовых конфигурациях на базе «1С:Библиотека стандартных подсистем» есть встроенная функциональность работы с маркетплейсами: она поддерживает подключение к крупнейшим площадкам, загрузку заказов, выгрузку цен и остатков, печать этикеток. Проверьте наличие раздела «Продажи → Маркетплейсы» или аналогичного в вашей версии конфигурации.
Если штатной подсистемы нет или она не покрывает нужную площадку, используются коммерческие модули интеграции от сторонних разработчиков. Они устанавливаются как расширение конфигурации и обычно поддерживают больше сценариев: работу с несколькими кабинетами, сборочные задания, управление рекламой. Ограничение — стоимость лицензии и зависимость от обновлений разработчика.
Третий вариант — собственная разработка через HTTP-запросы к API маркетплейсов. Он оправдан при нестандартных процессах, но требует постоянной поддержки: площадки регулярно меняют форматы API, и каждое изменение придётся отслеживать и адаптировать вручную.
Сравнение вариантов интеграции
Подходит для стандартных сценариев с основными площадками; ограничение — зависит от версии конфигурации и набора поддерживаемых маркетплейсов.
Подходит при нескольких площадках и кабинетах; ограничение — платная лицензия и зависимость от поставщика модуля.
Подходит при нестандартных процессах; ограничение — высокая стоимость поддержки и необходимость следить за изменениями API.
Подготовка учётных данных и подключение API
В личном кабинете каждого маркетплейса создайте API-ключ (токен) с необходимыми правами: чтение заказов, обновление остатков и цен, получение отчётов о реализации. Выдавайте токену только те разрешения, которые реально нужны интеграции — это снижает риск при компрометации ключа. Сохраните токены в защищённом хранилище, а не в открытых файлах и письмах.
В 1С перейдите в настройки подключения к маркетплейсу и укажите полученные ключи, идентификатор кабинета и организацию, от имени которой ведутся продажи. После сохранения выполните тестовое подключение: система должна получить список складов или заказов с площадки. Если тест не проходит, проверьте срок действия токена, права доступа и отсутствие блокировки по IP.
- 1Создайте API-токен в личном кабинете площадки с минимально необходимыми правами.
- 2В 1С откройте настройку обмена с маркетплейсом и введите токен и идентификатор кабинета.
- 3Привяжите подключение к организации и складу отгрузки.
- 4Выполните тест соединения и убедитесь, что загружаются справочные данные площадки.
- 5Запланируйте регламентные задания обмена и проверьте их первый запуск.
Сопоставление номенклатуры и категорий
Ключевой этап, от которого зависит качество всего обмена, — связь товаров 1С с карточками маркетплейса. Каждой позиции номенклатуры нужно сопоставить идентификатор товара на площадке: артикул продавца, штрихкод или внутренний ID карточки. Без этого сопоставления заказы будут падать в ошибки, а остатки выгружаться не на те карточки.
Заполните обязательные характеристики: штрихкоды, габариты, вес, категорию площадки. Многие маркетплейсы отклоняют обновление остатков по товарам с неполными атрибутами. Удобно вести сопоставление в специализированном регистре сведений, который предоставляет подсистема или модуль интеграции, — там видно, какие позиции ещё не связаны.
Отдельно настройте соответствие категорий и ставок НДС. Категория на площадке влияет на набор обязательных атрибутов и комиссию, а ставка НДС в карточке должна совпадать с учётной, иначе отчёты о продажах будут загружаться с ошибками проверки.
Настройка загрузки заказов и статусов
Настройте регламентное задание загрузки заказов с интервалом, соответствующим скорости вашей обработки: для FBS-отгрузок в день заказа обычно нужен обмен каждые 10–30 минут. Заказ должен создавать в 1С документ «Заказ клиента» с указанием схемы работы, склада отгрузки и даты отгрузки, требуемой площадкой.
Продумайте цепочку статусов: подтверждение заказа, сборка, передача в доставку, отмена. Каждый статус в 1С должен отправлять соответствующее уведомление на маркетплейс — площадки штрафуют за просроченные и неподтверждённые заказы, поэтому автоматическая отправка статусов критична для рейтинга продавца.
Для схемы FBS настройте печать этикеток и актов отгрузки прямо из заказа: большинство модулей умеют запрашивать этикетку через API и выводить её на принтер этикеток. Проверьте, что в печатную форму попадает корректный штрихкод отправления, — ошибка здесь приводит к отказу приёма на пункте приёма.
Синхронизация остатков и цен
Остатки выгружайте с учётом резервов: из свободного остатка склада должны вычитаться зарезервированные заказы, иначе возможны продажи отсутствующего товара и штрафы за отмены. Для схемы FBO остатки на складах маркетплейса загружаются из площадки и учитываются на отдельном складе 1С, а выгружать нужно только потребность в пополнении.
Цены выгружайте из согласованного вида цен, защищённого от случайного изменения. Рекомендуется держать отдельный вид цен «для маркетплейса» и утверждать его перед выгрузкой. Учитывайте, что площадки могут применять собственные скидки и акции поверх вашей цены — это нужно отражать при анализе маржинальности, но не в учётной цене.
Настройте контроль расхождений: отчёт, который сравнивает остаток в 1С и остаток на площадке по каждой связанной позиции. Расхождения появляются из-за ручных продаж, возвратов и потерь на складе маркетплейса, и их нужно разбирать регулярно, а не копить.
Как проверить результат настройки
Новый заказ появляется в 1С в течение интервала обмена с корректными товарами и датой отгрузки
Заказы дублируются, создаются с неизвестной номенклатурой или не создаются вовсе
Остаток на карточке площадки совпадает со свободным остатком в 1С
На площадке ноль при наличии товара или остаток не меняется после продажи
Статус в кабинете меняется вскоре после смены состояния заказа в 1С
Заказы висят в статусе «новый» и копятся штрафы за просрочку
Учёт продаж, комиссий и отчётов о реализации
Продажи через маркетплейс в 1С оформляются по агентской схеме: площадка выступает комиссионером, а вы — комитентом. По итогам периода загрузите отчёт о реализации из личного кабинета или через API и создайте документ «Отчет комиссионера о продажах». В нём отражаются реализованные товары, суммы продаж и удержанная комиссия.
Комиссию и дополнительные услуги площадки (логистика, хранение, реклама) учитывайте отдельными услугами, чтобы корректно распределять затраты и принимать НДС к вычету. Сверяйте итоги отчёта с выплатой на расчётный счёт: выплата обычно равна сумме продаж минус комиссия, услуги и удержания, и расхождения нужно искать в детализации отчёта.
Возвраты покупателей оформляйте на основании данных отчёта: товар либо возвращается на склад в продажу, либо списывается при повреждении. Для FBO отдельно контролируйте потери и порчу на складах маркетплейса — они отражаются в отчётах и требуют документального оформления в учёте.
Регламентные задания, мониторинг и типичные сбои
Весь обмен должен работать по расписанию без участия оператора: загрузка заказов, выгрузка остатков и цен, отправка статусов, загрузка отчётов. Настройте оповещения об ошибках регламентных заданий — например, письмо ответственному при превышении числа ошибок подряд. Молчащий сбой обмена обнаруживается обычно по штрафам и снятым с продажи карточкам.
Типичные причины сбоев: истёкший или отозванный API-токен, изменение формата API площадкой, превышение лимитов запросов, блокировка фоновых заданий при обновлении конфигурации. Держите под рукой журнал обмена, где видны тексты ошибок, — по ним техподдержка площадки или разработчик модуля найдёт причину значительно быстрее.
После каждого обновления конфигурации или модуля интеграции проверяйте обмен вручную: загрузите один заказ, выгрузите остаток по одной позиции, отправьте статус. Это занимает несколько минут и страхует от ситуации, когда обмен сломан, а об этом узнают от маркетплейса.
Что важно запомнить
Надёжная работа 1С с маркетплейсами строится на четырёх опорах: корректное подключение по API, полное сопоставление номенклатуры, автоматический обмен заказами и остатками с контролем расхождений, учёт продаж через отчёты комиссионера. Запускайте обмен постепенно и всегда проверяйте его после обновлений.
Частые вопросы
Какая конфигурация 1С нужна для работы с маркетплейсами?
Минимально подходят конфигурации с торговым учётом: «Управление торговлей», «Комплексная автоматизация», «ERP». В них есть заказы клиентов, резервирование и отчёты комиссионера. «Бухгалтерия» сама по себе для полноценного обмена не предназначена — она закрывает только учётную часть, а заказы придётся вести вручную или в отдельном решении.
Можно ли работать с несколькими маркетплейсами одновременно?
Да. Для каждой площадки создаётся отдельное подключение со своими ключами и настройками складов. Главное — выгружать остатки с учётом общего резерва, чтобы один и тот же товар не был продан дважды на разных площадках. При большом числе кабинетов удобнее модуль интеграции с единым рабочим местом.
Как избежать продажи товара, которого нет на складе?
Настройте выгрузку свободного остатка (остаток минус резервы), уменьшите интервал обмена и установите страховой буфер — например, выгружать на единицу меньше фактического остатка по ходовым позициям. Дополнительно настройте отчёт расхождений между 1С и площадкой и разбирайте его ежедневно.
Как в 1С отражается комиссия маркетплейса?
Комиссия отражается в отчёте комиссионера как вознаграждение агента и уменьшает сумму, подлежащую выплате. Дополнительные услуги — логистика, хранение, реклама — проводятся отдельными услугами от того же контрагента, что позволяет корректно учесть расходы и принять НДС к вычету по счетам-фактурам площадки.
Что делать, если заказы перестали загружаться?
Проверьте по порядку: работает ли регламентное задание, не истёк ли API-токен, не меняла ли площадка формат API (смотрите текст ошибки в журнале обмена), не превышены ли лимиты запросов. После устранения причины выполните загрузку вручную за пропущенный период, чтобы не потерять заказы.
Нужно ли отдельно настраивать ЭДО с маркетплейсами?
Для отчётов о реализации и актов многие площадки используют электронный документооборот. Если у вас подключён оператор ЭДО в 1С, настройте обмен с контрагентом-маркетплейсом: тогда отчёты и акты будут подписываться и передаваться автоматически, без ручной загрузки файлов из личного кабинета.