Яндекс товары фид: автогенерация YML фидов для маркетплейсов Ozon и WB

Автогенерация YML фидов для маркетплейсов Ozon и WB

Яндекс товары фид: автогенерация YML фидов для маркетплейсов Ozon и WB

Поздний вечер, личный кабинет Wildberries подмигивает оранжевыми уведомлениями, а в соседней вкладке Ozon уже просит актуальные остатки. Вы пьете остывший кофе, правите Excel, а в голове одно и то же заклинание: было бы неплохо, если бы фид с товарами жил своей жизнью и не спрашивал, сплю я или делаю отчеты. На самом деле так и должно работать. YML фид товаров создается один раз, дальше его обновляют роботы, а маркетплейсы, рекламные системы и соцсети просто едят готовое. И да, не только Яндекс.Маркету нужен товарный фид Яндекс товары, его же логично использовать как единый источник правды и для Ozon, и для WB, и даже для ВК и Директа. Чуть дисциплины, капля автоматизации и мы возвращаем себе вечера, а не подзабытую таблицу с «скидка_финал2_новая».

Сценарий Make: генерация YML, инструменты и узлы
Сценарий Make: единый фид, разветвление в маркетплейсы и рекламу

Зачем вообще плясать вокруг YML. Потому что это скучный, но безотказный формат, родом из Яндекс.Маркета, который описывает товар так, как это нужно большинству площадок: название, категория, цена, валюта, наличие, фотографии, штрихкоды, параметры от цвета до размера. Удобно то, что один хорошо собранный yml фид товаров можно раскладывать на разные каналы. Ozon и Wildberries чаще любят прямой API или свои шаблоны, но YML можно держать как эталон и от него делать преобразования или выгрузку фида товаров на сторону, не запрещено. По открытым данным, большую часть ассортимента Ozon формируют партнеры, и эта армия предпринимателей выигрывает не громкими рекламами, а тем, как у них выстроена генерация фидов и синхронизация складов. Самое простое правило в 2025 году звучит обидно логично: у кого фид быстрее, у того продажи стабильнее.

Единый источник и три направления: маркетплейсы, реклама, соцсети

Один и тот же яндекс товары фид легко кормит сразу несколько направлений. На маркетплейсы летит чистая номенклатура со всеми обязательными атрибутами, для рекламы мы включаем расширенные теги, чтобы собрать Яндекс Директ фид товаров и запускать динамические объявления. А для SMM и комьюнити пригодится вк товары фид, чтобы витрина ВК подтягивала цену и остатки автоматически. Лучшее в этой истории в том, что ручная генерация практически уходит в прошлое. Мы один раз описываем атрибуты фида для ручной генерации товарных объявлений, фиксируем правила на уровне сценария и больше не трогаем руками ни заголовки, ни UTM, ни последнюю фотографию, которую студия не успела раздать в срок. Если нужна Тильда, то тильда фид товаров просто берет готовый XML с вашего хостинга или из облачного хранилища и показывает его миру, без героизма.

Справедливости ради, Ozon и WB могут не съесть ваш YML напрямую, зато без проблем примут данные через API, CSV или XLSX. Поэтому я делаю так: держу YML как золотой стандарт, а дальше через сценарий раскладываю в три ветки. Первая отдает XML в публичный URL для Яндекс.Маркет и рекламы. Вторая с помощью коннекторов и HTTP модулей обновляет карточки и цены в Ozon. Третья идет в Wildberries на прайсы и остатки по расписанию. Получается гибрид: генерация yml фида для общего вида и конвертация под каждую платформу там, где нужен их специфический формат. Лишнего кода нет, рутины тоже, и да, нервов почти не тратится.

Как это собирается на make.com без шаманства

На сцену выходит make.com и делает нормально. Сценарий начинается с вашего источника данных, он может быть любым. У кого-то 1С с вебхуками, у другого Google Sheets, у третьего CRM или свой Postgres, видел даже каталог на Tilda с подключенным API. Мы подтягиваем товары, нормализуем поля, переводим категории в нужный справочник и аккуратно чистим текст. Дальше идут блоки итерации, где каждая позиция превращается в аккуратный offer с нужными тегами. Фотографии приводятся к полноценным URL, остатки сверяются с последним приходи-расходом, цены получают НДС и валюту. На выходе сборщик XML формирует валидный YML, который лежит в объектном хранилище или на вашем домене и обновляется по расписанию. Раз в час, раз в сутки или после каждого изменения карточки — выбираете вы.

