Task
CommerceML product properties are stored in ЗначенияСвойств: country and warranty sit next to each other. The import needs only the country value with ID prop-country.
Short answer
Open Значение inside ЗначенияСвойства and add a condition on Ид: regular expression ^prop-country$ (matches a value that is exactly prop-country).
How to do it in Eofferix
In the XML snapshot, select the
Значениеvalue inside the repeated block.Open the value settings.

The animation shows opening settings for the selected value. Add an export condition on
Ид:Ид^prop-country$.
This makes Eofferix take the value only from the needed repeated block.
Before / after
Before
source data<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-28001</Ид><Наименование>Hudson lamp</Наименование>
<ЗначенияСвойств>
<ЗначенияСвойства><Ид>prop-country</Ид><Значение>United States</Значение></ЗначенияСвойства>
<ЗначенияСвойства><Ид>prop-warranty</Ид><Значение>24</Значение></ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
<Товар>
<Ид>SKU-28002</Ид><Наименование>Parker chair</Наименование>
<ЗначенияСвойств>
<ЗначенияСвойства><Ид>prop-country</Ид><Значение>Canada</Значение></ЗначенияСвойства>
<ЗначенияСвойства><Ид>prop-warranty</Ид><Значение>12</Значение></ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>After
result<Товары>
<Товар><Ид>SKU-28001</Ид><Наименование>Hudson lamp</Наименование><Страна>United States</Страна></Товар>
<Товар><Ид>SKU-28002</Ид><Наименование>Parker chair</Наименование><Страна>Canada</Страна></Товар>
</Товары>What to keep in mind
- If the property ID is one exact value, use
equalswithout a regular expression. - CommerceML tag names are kept as they appear in the 1C export; they are part of the format.