Task
The supplier sent one YML feed with products in several currencies. This import needs only USD.
Short answer
Add an export condition to offer: currencyId must match ^USD$ (matches a value that is exactly USD).
How to do it in Eofferix
In the XML/YML snapshot, select the repeated
offernode.Open the node settings.

The animation shows opening settings for the repeated product node. Add an export condition for
currencyId:currencyId^USD$.
The condition is applied to the whole item.
Before / after
Before
source data<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-7001" available="true"><name>Hudson lamp</name><currencyId>USD</currencyId><price>1290.00</price></offer>
<offer id="YML-7002" available="true"><name>Parker chair</name><currencyId>EUR</currencyId><price>92.00</price></offer>
<offer id="YML-7003" available="true"><name>Harbor shelf</name><currencyId>USD</currencyId><price>990.00</price></offer>
</offers>
</shop>
</yml_catalog>After
result<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-7001" available="true"><name>Hudson lamp</name><currencyId>USD</currencyId><price>1290.00</price></offer>
<offer id="YML-7003" available="true"><name>Harbor shelf</name><currencyId>USD</currencyId><price>990.00</price></offer>
</offers>
</shop>
</yml_catalog>What to keep in mind
- Do not mix currencies in one import unless the receiving system converts prices itself.
- For another country, replace the currency code in the expression with the actual
currencyIdfrom the file.