Если хочется живых оповещений, мы добавляем логирование в Telegram. Сценарий проверяет, все ли обязательные атрибуты присутствуют, и если вдруг пропал штрихкод, не хватает категории или недавно сломалась ссылка на фотографию, прилетает сообщение с краткой сводкой и ссылкой, где править. А если хочется без ручного участия, включаем автоисправления: подставляем временную категорию, подтягиваем бренд из справочника, режем лишние пробелы в названии. В особо тревожные дни можно еще сохранять предыдущую версию фида и откатываться, если вдруг за ночь поставщик взвинтил цены и вы не успели это переварить. Никакой магии — просто триггеры, фильтры и аккуратная оркестровка.

Создание страницы и витрины на автомате из фида
Из одного фида растут витрина, реклама и карточки

История одна, а деталей много: как не наломать дров

Был проект с одеждой, где в 1С цвета писались как «чёрный», «черный» и «Blk». Приятной жизни от этого мало. Мы завели словарь соответствий и прогоняли каждую позицию через него еще до сборки фида. Размеры тоже нормализовали к одному формату, чтобы и WB, и реклама понимали, что M и 48 — это про одну и ту же вещь. Фотографии подчищали от ненужных параметров, чтобы URL были стабильными, а alt на автомате собирали из бренда, модели и категории. Когда приходили новые позиции без EAN, сценарий ставил им временный статус, не пуская их в яндекс товары фид, зато присылал короткий отчёт в чат. Через неделю вся команда перестала спорить, кто виноват в потерянных продажах, потому что теперь всё было видно в журнале. Каждому товару нужна своя судьба, но правила у судьбы должны быть одинаковыми.

Отдельно советую не забывать про рекламу. Яндекс Директ фид товаров работает бодро, если в фиде есть цена до и после скидки, корректный availability и понятные заголовки, без словесной каши. На стороне make.com мы дополняем YML нужными полями, а затем публикуем по стабильному URL. Дальше Директ подтягивает позиции и крутит динамические объявления без вашего участия. То же самое с ВК: вк товары фид живет по расписанию, и каталог в сообществе всегда выглядит опрятно. Если нужно, добавляем UTM так, чтобы при любой акции или распродаже они подменялись сами, без вашего логина в рекламный кабинет. Маленькая автоматизация, а выручка не прыгает, как пульс у маркетолога на Черную Пятницу.

Ozon и WB: YML как база, остальное по API

С маркетплейсами тонкость одна: YML исторически про Яндекс.Маркет, а Ozon и Wildberries любят свои правила. Мы решаем это так. Сценарий генерирует эталонный YML, затем параллельная ветка через HTTP и готовые модули обновляет цены, остатки и характеристики в Ozon. Для WB аналогично летят прайс-листы и штрихкоды, а если требуется, заходим через их API для корректных статусов. Когда нужны большие обороты, включаем пакетную отправку и троттлинг, чтобы не упереться в лимиты запросов. И еще одна фишка — меняем только те товары, что реально изменились, чтобы не гонять тысячи карточек зря. Экономия трафика, скорости и, честно, нервов. Яндекс товары загрузить фид по старой памяти по прежнему актуально для Маркета и Директа, а маркетплейсам мы доставляем всё то же самое на их родном языке.

Автоматизация контента и соцсетей на базе товарного фида
Контент, соцсети и прайсы живут от одного источника

Откуда брать данные и как жить с 1С, Tilda и CRM

Если у вас 1С, всё прекрасно сочетается. В 1С настраиваем выгрузку в JSON или XML, отдаем в вебхук, make.com ловит и обновляет фид. Можно наоборот — по расписанию опрашивать 1С, это чуть менее элегантно, но тоже работает. Для Tilda хватает API и таблиц, тильда фид товаров собирается в одно движение. Google Sheets и Notion тоже идут в ход, особенно на старте, когда карточки еще «дорастают» до полноценной PIM. Главное правило простое: один мастер источник, дальше сценарий конвертирует, где нужно, а генерация фида остается на его совести. Проснулись, посмотрели отчет, улыбнулись и пошли наливать кофе уже теплым.

Про ошибки, модерацию и здравый смысл

Ошибки будут, их задача — случаться не дважды. В сценарии закладываем несколько страховок: проверяем обязательные поля, валидируем ссылки, отлавливаем дубли SKU и меняем местами размер с цветом, если кто-то перепутал столбцы. Лог шлется в ваш Telegram или почту, а для критичных вещей ставим стопор и не публикуем сломанные карточки. Если модерация ругается на лишние капсы или запрещенные слова в описании, фильтры в make.com очищают текст еще до сборки. На Авито, кстати, тоже можно выходить автоматически, и тут уместна аккуратная ии генерация фида для Авито на базе того же YML плюс преобразование в их XML. Ключевая мысль одна: вы однажды создаете фид товаров правильно, а сценарий следит, чтобы вы больше не возвращались к странным ручным исправлениям по ночам.

Хочется повторить у себя

