Экспорт из 1С в Яндекс Маркет: как выгрузить каталог, цены и остатки без хаоса в учете
Экспорт из 1С в Яндекс Маркет нельзя сводить к кнопке "выгрузить товары". Для продавца важны четыре разных контура: карточки, цены, остатки и заказы. Если перепутать источник данных, Маркет примет последнее полученное значение: например, цена из старого файла может перезаписать цену, которую менеджер только что поправил в кабинете.
В 2026 году рабочие варианты такие: официальный модуль Яндекс Маркета для 1С, интеграция по Partner API, импорт через файлы и гибридный контур, где 1С остается мастер-системой, а обмены контролируются отдельным мониторингом. Ниже - практичная схема выбора, диагностика перед запуском и риски, которые нужно проверить до первой массовой выгрузки.
Ключевые факты
- Для FBS, DBS и Экспресс критичны не только товары, но и остатки по складам: ошибочный остаток приводит к заказам, которые потом приходится отменять.
- Официальный модуль Маркета поддерживает 1С:ERP 2, 1С:УТ 11, 1С:КА 8, 1С:УНФ 8 и 1С:Розницу в указанных Яндексом версиях; 1С:Бухгалтерия в списке конфигураций модуля не указана.
- Partner API закрывает цены, остатки, товары, заказы, ярлыки и документы, но требует аккуратного сопоставления
SKU,campaignId, складов и прав токена. - YML/XML-фид полезен как формат каталога, но он не заменяет полноценный обмен заказами и оперативными остатками для FBS/DBS.
- Внедрение стоит начинать не с выгрузки всех товаров, а с тестовой выборки 10-30 SKU из разных категорий, складов и НДС.
Какие данные реально нужно передавать
| Контур | Что уходит из 1С | Где проверять в Маркете | Типовой метод |
|---|---|---|---|
| Каталог | SKU, название, бренд, штрихкод, категория, характеристики, габариты, изображения | Товары -> Каталог -> статусы карточек | модуль 1С, API, Excel/файл |
| Цены | розничная цена, скидка, валюта, НДС | Цены и карантин цен | API offer-prices/updates или модуль |
| Остатки | доступное количество по складу, дата обновления | остатки по складам и журнал запросов API | API offers/stocks или модуль |
| Заказы | новый заказ, состав, статусы, внешние номера, ярлыки | раздел заказов и отгрузок | модуль 1С или API по модели FBS/DBS |
| Документы | акты, ярлыки, отгрузки, возвраты | документы и отгрузки | API/модуль, зависит от модели |
Главное правило: заранее выбрать, какая система является мастер-источником. Если цены ведутся в 1С, менеджеры не должны параллельно править их вручную в кабинете без регламента. Если остатки идут из 1С, склад Маркета должен быть сопоставлен с конкретным складом или группой складов 1С.
Способ 1. Официальный модуль Яндекс Маркета для 1С
Официальный модуль "Размещение на маркетплейсе Маркета" позволяет управлять товарами и обрабатывать заказы из 1С. В документации Яндекса перечислены поддерживаемые конфигурации и минимальные версии:
| Конфигурация 1С | Минимальная версия из документации Яндекса | Что проверить до установки |
|---|---|---|
| 1С:ERP Управление предприятием 2 | 2.4.6.154+ | доработки обменов и расширения |
| 1С:Управление торговлей 11 | 11.4.5.111+ | тип цен, характеристики, склады |
| 1С:Комплексная автоматизация 8 | 2.4.6.175+ | регламентные задания и права |
| 1С:Управление нашей фирмой 8 | 1.6.16.120+ | номенклатура, единицы, штрихкоды |
| 1С:Розница | 3.0.1.193+ | складская схема и розничные цены |
По таблице возможностей Яндекса модуль передает товары и цены для FBY, FBS и DBS. Остатки и обработка заказов через модуль нужны прежде всего для FBS и DBS; для FBY остатки ведутся на стороне склада Маркета.
Когда выбирать модуль:
- у вас типовая или близкая к типовой конфигурация;
- версия 1С подходит под требования модуля;
- нужен быстрый старт без разработки отдельного API-слоя;
- бизнес-процесс Маркета можно уложить в штатные сценарии модуля.
Когда модуля обычно недостаточно:
- в 1С сильно доработанная номенклатура, серии, характеристики или единицы измерения;
- остатки нужно распределять между несколькими маркетплейсами по резервам;
- цены рассчитываются от закупки, комиссии, акций и минимальной маржи;
- нужен отдельный мониторинг ошибок и уведомления в Telegram.
Способ 2. Partner API Яндекс Маркета
API подходит, когда 1С должна оставаться единственным источником правды, а обмен нужно встроить в существующую архитектуру. В обзоре FBS Яндекс перечисляет отдельные методы для товаров, остатков, цен, заказов, отгрузок, ярлыков, отчетов и индекса качества.
Практически это выглядит так:
- В 1С фиксируется ваш
SKUдля каждой номенклатуры или характеристики. - Интеграция сопоставляет
SKU1С с товаром в Маркете. - Для цен используется метод установки цен в магазине.
- Для остатков передается
countпо складу и время обновленияupdatedAt. - Для заказов создается внешний номер в 1С, затем статусы возвращаются в Маркет.
В API остатков есть важные ограничения: SKU должен быть уникальным, ранее использованный SKU нельзя просто освободить и выдать другому товару, а значение с пробелами в начале и конце будет обработано как то же самое значение без пробелов. Это частая причина дублей: в 1С менеджер создал новый артикул "ABC-10", а в старом файле был " ABC-10 ".
Способ 3. Фид или файл выгрузки
YML - XML-формат Яндекса для описания товарного фида. Он удобен, когда нужно передать каталог в формате, который можно автоматически сформировать из 1С или сайта. В требованиях к фиду важны стабильные offer id, корректная XML-кодировка, экранирование спецсимволов и автообновление, чтобы данные не расходились с реальным наличием.
Но для маркетплейса фид не решает весь контур продавца. Он не заменяет обработку заказов, ярлыки, статусы отгрузок и оперативные остатки по складам. Поэтому я рассматриваю файл как временный или вспомогательный вариант:
- первичная загрузка небольшого каталога;
- тест структуры SKU и характеристик до API-интеграции;
- редкие обновления каталога, где нет риска продать отсутствующий товар;
- резервный способ выгрузки на случай аварии основного обмена.
Если магазин работает по FBS, DBS или Экспресс, файл без регулярной синхронизации остатков быстро становится источником отмен.
Практическая диагностика перед запуском
Это блок, с которого я начинаю реальный проект интеграции 1С и Яндекс Маркета. Он экономит больше времени, чем попытка "сразу выгрузить все".
В нашем тесте для такой интеграции я не беру весь каталог: сначала проверяю малую выборку, где есть обычный товар, товар с характеристикой, нулевой остаток, скидка и разные склады. Такой набор быстрее показывает ошибки SKU, прав API и сопоставления складов, чем массовая выгрузка без диагностики.
| Проверка | Что делаем | Нормальный результат | Что исправлять до запуска |
|---|---|---|---|
| Версия 1С | сверяем конфигурацию и релиз с требованиями модуля | версия входит в список поддержки | обновить релиз или выбрать API-контур |
| Мастер-источник | фиксируем, где ведутся цены, остатки и карточки | по каждому полю есть один владелец | запретить параллельные ручные правки без регламента |
| SKU | выгружаем 30 SKU с пробелами, кириллицей, вариантами и характеристиками | SKU уникальны и стабильны | убрать дубли, пробелы, повторное использование старых SKU |
| Склады | сопоставляем склады 1С со складами Маркета | один склад Маркета получает остаток из понятного источника | разделить FBS/DBS, резерв, витринный остаток |
| Нулевые остатки | тестируем товар с count = 0 |
товар не доступен к заказу там, где его нет | проверить фильтр доступного остатка и резервов |
| Цены | отправляем обычную цену, скидку и товар с НДС | цена не попала в карантин, валюта и НДС корректны | проверить тип цен, округление, минимальную маржу |
| Характеристики | берем товары из 3-5 категорий | карточки проходят модерацию без массовых предупреждений | заполнить обязательные поля, бренд, штрихкод, габариты |
| Права API | проверяем токен и доступы | есть доступы к ценам, остаткам, товарам и заказам | перевыпустить токен с нужными правами |
| Журнал обмена | включаем логирование запросов и ответов | ошибка видна с SKU, методом и текстом ответа | добавить алерты в Telegram и повторную отправку |
| Откат | готовим способ скрыть товары или обнулить остатки | есть сценарий аварийной остановки | сделать ручной и автоматический стоп-контур |
Минимальный пилот: 10-30 товаров, 2 склада, 2 типа цен, 1 заказ по выбранной модели и товар с нулевым остатком. Если этот набор проходит чисто, можно расширять выгрузку партиями.
Таблица рисков интеграции
| Риск | Симптом в Маркете | Вероятная причина | Диагностика | Что делать |
|---|---|---|---|---|
| Товар есть на витрине, но его нет на складе | заказы приходится отменять | в Маркет ушел старый остаток или не учтен резерв 1С | сравнить остаток 1С, резерв, API-лог и склад Маркета | передавать доступный остаток, а не бухгалтерский; добавить обнуление при ошибке |
| Цена внезапно откатилась | менеджер видит старую цену после обновления | файл, модуль или API перезаписал ручную правку | проверить последний источник обновления цены | выбрать мастер-источник и отключить конкурирующую выгрузку |
| Появились дубли карточек | один товар представлен несколькими SKU | повторно использовали старый SKU или изменили артикул только в одной системе | сравнить SKU в 1С, файле и каталоге Маркета | ввести неизменяемый внешний идентификатор |
| Остатки попали не на тот склад | товары доступны в неверном регионе или модели | склад 1С сопоставлен не с тем складом Маркета | выгрузить таблицу соответствия складов | разделить склады по моделям FBS/DBS и проверить campaignId |
| Массовые ошибки карточек | товары не проходят проверку | не заполнены обязательные характеристики категории | скачать статусы карточек и ошибки | заполнить обязательные поля до повторной отправки |
| API отвечает 400 | данные не принимаются | неверный формат, SKU, склад или диапазон значений | смотреть тело ошибки и конкретный SKU | валидировать пакет до отправки |
| Заказы не попадают в 1С | менеджеры ведут их вручную | не настроены права, статусы или внешний номер | проверить методы заказов и журнал авторизации | включить отдельный обмен заказов и статусов |
| Интеграция работает только "пока специалист рядом" | сбои замечают по жалобам покупателей | нет мониторинга и повторов | проверить наличие алертов и очереди ошибок | добавить Telegram-уведомления и регламент повторной отправки |
Как я настраиваю контур через Синхрон1С
Синхрон1С нужен не вместо учета, а как связка между вашей 1С, API Маркета и операционным контролем. В нормальном проекте мы не переписываем учетную систему ради маркетплейса, а выносим спорные места в прозрачные правила обмена.
Шаг 1. Разбор контура. Фиксируем конфигурацию 1С, релиз, модель Маркета, количество SKU, склады, типы цен, НДС, резервирование и список маркетплейсов.
Шаг 2. Тестовая выгрузка. Берем малую выборку SKU: обычный товар, товар с характеристикой, товар с нулевым остатком, товар со скидкой, товар из проблемной категории.
Шаг 3. Правила синхронизации. Настраиваем, что именно передается: только каталог, цены и остатки, заказы, статусы, ярлыки, документы. Отдельно описываем, кто может вручную менять данные в кабинете Маркета.
Шаг 4. Мониторинг. Для ошибок обмена нужен не только лог в 1С, но и уведомление ответственному человеку: какой SKU, какой метод, какой ответ Маркета, нужно ли повторить отправку.

