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

Анимация показывает открытие настроек повторяющегося товарного узла. Способ 1: выберите
currencyIdРавноRUB.
Это один из вариантов настройки условия; остальные варианты добавлять не нужно. Способ 2: если нужно убрать только одну лишнюю валюту, поставьте
currencyIdНе равноEUR.
Это один из вариантов настройки условия; остальные варианты добавлять не нужно. Способ 3: для составных значений можно использовать
currencyIdСодержит подстрокуRUB.
Это один из вариантов настройки условия; остальные варианты добавлять не нужно. Способ 4: регулярное выражение
^RUB$(находит значение, которое целиком равно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>