XML YML

Конвертер XML в YML для прайсов и каталогов поставщиков

Загрузите XML-прайс и бесплатно проверьте базовую структуру YML. Для регулярной работы подключите источник, сохраните маппинг и правила — Eofferix будет обновлять фид автоматически.

Попробуйте бесплатноесть тариф FreeБесплатный тариф активируется после регистрации
YML под площадкуна бесплатном тарифеготовые сценарии для Яндекса, 2ГИС и цен/остатков Озон
Настрой преобразованияиз XML в YML по вашему шаблонупересчитайте цены, соберите категории, поменяйте свойства
Автоматическая выгрузкабез ручных обновленийEofferix получает свежий XML и публикует готовый YML по расписанию
конвертер

Конвертер XML → YML

Обрабатываем...
XMLYML

Типовой YML можно бесплатно получить прямо на этой странице. Для площадок с обязательными требованиями выберите нужный вариант.

Источник
Нажмите или перетащите файл сюда
Без регистрации можно загрузить файл до 5 Mb. Преобразования значений также доступны только после регистрации
Файл слишком большой
В кабинете доступны источники до 2 ГБ; точный лимит зависит от способа подключения
Попробовать бесплатно
Результат
Идёт анализ
Предпросмотр

Настройка экспорта YML под требования площадки

Быстрый конвертер выше собирает базовый YML для проверки структуры. Зарегистрируйтесь, и в личном кабинете можно выбрать площадку: сервис подготовит YML-каркас, подсветит обязательные поля и сохранит правила для повторных выгрузок.

Настроить YML в кабинете →
Яндекс Маркетфид продавца с обязательными полями, категориями и правилами offer. Яндекс Товары / Поисккаталог для товарных карточек и показа товаров в поиске. Яндекс ДиректYML для товарных объявлений и рекламных кампаний. Яндекс.Бизнестовары и услуги для карточки компании без лишней ручной сборки. 2ГИСтоварный каталог для витрины организации и справочника. Ozon: цены и остаткифайл обновления товарных данных без продавческого API.
XML-прайс

У каждого поставщика свой XML — YML должен оставаться предсказуемым

В одном XML товары лежат в product, в другом — в offer или item; цены и картинки могут быть элементами, атрибутами или вложенными списками. Eofferix позволяет один раз описать структуру поставщика и дальше собирать YML по тем же правилам.

Автоматическое получение источника

XML-файл с компьютера, прямая ссылка, FTP/FTPS/SFTP, почтовое вложение, Google Drive, Яндекс Диск и другие доступные источники.

Обработка по вашему шаблону

Товарный узел, элементы и атрибуты, маппинг полей, фильтры, правила цены, категории и изображения.

Готовый YML без ручной работы

Разовая конвертация XML на странице или регулярное обновление YML в кабинете, по постоянной ссылке либо на email.

пример

Пример: XML-прайс поставщика → товарный YML

Быстрый конвертер показывает базовую структуру. В профиле XML-элементы и атрибуты можно сопоставить с категориями, валютой, offer, param и публичными ссылками на обработанные изображения.

Исходный XML поставщика

элементы и атрибуты
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
  <product sku="SKU-001" available="true">
    <brand>Apple</brand>
    <model>iPhone 15</model>
    <price currency="USD">999</price>
    <stock>12</stock>
    <category id="phones">Смартфоны</category>
    <images>
      <image>front.jpg</image>
      <image>back.jpg</image>
    </images>
    <properties><color>чёрный</color></properties>
  </product>
</catalog>

Базовый YML для проверки

быстрый результат
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
  <shop>
    <offers>
      <offer id="SKU-001" available="true">
        <name>iPhone 15</name>
        <price>999</price>
        <categoryId>Смартфоны</categoryId>
        <picture>front.jpg</picture>
        <picture>back.jpg</picture>
        <param name="Бренд">Apple</param>
        <param name="Цвет">чёрный</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Настроенный YML из XML

сохранённые правила
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="...">
  <shop>
    <name>Demo shop</name>
    <currencies>
      <currency id="USD" rate="1"/>
    </currencies>
    <categories>
      <category id="10">Смартфоны</category>
    </categories>
    <offers>
      <offer id="SKU-001" available="true">
        <name>Apple iPhone 15, чёрный</name>
        <price>1099</price>
        <currencyId>USD</currencyId>
        <categoryId>10</categoryId>
        <picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/front-800.webp</picture>
        <picture>https://storage.eofferix.com/users/42/media/profile_128/files/8f4f7d/back-800.webp</picture>
        <param name="Бренд">Apple</param>
        <param name="Цвет">чёрный</param>
        <param name="Остаток">12</param>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Что изменил профиль: найден товарный узел product, название собрано из нескольких элементов, цена пересчитана, категория получила стабильный ID, свойства перенесены в param, а изображения сохранены в облаке Eofferix и переданы публичными ссылками.

сценарии

Когда нужен конвертер XML в YML

XML → YML подходит для прайсов и каталогов поставщиков, которые нужно регулярно приводить к одной товарной структуре.

Поставщик обновляет XML

Новый файл забирается автоматически и обрабатывается по сохранённому профилю.

XML не похож на YML

Вы сами указываете товарный узел и соответствие полей вместо ручной переделки файла.

