Ahoj všem, zjevně něco přehlížím a prosím o radu. Potřebuji ve feedu (Mergado2), který je ve formátu Shoptet kompletní (vstup i výstup):
- najít všechny varianty s hodnotou “VYPRODEJ” v elementu
(to je OK = VARIANTS | VARIANT | CODE CONTAINS “VYPRODEJ”) - a u těchto variant nastavit pravidlem hodnotu z 0 na 1. Vše co jsem zatím zkoušel mi změnilo hodnotu u všech variant produktu, nedaří se mi ji změnit pouze u konkrétních varianty.
Děkuji za pomoc a ideálně konkrétní příklad jak by mělo pravidlo vypadat.
Vzorový příklad, kde jsou dvě položky “150/cervene_VYPRODEJ” a “150/zlute_VYPRODEJ”, kde chci změnit hodnotu na “1” a u položku “150/modre” chci hodnotu zachovat na “0”:
<SHOP>
<SHOPITEM id="150">
<NAME>Tričko s medvídkem</NAME>
<DESCRIPTION>
Něco ...
</DESCRIPTION>
<ITEM_TYPE>product</ITEM_TYPE>
<NAME>VISIBLE</NAME>
<VISIBILITY>visible</VISIBILITY>
<ALLOWS_IPLATBA>1</ALLOWS_IPLATBA>
<VARIANTS>
<VARIANT id="600">
<CODE>150/cervene_VYPRODEJ</CODE>
<PRICE>180</PRICE>
<STOCK>
<AMOUNT>5</AMOUNT>
</STOCK>
<CURRENCY>CZK</CURRENCY>
<AVAILABILITY_OUT_OF_STOCK>Skladem</AVAILABILITY_OUT_OF_STOCK>
<VISIBLE>0</VISIBLE>
</VARIANT>
<VARIANTS>
<VARIANT id="550">
<CODE>150/zlute_VYPRODEJ</CODE>
<PRICE>210</PRICE>
<STOCK>
<AMOUNT>5</AMOUNT>
</STOCK>
<CURRENCY>CZK</CURRENCY>
<AVAILABILITY_OUT_OF_STOCK>Skladem</AVAILABILITY_OUT_OF_STOCK>
<VISIBLE>0</VISIBLE>
</VARIANT>
<VARIANTS>
<VARIANT id="700">
<CODE>150/modre</CODE>
<PRICE>500</PRICE>
<STOCK>
<AMOUNT>15</AMOUNT>
</STOCK>
<CURRENCY>CZK</CURRENCY>
<AVAILABILITY_OUT_OF_STOCK>Skladem</AVAILABILITY_OUT_OF_STOCK>
<VISIBLE>0</VISIBLE>
</VARIANT>
</VARIANTS>
</SHOPITEM>
</SHOP>