К статье
Практический материал

Торговля и Склад · 10 мин

Как подключить Яндекс Маркет к 1С: пошаговая инструкция

Как подключить Яндекс Маркет к 1С: способы интеграции, настройка обмена заказами и остатками, типичные ошибки и проверка результата. Пошаговое руководство.

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

Способ подключения зависит от вашей конфигурации 1С (Управление торговлей, Комплексная автоматизация, ERP или Управление нашей фирмой) и от модели работы на Маркете — FBY, FBS или DBS. Для большинства типовых конфигураций существуют готовые модули обмена, для нестандартных решений потребуется доработка через API Маркета.

Прежде чем начинать настройку, убедитесь, что у вас есть активный кабинет продавца на Яндекс Маркете, доступ к 1С с правами администратора и понимание того, какие данные должны синхронизироваться: заказы, остатки, цены, статусы, акты и отчёты о продажах. От этого списка зависит выбор инструмента интеграции.

Какие способы интеграции существуют и как выбрать подходящий

Существует три основных подхода к подключению Маркета к 1С. Первый — готовые модули обмена, которые устанавливаются как расширение конфигурации и не требуют программирования. Второй — универсальные коннекторы и сервисы-посредники, которые связывают 1С сразу с несколькими маркетплейсами. Третий — самостоятельная разработка обмена через официальный API Яндекс Маркета.

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

Сравнение вариантов подключения

Готовый модуль обмена

Подходит для типовых УТ 11, КА 2, ERP, УНФ. Быстрый запуск, но логика обмена ограничена возможностями модуля.

Сервис-коннектор

Удобен при работе с несколькими маркетплейсами. Требует подписки, данные проходят через сторонний сервер.

Разработка через API

Максимальная гибкость для нетиповых конфигураций. Требует программиста 1С и поддержки кода при обновлении API.

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

До начала интеграции приведите в порядок справочник номенклатуры в 1С: каждому товару должен соответствовать один товар на Маркете, а связь обычно устанавливается по артикулу, штрихкоду или SKU. Дубли и незаполненные артикулы — главная причина того, что заказы не сопоставляются с товарами в учёте.

Определите модель работы на площадке. При FBY товар хранится на складе Маркета, и в 1С важны отчёты о продажах и перемещения на склад маркетплейса. При FBS и DBS заказы отгружаются с вашего склада, поэтому критичны оперативная выгрузка остатков и загрузка заказов в реальном времени. От модели зависит, какие документы будет создавать обмен.

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

Как получить доступ к API Яндекс Маркета

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

Запишите также идентификаторы кампании и бизнеса — они нужны для запросов к API и для настройки модуля обмена. Если у вас несколько магазинов на Маркете, у каждого будет свой идентификатор кампании, и в 1С их придётся настраивать как отдельные подключения.

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

Установка и настройка модуля обмена в 1С

Для типовых конфигураций модуль обычно поставляется как расширение или внешняя обработка. В режиме «1С:Предприятие» откройте раздел администрирования, подключите расширение через «Печатные формы, отчёты и обработки» или «Расширения», затем перезапустите сеанс. После подключения в интерфейсе появится раздел настроек обмена с Маркетом.

В настройках укажите токен API, идентификатор кампании и выберите организацию и склад, от которых будут вестись продажи. Далее настройте соответствия: какой статус заказа на Маркете какому состоянию заказа в 1С соответствует, какой вид цен выгружать на витрину, из какого склада брать остатки.

После заполнения настроек выполните первичную загрузку каталога: модуль сопоставит товары Маркета с номенклатурой 1С по выбранному ключу. Несопоставленные позиции разберите вручную — автоматическая загрузка заказов на такие товары либо не сработает, либо создаст заказы с пустыми строками.

Порядок настройки обмена
  1. 1
    Сделайте резервную копию базы и подготовьте номенклатуру: артикулы, штрихкоды, цены.
  2. 2
    Получите в кабинете продавца токен API и идентификатор кампании.
  3. 3
    Установите модуль обмена в 1С и введите авторизационные данные.
  4. 4
    Настройте соответствия статусов, складов и видов цен.
  5. 5
    Выполните сопоставление товаров и разберите несопоставленные позиции.
  6. 6
    Настройте расписание автоматического обмена и проверьте результат на тестовом заказе.