Если тянет внедрить это без недель боли, начните с простого шаблона и не пытайтесь объять всё сразу. Подключите источник, соберите первые 50 товаров, проверьте изображения и цены, опубликуйте тестовый URL и прокрутите обновление несколько раз. Когда станет скучно, добавьте ветку для Ozon, потом WB, а третьей волной — Директ и ВК. Если хочется пройти всё по шагам и не изобретать велосипед, вот полезные вещи. Хотите научиться автоматизации рабочих процессов с помощью сервиса make.com и нейросетей? Подпишитесь на наш Telegram-канал. Можно сразу взять готовые сценарии и карту действий в разделе Обучение по make.com и собрать рабочий yml фид товаров за вечер, без квестов. А если времени совсем нет, то Блюпринты по make.com сэкономят нервные клетки и помогут не запутаться в лишних настройках. Регистрируйтесь в make.com, ставьте расписание, и пусть обновления бегают сами, а не вы.

Технические нотатки, которые спасают

Для больших каталогов используйте пагинацию и частичную публикацию, это ускорит генерацию фида и не будет дергать сервер без нужды. Храните готовый YML на быстром CDN или объектном хранилище, и не забывайте отдавать правильный Content-Type, это мелочь, но она экономит время на отладке. Если картинок много, грузите их отложенно и меняйте только те URL, что реально обновились. Добавляйте версионность фида в параметрах запроса, чтобы кэш не мешал ночным обновлениям. И помните, генерация фида — это не про красоту XML, а про аккуратность данных. Даже идеальный тег не спасет карточку, если в нем город и цвет поменялись местами. Ну и еще маленькая просьба к себе будущему: делайте комментарии в сценарии, через месяц вы сами себе скажете спасибо.

FAQ

Что такое яндекс товары фид и зачем он мне, если я продаю на Ozon и WB

Это XML в формате YML, исторически для Яндекс.Маркет. Его удобно держать как единый эталонный фид с товарами, а уже от него конвертировать под API и форматы Ozon и Wildberries. Так вы управляете данными в одном месте и не плодите хаос по каналам. Даже если Ozon и WB напрямую YML не берут, из него легко грузить обновления туда, где нужно, а параллельно использовать для рекламы и витрин.

Как часто обновлять генерацию фидов

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

Можно ли создать фид товаров, если сайт на Tilda или только Google Sheets

Можно без проблем. Tilda имеет API и таблицы, откуда make.com подтянет карточки, а Google Sheets и вовсе универсальный старт. Тильда фид товаров собирается за один сценарий: взяли данные, нормализовали, собрали YML и выложили по постоянной ссылке. Потом вы уже решите, добавлять ли ветки на Ozon и WB.

Как подружить 1С и товарный фид Яндекс товары

Через вебхуки или по расписанию. 1С отдает JSON или XML, make.com приводит это к структуре YML и публикует. Для цен и остатков можно сделать отдельные быстрые обновления, чтобы не перегенерировать весь файл. Это помогает, когда каталог большой, а меняется только прайс.

Где хранить YML и как его отдать в кабинеты

Проще всего кладем фид в объектное хранилище или на свой домен и даем постоянный URL. Яндекс Маркет и рекламные системы берут ссылку и сами подтягивают данные. Для Ozon и WB используем API и их форматы, но логика одна: YML у нас эталон, а дальше конвертация. Команда не копирует руками, а сценарий делает выгрузка фида товаров стабильной.

Чем отличается YML от прямой работы по API

YML удобен как универсальный формат и архив изменений, API — как канал доставки правок в маркетплейс. Обычно мы держим оба: фид для витрин и рекламы, API для Ozon и WB, где быстрее отдать остатки и цены. Так меньше рисков и понятнее, что обновилось. Если один канал сломался, второй не подводит.

Как сделать Яндекс Директ фид товаров и при чем тут динамические объявления

В фид добавляем корректные цены, наличие, фото и лаконичные заголовки, публикуем по постоянному URL и подключаем в Директ. Дальше система подставляет товары в объявления автоматически и не ждет вашего ручного апдейта. Итог прост: снижается ручная работа и больше трафика идет на актуальные карточки.

А ВК и Авито поддержите

Да. Для ВК формируем вк товары фид, структура похожа, а обновления идут по расписанию. Авито требует свой XML, но на базе YML несложно сделать конвертацию, в некоторых случаях уместна аккуратная ии генерация фида для Авито, когда нужно из описания собрать недостающие параметры. Главное — один источник и четкие правила преобразований.

Сколько стоит make.com и как начать

У платформы есть тарифы под разные объемы. Для тестов часто хватает базового. Регистрируйтесь через make.com, соберите минимальный сценарий и дайте ему сутки поработать. Если нужен быстрый старт и разбор по шагам, загляните в Обучение по make.com или возьмите готовые Блюпринты по make.com.

Что делать, если модерация режет карточки

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

Интересное