Задача
Поставщик прислал один YML с товарами в нескольких валютах. Для текущего импорта нужна только валюта RUB.
Короткий ответ
Поставьте условие экспорта на offer: currencyId должно соответствовать регулярному выражению ^RUB$ (находит значение, которое целиком равно RUB).
Как сделать в Eofferix
В XML/YML-снапшоте выберите повторяющийся узел
offer.Откройте настройки узла.

Анимация показывает открытие настроек повторяющегося товарного узла. Добавьте условие экспорта для
currencyId:currencyId^RUB$.
Условие применяется к товару целиком.
Было / стало
Было
исходные данные<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-7001" available="true"><name>Лампа Ладога</name><currencyId>RUB</currencyId><price>1290.00</price></offer>
<offer id="YML-7002" available="true"><name>Кресло Волга</name><currencyId>EUR</currencyId><price>92.00</price></offer>
<offer id="YML-7003" available="true"><name>Полка Нева</name><currencyId>RUB</currencyId><price>990.00</price></offer>
</offers>
</shop>
</yml_catalog>Стало
результат<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-7001" available="true"><name>Лампа Ладога</name><currencyId>RUB</currencyId><price>1290.00</price></offer>
<offer id="YML-7003" available="true"><name>Полка Нева</name><currencyId>RUB</currencyId><price>990.00</price></offer>
</offers>
</shop>
</yml_catalog>Что важно помнить
- Не смешивайте валюты в одном импорте, если принимающая система не пересчитывает цены сама.
- Для другой страны замените код валюты в регулярном выражении на фактический
currencyIdиз файла.