Настройка автоматического обмена заказами и остатками

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

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

Проверьте обработку статусов: когда заказ на Маркете переходит в «Отгружен» или «Доставлен», в 1С должны корректно создаваться или закрываться документы реализации. Расхождение статусов — частая причина зависших заказов и ошибок в отчётах о взаиморасчётах с площадкой.

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

Как проверить, что интеграция работает правильно

Проверку начните с тестового заказа: оформите заказ на свой товар через витрину (или используйте тестовую функциональность кабинета, если она доступна) и проследите его путь. Заказ должен появиться в 1С с корректным составом, ценами и контрагентом, а после отгрузки статус на Маркете должен обновиться автоматически.

Затем проверьте выгрузку остатков: измените количество товара в 1С, дождитесь обмена и сверьте значение на витрине. Аналогично проверьте цены. В конце месяца сверьте отчёт о продажах из кабинета Маркета с документами в 1С — суммы и количество проданных товаров должны совпадать.

Контрольные точки

Как проверить результат

Загрузка заказов
Норма

Заказ появляется в 1С в течение интервала обмена, товары сопоставлены

Тревожный признак

Заказы не приходят или создаются с пустой номенклатурой

Выгрузка остатков
Норма

Остаток на витрине совпадает со свободным остатком в 1С с учётом формулы

Тревожный признак

На витрине нули при наличии товара или продаются отсутствующие позиции

Статусы заказов
Норма

После отгрузки в 1С статус на Маркете обновляется автоматически

Тревожный признак

Статусы зависают, заказы приходится закрывать вручную

Сверка продаж
Норма

Отчёт Маркета сходится с реализациями в 1С по суммам и количеству

Тревожный признак

Есть расхождения, не проведённые или дублирующиеся документы

Типичные ошибки и ограничения интеграции

Самая распространённая ошибка — некорректное сопоставление товаров из-за дублей в номенклатуре или разных артикулов в 1С и на Маркете. Вторая по частоте — выгрузка полного остатка без учёта резервов, из-за чего один и тот же товар продаётся одновременно в рознице и на маркетплейсе. Третья — обновление конфигурации без проверки совместимости модуля обмена, после чего обмен молча перестаёт работать.

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

Типичные ошибки
01
Выгрузка остатков без учёта резервов — товар продаётся дважды, Маркет штрафует за отмены.
02
Разные артикулы в 1С и на Маркете — заказы не сопоставляются с номенклатурой.
03
Включение автообмена без тестирования — в учёте появляются сотни некорректных документов.
04
Хранение токена в открытом доступе — риск компрометации магазина.
05
Игнорирование лога ошибок обмена — сбои накапливаются незаметно до крупной сверки.

Ответы на частые вопросы

Можно ли подключить Маркет к 1С без программиста?

Да, если у вас типовая конфигурация (УТ 11, КА 2, ERP, УНФ) и вы используете готовый модуль обмена: установка и настройка выполняются через интерфейс без изменения кода. Программист понадобится для нетиповых конфигураций, нестандартных документов или доработки логики обмена.

Какая модель работы — FBY, FBS или DBS — проще для интеграции?

Проще всего FBY: вы передаёте товар на склад Маркета, и в 1С в основном загружаются отчёты о продажах. FBS и DBS требуют оперативной загрузки заказов и точной выгрузки остатков, поэтому обмен нужно настраивать тщательнее и чаще.

Что делать, если заказы загружаются, но товары не сопоставляются?

Проверьте ключ сопоставления: артикул или штрихкод в карточке товара 1С должен в точности совпадать с данными на Маркете, включая регистр и пробелы. Затем выполните повторное сопоставление в модуле и вручную привяжите оставшиеся позиции.

Как часто нужно выгружать остатки на Маркет?

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

Обновится ли модуль обмена при обновлении конфигурации 1С?

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

Итог

Что важно запомнить

Интеграция Маркета с 1С строится на трёх опорах: чистая номенклатура с корректными артикулами, правильно настроенные соответствия статусов и складов, контролируемая выгрузка остатков с учётом резервов. Начинайте с тестовой копии, запускайте обмен вручную и переходите к автоматике только после проверки на реальных заказах.