marketplaces

Как выгрузить универсальный товарный YML-фид для 2ГИС

2026-08-31
Задача

Нужен товарный YML-фид для 2ГИС или похожего каталога без собственной YML-спецификации маркетплейса. У площадки нет требования к бренду и обязательной ссылке на товар — источник при этом содержит только базовые поля: артикул, название, цену и категорию.

Короткий ответ

Создайте профиль с целевым форматом YML и выберите в списке «Площадка или сценарий» пункт «2ГИС». Панель подготовки YML соберёт универсальный каркас с минимальным набором обязательных полей — их всего пять.

Как сделать в Eofferix

  1. Создайте профиль и загрузите исходный XML-файл каталога.
  2. В блоке выбора формата откройте вкладку Форматы, выберите карточку YML, затем в списке «Площадка или сценарий» — пункт 2ГИС.
    Список Площадка или сценарий с выбранным пунктом 2ГИС
  3. В XML-редакторе откройте панель «Подготовка YML» и пройдите чек-лист: сопоставьте id, name, price и категорию — панель считает обязательными всего пять полей offer и не предлагает поле бренда вообще.
    Панель подготовки YML с чек-листом обязательных полей для сценария 2ГИС
  4. Нажмите Далее, затем Запустить — преобразование выполняется за секунды для небольшого каталога.
    Результат преобразования готов, доступна ссылка Скачать YML
  5. Скачайте готовый YML по кнопке Скачать YML или настройте регулярный запуск профиля по расписанию.

Что учесть

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

Было / стало

Было — XML-каталог

<catalog>
  <items>
    <item>
      <id>LAMP-100</id>
      <name>Настольная лампа Nordic</name>
      <price>2490</price>
      <brand>NordicHome</brand>
      <category>Освещение</category>
    </item>
  </items>
</catalog>

Стало — YML для 2ГИС

<yml_catalog>
  <shop>
    <categories>
      <category id="961206463">Освещение</category>
    </categories>
    <offers>
      <offer id="LAMP-100">
        <name>Настольная лампа Nordic</name>
        <price>2490</price>
        <currencyId>RUB</currencyId>
        <categoryId>961206463</categoryId>
      </offer>
    </offers>
  </shop>
</yml_catalog>

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться