Конвертер XML в YML для прайсов и каталогов поставщиков
Загрузите XML-прайс и бесплатно проверьте базовую структуру YML. Для регулярной работы подключите источник, сохраните маппинг и правила — Eofferix будет обновлять фид автоматически.
Конвертер XML → YML
Типовой YML можно бесплатно получить прямо на этой странице. Для площадок с обязательными требованиями выберите нужный вариант.
У этой площадки есть обязательные поля и собственные требования к структуре YML. В кабинете Eofferix выберите готовые настройки площадки, сопоставьте поля источника и проверьте файл перед выгрузкой.
Настройка экспорта YML под требования площадки
Быстрый конвертер выше собирает базовый YML для проверки структуры. Зарегистрируйтесь, и в личном кабинете можно выбрать площадку: сервис подготовит YML-каркас, подсветит обязательные поля и сохранит правила для повторных выгрузок.
Настроить YML в кабинете →У каждого поставщика свой 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 и автоматическое обновление
Загрузите XML-прайс
Добавьте XML с товарами, ценами, остатками, категориями, характеристиками и ссылками на изображения.
Настройте правила
Выберите повторяющийся товарный узел, сопоставьте элементы и атрибуты с YML, настройте фильтры и преобразования.
Автоматизируйте обновления
Подключите источник XML, выберите расписание и способ получения YML: в кабинете, по постоянной ссылке или на email.
Настройка XML-структуры для товарного YML
Выбор товарного узла
Укажите повторяющийся элемент product, offer, item или другой узел, в котором поставщик передаёт товары.
Элементы и XML-атрибуты
Используйте вложенные элементы и атрибуты для артикула, названия, цены, наличия и других полей offer.
Дерево категорий
Соберите categories из разделов поставщика и назначьте товарам стабильные categoryId.
Цена, валюта и наличие
Сопоставьте исходные значения, примените наценку, скидку или округление и подготовьте нужные поля YML.
Изображения и характеристики
Разберите вложенные списки, сохраните изображения в облаке Eofferix, измените размер, формат или качество, добавьте водяной знак и передайте характеристики в param.
Составные значения
Соберите название, описание или другие поля из нескольких XML-узлов и добавленного текста.
Фильтрация товаров
Исключите позиции без цены, остатка или обязательных данных, а также товары из ненужных разделов.
Автоматическое получение XML
Подключите доступную ссылку, FTP/FTPS/SFTP, почтовое вложение или облачный источник и задайте расписание обработки.
YML для нужного канала
Выберите сценарий площадки, настройте обязательные поля и получайте результат по постоянной ссылке или email.
Частые вопросы про XML → YML
Настройте автоматическую выгрузку XML → YML
Подключите источник XML один раз — Eofferix будет получать новые данные, применять ваши правила и обновлять готовый YML по расписанию.
Настроить бесплатно → После регистрации доступен бесплатный тариф · до 5 МБ без регистрации · без установки программ