«Яндекс Товары / Поиск» — отдельный сценарий YML в Eofferix: фид для показа товарных карточек в поисковой выдаче Яндекса. Требования площадки строже, чем у Яндекс.Маркета — ссылка на товар, картинка и описание здесь обязательны, а не рекомендованы.
Чем этот сценарий отличается от Яндекс.Маркета
Профиль создаётся точно так же, как для YML для Яндекс.Маркета: раздел «Интерпретатор» → «Новый профиль» → загрузка источника → формат YML на вкладке «Форматы». Разница — в пункте списка «Площадка или сценарий»: там нужно выбрать «Яндекс Товары / Поиск».

Обязательные поля
Дальше работает та же боковая подсказка «Подготовка YML», что и в сценарии для Маркета (как она устроена — в полной инструкции: значки готовности, кнопка-палочка, значок отмены). Разница — в наборе полей, которые панель считает обязательными для этой площадки:
| Поле offer | Статус |
|---|---|
| id, name | Обязательно |
| url — ссылка на товар | Обязательно |
| price, currencyId | Обязательно |
| categoryId | Обязательно |
| picture — изображение | Обязательно |
| description — описание | Обязательно |
| vendor, available, oldprice, vendorCode, barcode | Необязательно |

Если в источнике нет прямой ссылки на карточку товара на вашем сайте, этот сценарий не подойдёт без доработки — площадка ведёт покупателя именно по этой ссылке.
Пример: было / стало
Источник — обычный плоский XML с полями id, name, price, brand, category, photo, url, description. После сборки офер выглядит так:
Было — исходный XML
<item>
<id>LAMP-100</id>
<name>Настольная лампа Nordic</name>
<price>2490</price>
<brand>NordicHome</brand>
<category>Освещение</category>
<photo>https://cdn.example.com/img/lamp-100.jpg</photo>
<url>https://shop.example.com/catalog/lamp-100</url>
<description>Настольная лампа с тканевым абажуром, тёплый свет 3000K.</description>
</item>
Стало — офер для «Яндекс Товары / Поиск»
<offer id="LAMP-100">
<id>LAMP-100</id>
<name>Настольная лампа Nordic</name>
<price>2490</price>
<url>https://shop.example.com/catalog/lamp-100</url>
<description>Настольная лампа с тканевым абажуром, тёплый свет 3000K.</description>
<currencyId>RUB</currencyId>
<picture>https://cdn.example.com/img/lamp-100.jpg</picture>
<vendor>NordicHome</vendor>
<categoryId>961206463</categoryId>
</offer>

Фильтры, разовая и регулярная выгрузка
Убрать товары без фото, с нулевой ценой или другими проблемами можно тем же блоком «Условия выгрузки» — подробный разбор с примером в инструкции для Яндекс.Маркета. Там же — как поставить профиль на регулярное обновление вместо разовой выгрузки.
Общий обзор конвертации в YML из разных источников — в статье «Как конвертировать каталог в YML».