Базовая настройка интеграции - 30 000 ₽ за проект; мониторинг и сопровождение обменов - от 5 000 ₽/мес. Напишите в Telegram @onoutnoxon или запустите @sync1cbot: пришлите конфигурацию 1С, модель Маркета, количество SKU и пример ошибки или текущего файла выгрузки.
Часто задаваемые вопросы
Можно ли выгружать товары из 1С:Бухгалтерии в Яндекс Маркет?
Можно построить обмен, если в базе есть достаточные данные по номенклатуре, ценам и остаткам. Но официальный модуль Яндекс Маркета в документации перечисляет ERP, УТ, КА, УНФ и Розницу, а 1С:Бухгалтерия там не указана. Для Бухгалтерии обычно нужен кастомный API-контур или промежуточная база.
Что выбрать: модуль 1С или API?
Если конфигурация типовая и процесс укладывается в возможности модуля, начинайте с модуля. Если есть сложные резервы, несколько маркетплейсов, расчет цен от маржи или доработанная номенклатура, надежнее делать API-интеграцию с отдельной диагностикой.
Нужно ли передавать остатки для FBY?
Для FBY товар хранится на стороне Маркета, поэтому остатки склада продавца не являются основным контуром продаж. Для FBS, DBS и Экспресс остатки со своего склада критичны, потому что покупатель может заказать товар, которого фактически нет.
Почему после выгрузки цена меняется обратно?
Почти всегда есть два источника цены: ручная правка в кабинете и автоматическая выгрузка из 1С, файла или API. Маркет применяет последнее полученное значение. Решение - назначить мастер-источник и запретить конкурирующие обновления без регламента.
Можно ли начать с файла, а потом перейти на API?
Да, но нужно сохранить стабильные SKU и заранее понимать, какие поля потом будет вести API. Нельзя сначала хаотично менять offer id/SKU в файлах, а потом ожидать чистого сопоставления в API.
Сколько товаров стоит выгружать в первом тесте?
Не весь каталог. Берите 10-30 SKU: несколько категорий, разные ставки НДС, товары с характеристиками, нулевой остаток, скидка, товар с несколькими складами. Такой тест быстрее выявляет реальные ошибки, чем массовая выгрузка 5000 строк.
Смотрите также
- Интеграция с маркетплейсами 1С: Ozon, Wildberries, Avito
- Экспорт остатков из 1С в Ozon
- Экспорт номенклатуры из 1С
- Интеграция 1С с Avito: все способы выгрузки
- Выгрузка из 1С в Wildberries
- Синхрон1С
Источники
- Яндекс Маркет API: модуль для системы 1С:Предприятие
- Яндекс Маркет API: методы для модели FBS
- Яндекс Маркет API: передача остатков
- Яндекс Маркет API: установка цен
- Справка Яндекс Маркета для продавцов: как загрузить товары в каталог
- Справка Яндекс Маркета для продавцов: загрузка через интеграцию с другими маркетплейсами
- Яндекс: требования и структура YML-фида
- Каталог интеграций 1С: Яндекс Маркет
Обновление статьи выполнено при участии AI и проверено человеком: Александр Руин, основатель habab.ru. Дата проверки: 2026-05-04.
О сервисе "Синхрон1С - Автоматизация 1С без программиста"
Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.
Ключевые преимущества:
- 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
- ⚡ Автоматизация отчетности - из 4 часов в 5 минут
- 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
- 📊 Дашборды доступны в реальном времени через Telegram или веб
- 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
- 📱 Управление из любой точки мира через Telegram
- 🎯 Это кастомная разработка под ваши задачи
- 📞 Бесплатная консультация по интеграции
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.