Задача
В YML-фиде поставщика есть рабочие категории 101 и 205, а архивная категория 999 не должна попадать в импорт.
Короткий ответ
Если нужна одна категория, поставьте categoryId Равно 101. Если нужно оставить несколько категорий одним условием, используйте регулярное выражение ^(101|205)$ (находит значение, которое целиком равно 101 или 205).
Как сделать в Eofferix
В XML/YML-снапшоте выберите повторяющийся узел
offer.Откройте настройки узла.

Анимация показывает открытие настроек повторяющегося товарного узла. Вариант для одной категории: в
Условиях выгрузкивыберите полеcategoryId, условиеРавно, значение101.
Это один из вариантов настройки условия; остальные варианты добавлять не нужно. Вариант для нескольких категорий: используйте
categoryIdРегулярное выражение^(101|205)$(находит значение, которое целиком равно101или205).
Это один из вариантов настройки условия; остальные варианты добавлять не нужно.
Было / стало
Было
исходные данные<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-1001" available="true">
<name>Лампа Ладога</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-1002" available="true">
<name>Кресло Волга</name>
<categoryId>205</categoryId>
<price>139.00</price>
</offer>
<offer id="YML-1003" available="true">
<name>Полка Нева</name>
<categoryId>999</categoryId>
<price>16.40</price>
</offer>
</offers>
</shop>
</yml_catalog>Стало
результат<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-1001" available="true">
<name>Лампа Ладога</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-1002" available="true">
<name>Кресло Волга</name>
<categoryId>205</categoryId>
<price>139.00</price>
</offer>
</offers>
</shop>
</yml_catalog>