Выгрузка товарного фида из 1С:Предприятие на маркетплейсы — критически важный процесс для автоматизации торговли. Без корректного фида ваши товары просто не появятся в каталогах OZON, Wildberries или Яндекс.Маркета, а ручное заполнение карточек отнимет сотни часов. Проблема в том, что универсального решения нет: каждый маркетплейс требует свой формат данных, свои обязательные поля и даже свои ограничения по символам в названиях.
В этой статье разберём все этапы создания фида — от настройки обмена в 1С до проверки итогового файла на валидность. Вы узнаете, как избежать типичных ошибок (например, дублирования артикулов или неверных категорий), какие инструменты ускорят процесс, и что делать, если маркетплейс отказывается принимать ваш фид. Особое внимание уделим автоматизации обновлений фида при изменении цен или остатков в 1С — это сэкономит вам до 80% времени на поддержку актуальности данных.
Что такое товарный фид и почему его нельзя сделать вручную
Товарный фид (от англ. feed — «лента») — это структурированный файл (обычно XML, YML или CSV), содержащий полную информацию о ваших товарах: названия, описания, цены, остатки, фотографии, характеристики и т.д. Маркетплейсы используют его для автоматического заполнения карточек товаров в своих системах.
Почему ручная выгрузка не работает:
- 📦 Масштаб: даже у небольшого магазина 500+ товаров. Вводить их вручную — неделя работы.
- 🔄 Актуальность: цены и остатки меняются ежедневно. Без автоматического обновления фида вы рискуете продавать товары по старым ценам или, хуже, принимать заказы на отсутствующие позиции.
- 📝 Требования площадок: Wildberries требует поле
vendorCode, а OZON —barcode. Вручную следить за всеми нюансами невозможно.
Без фида вы теряете:
- ⏳ Время на обработку заказов (до 3 часов в день при 100+ заказах).
- 💰 Деньги из-за ошибок в ценах или остатках (штрафы маркетплейсов за несоответствия).
- 📈 Позиции в выдаче (плохо заполненные карточки ранжируются ниже).
Требования маркетплейсов к фидам в 2026 году
Каждая площадка диктует свои правила. Если не учесть хотя бы одно обязательное поле, фид не пройдёт валидацию. Ниже — актуальные требования на 2026 год (но всегда уточняйте их в личном кабинете маркетплейса, так как правила могут меняться ежемесячно).
| Маркетплейс | Формат файла | Обязательные поля | Ограничения |
|---|---|---|---|
| Яндекс.Маркет | YML (Yandex Market Language) |
id, name, price, currencyId, categoryId, picture |
Название товара — до 255 символов, описание — до 3000. Обязательна привязка к категории Яндекса. |
| OZON | XML или CSV |
offer_id, name, price, oldprice (если есть скидка), barcode, quantity |
barcode должен быть уникальным. Для одежды обязательны размеры в формате RU_44. |
| Wildberries | XML |
vendorCode, name, price, quantity, sizes (для одежды) |
Цена должна включать НДС. vendorCode — это ваш внутренний артикул, а не штрихкод. |
| М.Видео-Эльдорадо | XML |
sku, title, price, stock, brand |
Обязательны фотографии с белым фоном (размер не менее 800×800 px). |
⚠️ Внимание: Wildberries с 2026 года требует указания страны производства (country_of_origin) для всех товаров. Если этого поля нет в фиде, товар не будет опубликован. В 1С это поле часто отсутствует — его придётся заполнить вручную или через обработку.
Как видите, даже у похожих площадок требования разные. Например, OZON требует barcode, а Wildberries — vendorCode. Это значит, что один фид на все маркетплейсы сделать нельзя — нужно либо создавать отдельные файлы, либо использовать промежуточные сервисы (например, МойСклад или АпиХаб).
Подготовка 1С к выгрузке фида: настройка справочников
Прежде чем генерировать фид, нужно привести данные в 1С в соответствие с требованиями маркетплейсов. Это самый трудоёмкий этап, так как часто приходится дорабатывать справочники.
Что обязательно проверить:
- 🏷️ Артикулы: У каждого товара должен быть уникальный артикул (
Артикулв 1С). Это поле будет использоваться какoffer_idилиvendorCode. - 📸 Фотографии: В 1С должны быть прикреплены изображения (в формате
JPEGилиPNG, размером не менее 800×800 px). Маркетплейсы не принимают фиды без картинок. - 📦 Категории: Товары должны быть распределены по категориям, соответствующим классификатору маркетплейса. Например, в Яндекс.Маркете категория «Смартфоны» имеет ID
97345. - 💰 Цены и остатки: Поля
ЦенаиОстатокдолжны быть заполнены. Если цена не указана, товар не попадёт в фид.
Если в вашей 1С нет некоторых полей (например, barcode или country_of_origin), их можно добавить через дополнительные реквизиты:
- Откройте справочник
Номенклатура. - Перейдите в
Все действия → Дополнительные реквизиты и сведения. - Создайте новый реквизит (например,
ШтрихкодEANтипаСтрока). - Заполните его для всех товаров.
Проверить уникальность артикулов|Добавить отсутствующие реквизиты (barcode, country_of_origin)|Прикрепить фотографии к товарам|Сопоставить категории 1С с категориями маркетплейса|Обновить цены и остатки-->
⚠️ Внимание: Если вы продаёте одежду или обувь, в 1С обязательно должны быть заполнены поляРазмериЦветв формате, принятом на маркетплейсе. Например, OZON требует размеры в видеRU_44, а не просто44. Это часто становится причиной отклонения фида.
Способы выгрузки фида из 1С: какой выбрать
Есть три основных способа создать фид из 1С. Каждый имеет свои плюсы и минусы:
1. Стандартная выгрузка через «Коммерческую информацию» (УТ 11, ERP)
Подходит для базовых задач. В 1С:Управление торговлей 11 и ERP есть встроенный механизм выгрузки в формате CommerceML (используется для обмена с сайтами на Bitrix или 1С-Битрикс). Однако для маркетплейсов его придётся дорабатывать.
Как включить:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки. - Найдите
Выгрузка данных в формате CommerceML. - Настройте параметры выгрузки (какие поля включать).
Минус: CommerceML не подходит для Wildberries или OZON без конвертации.
2. Выгрузка через внешние обработки (например, «Выгрузка для Яндекс.Маркета»)
Более гибкий вариант. Существуют готовые обработки (например, от Инфостарт или 1С-Софт), которые генерируют фиды в нужных форматах. Стоимость — от 3 000 до 15 000 рублей.
Плюсы:
- ✅ Поддержка всех популярных маркетплейсов.
- ✅ Автоматическое обновление фида по расписанию.
- ✅ Возможность кастомизации (например, добавить свои поля).
3. Интеграция через API (для крупных магазинов)
Если у вас тысячи товаров и высокий оборот, лучше настроить прямую интеграцию 1С с маркетплейсом через API. Это требует программирования, но даёт:
- 🔄 Мгновенное обновление цен и остатков.
- 📊 Детальную аналитику по продажам.
- ⚡ Автоматическую обработку заказов (создание реализаций в 1С при продаже на маркетплейсе).
Для небольших магазинов (до 500 товаров) оптимален второй способ — обработки. Для крупных (10 000+ товаров) — API.
Если вы используете облачную 1С (1С:Фреш), стандартные обработки могут не работать. В этом случае придётся использовать API или сторонние сервисы вроде АпиХаб или МойСклад.
Пошаговая инструкция: как сделать фид для Яндекс.Маркета
Разберём процесс на примере Яндекс.Маркета, так как его формат YML — один из самых строгих. Инструкция подходит для 1С:УТ 11.4 и ERP 2.5.
Шаг 1. Установите обработку выгрузки
Скачайте бесплатную обработку ВыгрузкаДляЯндексМаркета.epf (доступна на Инфостарт или в каталоге 1С). Установите её через:
Файл → Открыть → Выбрать файл обработки
Шаг 2. Настройте параметры выгрузки
В обработке укажите:
- 📁 Каталог для выгрузки: папка, куда сохранится файл
yml. - 🏷️ Идентификатор магазина: ваш
shopIdиз личного кабинета Яндекса. - 📦 Категории: сопоставьте категории 1С с категориями Яндекса (используйте классификатор с сайта маркетплейса).
Шаг 3. Запустите выгрузку
Нажмите Выгрузить. Файл offer.yml появится в указанной папке. Проверьте его на ошибки через валидатор Яндекса.
Шаг 4. Автоматизируйте обновление
Чтобы фид обновлялся автоматически:
- Создайте задание в
Планировщик Windows(для десктопной 1С). - Или настройте
регламентное заданиев 1С (для серверной версии).
Пример команды для планировщика:
"C:\Program Files\1cv8\8.3.22.1690\bin\1cv8.exe" DESIGNER /S"сервер\база" /N"пользователь" /P"пароль" /Execute"ВыгрузкаДляЯндексМаркета.epf"
Пример корректного YML-файла для Яндекс.Маркета
Типичные ошибки при создании фида и как их исправить
Даже опытные пользователи 1С сталкиваются с ошибками при выгрузке фида. Вот самые распространённые и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Фид не проходит валидацию | Неправильный формат файла или отсутствуют обязательные поля. | Проверьте файл через валидатор маркетплейса. Часто проблема в неверной кодировке (должна быть UTF-8). |
| Товары не отображаются на маркетплейсе | Не совпадают категории 1С и маркетплейса. | Сопоставьте категории вручную в обработке выгрузки. |
| Ошибка «Дублирование offer_id» | В фиде есть товары с одинаковыми артикулами. | Проверьте уникальность артикулов в справочнике Номенклатура. |
| Неверные цены в фиде | В 1С указана цена без НДС, а маркетплейс требует с НДС. | Настройте в обработке выгрузки автоматический расчёт НДС. |
| Фотографии не загружаются | Ссылки на изображения ведут на локальный диск (например, C:\photos\...). |
Загрузите фотографии на хостинг и укажите в фиде публичные URL (например, https://vash-site.ru/images/...). |
⚠️ Внимание: Если вы используете 1С:Розница, в ней по умолчанию нет механизма выгрузки фидов. Вам потребуется либо доработать конфигурацию, либо переносить данные в 1С:УТ для выгрузки.
Ещё одна частая проблема — лимиты на количество товаров. Например, Wildberries может ограничивать количество позиций в фиде для новых продавцов. В этом случае:
- 📌 Разбейте фид на несколько файлов (по категориям).
- 📌 Свяжитесь с поддержкой маркетплейса для увеличения лимита.
Автоматизация: как обновлять фид без ручного вмешательства
Ручная выгрузка фида каждый раз при изменении цен или остатков — неэффективно. Настройте автоматическое обновление:
1. Регламентные задания в 1С
Если у вас серверная версия 1С, создайте регламентное задание:
- Перейдите в
Администрирование → Регламентные задания. - Создайте новое задание типа
Выполнение обработки. - Укажите обработку выгрузки фида и расписание (например, ежедневно в 3:00).
2. Планировщик Windows (для файловой 1С)
Для десктопной версии 1С используйте Планировщик заданий:
- Создайте задачу на запуск
1cv8.exeс параметрами выгрузки. - Установите триггер по расписанию (например, каждые 6 часов).
3. Облачные сервисы (МойСклад, АпиХаб)
Если не хотите возиться с настройками, используйте промежуточные сервисы:
- 🔄 МойСклад: синхронизируется с 1С и генерирует фиды для всех маркетплейсов.
- 🌐 АпиХаб: позволяет настроить выгрузку по API с преобразованием данных под требования площадок.
Пример команды для автоматической выгрузки через Планировщик Windows:
schtasks /create /tn "Выгрузка фида для OZON" /tr "'C:\Program Files\1cv8\8.3.22.1690\bin\1cv8.exe' DESIGNER /S'сервер\база' /N'пользователь' /P'пароль' /Execute'ОбработкаВыгрузки.epf' /Out'C:\feeds\ozon.xml'" /sc daily /st 03:00
Автоматическое обновление фида экономит до 10 часов в неделю на рутинных операциях и снижает риск ошибок из-за человеческого фактора.
Проверка и оптимизация фида перед загрузкой
Прежде чем загружать фид на маркетплейс, его нужно проверить на:
- Валидность: файл должен соответствовать схеме (например,
YMLдля Яндекса). - Полноту данных: все обязательные поля заполнены.
- Оптимизацию: названия и описания должны содержать ключевые слова для поиска.
Инструменты для проверки:
- 🔍 Валидатор Яндекс.Маркета — проверяет
YMLна ошибки. - 📋
⚠️ Внимание: Wildberries блокирует загрузку фидов, если в названиях товаров есть символы#,$или%. Замените их на слова («номер», «доллар», «процент»).
FAQ: ответы на частые вопросы
Можно ли сделать один фид для всех маркетплейсов?
Нет, у каждой площадки свои требования к формату и обязательным полям. Однако можно использовать промежуточные сервисы (например, АпиХаб), которые преобразуют один исходный фид под разные площадки.
Как часто нужно обновлять фид?
Минимум 1 раз в сутки. Для товаров с часто меняющимися ценами или остатками (например, акционные позиции) — каждые 3-6 часов. Настройте автоматическое обновление через регламентные задания в 1С.
Что делать, если маркетплейс не принимает фид из-за ошибок?
Скачайте лог ошибок из личного кабинета маркетплейса. Чаще всего проблемы связаны с:
- Неверным форматом файла (например,
CSVвместоXML). - Отсутствием обязательных полей (например,
barcodeдля OZON). - Несоответствием категорий.
Исправьте ошибки в 1С и выгрузите фид заново.
Как выгрузить фид, если в 1С нет некоторых полей (например, штрихкода)?
Добавьте недостающие поля через дополнительные реквизиты в справочнике Номенклатура. Если данных нет вообще (например, нет штрихкодов), свяжитесь с поставщиком или сгенерируйте внутренние артикулы.
Можно ли выгружать фид из 1С:Бухгалтерии?
Технически можно, но не рекомендуется. В 1С:Бухгалтерии нет полноценного справочника номенклатуры с фотографиями, категориями и характеристиками. Лучше использовать 1С:Управление торговлей или ERP.