Дидви
Меню
Написать в Telegram

Генератор товарного фида

Подготовка YML из CSV или Excel: сопоставление столбцов, дерево категорий, проверка товаров и скачивание XML в браузере.

Бесплатно. Без регистрации.

Как пользоваться

  1. Выберите CSV или XLSX с товарами. При необходимости задайте кодировку и разделитель CSV, нажмите «Прочитать таблицу» и выберите лист.
  2. Проверьте сопоставление столбцов, предложенное по заголовкам. Назначьте обязательные поля. Для дерева категорий используйте путь вида «Дом > Освещение»; изображения разделяйте знаком | или переносом строки.
  3. Заполните название магазина, компанию, URL и выберите одну валюту. Задайте режим: остановиться при ошибках или исключить ошибочные строки. Нажмите «Сформировать YML».
  4. Проверьте ошибки, предупреждения и первые offer. Скачайте XML и проверьте соответствие требованиям выбранной площадки импортом в её кабинете. Инструмент не отправляет файл в кабинет.
  5. Нажмите «Очистить», чтобы удалить файл, данные магазина и результат из памяти страницы. После изменения настроек сформируйте фид заново.

Выбран формат YML — упрощённое описание товаров

Файлы и данные магазина обрабатываются в памяти браузера. Изображения и внешние адреса не загружаются. Инструмент не загружает файл в кабинет, не создаёт постоянный URL и не обновляет фид по расписанию.

Соответствие требованиям конкретной площадки нужно проверить импортом в её кабинете. Основа формата: публичная справка Яндекс Товаров. Автоматическая проверка содержания описаний и правил отдельных товарных категорий не выполняется.

1. Загрузите таблицу

Один CSV или XLSX без макросов, до 10 МБ. Первая строка — заголовки. До 20 000 строк и 1 000 000 ячеек во всех листах, до 200 столбцов.

Выберите таблицу с товарами.

Форматы и ограничения

Вход: CSV, XLSX. Выход: XML (YML, UTF-8).

Пример работы

До

Вымышленный товар:
id: DEMO-01
Название: Лампа Маяк Л-1
Цена: 1 234,50
Категория: Дом > Освещение
URL: https://shop.example/product/1
Изображение: https://shop.example/images/1.jpg
Описание: Лампа для рабочего стола.

После

Фрагмент YML (RUB):
<offer id="DEMO-01">
  <name>Лампа Маяк Л-1</name>
  <url>https://shop.example/product/1</url>
  <price>1234.50</price>
  <currencyId>RUB</currencyId>
  <categoryId>2</categoryId>
  <picture>https://shop.example/images/1.jpg</picture>
  <description>Лампа для рабочего стола.</description>
</offer>

Вопросы и ответы

Куда отправляется таблица?

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

Подойдёт ли файл любой площадке?

Выбран YML с упрощённым описанием товара. Разные получатели предъявляют собственные требования. Инструмент проверяет перечисленные поля и формирует XML, но соответствие требованиям конкретной площадки нужно проверить импортом в её кабинете. Доставку, дополнительные характеристики и правила содержания для отдельных категорий необходимо проверить отдельно. Файл не загружается в кабинет автоматически.

Проверяются ли ссылки и изображения?

Проверяется только формат URL с http:// или https://. Инструмент не делает внешних запросов, не открывает страницы и не загружает фотографии. Доступность, размеры, формат изображения и соответствие данным сайта нужно проверить самостоятельно.

Как обрабатываются ошибки и дубли?

Для каждого замечания указан номер строки выбранного листа, где заголовок считается строкой 1. Режим «Остановиться» блокирует XML при любой ошибке. Режим «Исключить строки с ошибками» оставляет только корректные товары. Если id повторяется, ошибочными считаются все строки с этим id. Ошибки магазина или сопоставления блокируют XML в обоих режимах. Обычные российские цены нормализуются молча; неоднозначные разделители и более двух дробных знаков считаются ошибкой, цена не угадывается.

Как получаются категории и валюта?

Категории берутся из выбранного столбца. Можно считать всю ячейку названием либо разбить путь по знаку >. Одинаковые пути получают общий id, вложенные уровни — parentId. ID назначаются по порядку корректных строк, поэтому могут измениться при перестановке. Валюта одна для всей таблицы: RUB или RUR. Пересчёт валют не выполняется.

Можно ли получить постоянную ссылку на фид?

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

По теме

Нужна помощь с инструментом? Написать в поддержку. Не отправляйте рабочие данные в обращении. Обновлено: 13.10.2026.