Данные находятся во вложенности

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

Категория приходит текстом

Раздел поставщика сопоставляется со стабильным categoryId итогового каталога.

У товара несколько картинок

Списки изображений разбираются и становятся отдельными picture.

Нужен только выбранный ассортимент

Фильтры исключают товары без обязательных данных, из лишних категорий или с неподходящим статусом.

как удобнее

XML → YML: проверить файл, сохранить правила или автоматизировать обновление

Способ работы зависит от того, нужен ли вам один результат или постоянно обновляемый товарный фид из XML поставщика.

Задача с XMLНастройка структурыРезультат в YML
Проверить один XMLЗагружаете файл в быстрый конвертер без сохранения профиля.Получаете базовый YML для проверки структуры и состава товаров.
Обрабатывать XML поставщикаВыбираете товарный узел, сопоставляете элементы и атрибуты, сохраняете категории, цены и фильтры.Каждый новый XML той же структуры даёт повторяемый результат.
Обновлять YML автоматическиПодключаете источник XML, расписание и способ получения результата.Актуальный YML доступен по постоянной ссылке или отправляется на email.
лимиты и безопасность

XML поставщика остаётся исходником — под ваш канал меняется результат

Не нужно просить поставщика переделывать каталог: Eofferix запоминает его структуру и применяет ваши правила при каждом обновлении.

Без переделки XML

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

Понятное сопоставление

В профиле видно, откуда берётся каждое значение итогового offer.

Стабильные категории

Текстовые разделы и исходные идентификаторы можно привести к единому дереву categories.

Крупные XML-источники

Поддерживаются источники объёмом до 2 ГБ в зависимости от способа подключения.

Публичные ссылки на изображения

Eofferix может сохранить изображения в своём облаке, обработать их и передать в picture.

Предсказуемое обновление

При неизменной структуре XML сохранённый профиль повторяет обработку без ручной настройки.

другие форматы

Другие задачи с XML и YML

Если поставщик отдаёт другой формат или готовый YML нужно проверить в таблице, выберите соседний сценарий.

процесс

Как настроить XML → YML и автоматическое обновление

// 01

Загрузите XML-прайс

Добавьте XML с товарами, ценами, остатками, категориями, характеристиками и ссылками на изображения.

// 02

Настройте правила

Выберите повторяющийся товарный узел, сопоставьте элементы и атрибуты с YML, настройте фильтры и преобразования.

// 03

Автоматизируйте обновления

Подключите источник XML, выберите расписание и способ получения YML: в кабинете, по постоянной ссылке или на email.

возможности

Настройка XML-структуры для товарного YML

Выбор товарного узла

Укажите повторяющийся элемент product, offer, item или другой узел, в котором поставщик передаёт товары.

Элементы и XML-атрибуты

Используйте вложенные элементы и атрибуты для артикула, названия, цены, наличия и других полей offer.

Дерево категорий

Соберите categories из разделов поставщика и назначьте товарам стабильные categoryId.

Цена, валюта и наличие

Сопоставьте исходные значения, примените наценку, скидку или округление и подготовьте нужные поля YML.

Изображения и характеристики

Разберите вложенные списки, сохраните изображения в облаке Eofferix, измените размер, формат или качество, добавьте водяной знак и передайте характеристики в param.

Составные значения

Соберите название, описание или другие поля из нескольких XML-узлов и добавленного текста.

Фильтрация товаров

Исключите позиции без цены, остатка или обязательных данных, а также товары из ненужных разделов.

Автоматическое получение XML

Подключите доступную ссылку, FTP/FTPS/SFTP, почтовое вложение или облачный источник и задайте расписание обработки.

YML для нужного канала

Выберите сценарий площадки, настройте обязательные поля и получайте результат по постоянной ссылке или email.

вопросы

Частые вопросы про XML → YML

В профиле укажите повторяющийся товарный узел — product, offer, item или другой элемент поставщика. Eofferix будет обрабатывать каждый такой узел как отдельный товар.
Выберите вложенные свойства товара и передайте их в элементы param. Название характеристики и её значение можно брать из элементов или атрибутов исходного XML.
Да. Категории из XML можно связать со стабильными categoryId, а затем использовать эти идентификаторы в товарах итогового YML.
Подключите XML по прямой ссылке, FTP/FTPS/SFTP, из почтового вложения или облачного источника и задайте расписание. Eofferix применит сохранённый профиль и обновит результат.
Да. Атрибуты и вложенные элементы можно сопоставить с артикулом, названием, ценой, наличием и другими полями offer или использовать в правилах преобразования.
Список изображений можно разобрать и передать каждую ссылку в отдельный элемент picture. При необходимости Eofferix сохранит изображения в своём облаке и обработает их.
Да. Профиль поддерживает наценки, скидки, округление, составные значения и фильтры по цене, остатку, категории, изображению, артикулу или статусу.
Да. Быстрый конвертер принимает XML до 5 МБ без регистрации и создаёт базовый YML для проверки структуры. После регистрации доступен бесплатный тариф для сохранения правил и настройки выгрузки под площадку.
готовы начать

Настройте автоматическую выгрузку XML → YML

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

Настроить бесплатно → После регистрации доступен бесплатный тариф · до 5 МБ без регистрации · без установки программ