V tomto příspěvku se dozvíme:
K čemu se používá?
Pravidlo se používá k pročištění dat z feedu, konkrétně k odstranění hodnot parametrů. Mohou se odstraňovat jednotlivé hodnoty i všechny hodnoty zaráz. Oboje je možné. Záleží na tom, co si v pravidle naklikáme.
Jak funguje pravidlo Odstranit hodnoty parametrů?
V této sekci si popíšeme, jak pravidlo funguje, co všechno dokáže a na co si dát pozor.
Základní princip
Pravidlo je intuitivní - z výstupního feedu odstraní vypsané hodnoty, případně všechny hodnoty, a k nim přidružené názvy parametru.
Před:
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>černá</VAL>
</PARAM>
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>zelená</VAL>
</PARAM>
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>žlutá</VAL>
</PARAM>
<PARAM>
<PARAM_NAME>Materiál</PARAM_NAME>
<VAL>bavlna</VAL>
</PARAM>
<PARAM>
<PARAM_NAME>Materiál</PARAM_NAME>
<VAL>elastan</VAL>
</PARAM>
Pravidlo:
Po přegenerování:
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>žlutá</VAL>
</PARAM>
V případě, že jeden název parametru má více hodnot jako sourozenecké elementy, se odstraní pouze hodnoty a název parametru se nechá (dokud mu tam nějaká hodnota zbyde):
Před:
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>černá</VAL>
<VAL>zelená</VAL>
<VAL>žlutá</VAL>
</PARAM>
Pravidlo:
Po přegenerování:
<PARAM>
<PARAM_NAME>Barva</PARAM_NAME>
<VAL>černá</VAL>
<VAL>žlutá</VAL>
</PARAM>
Pravidlo je k dispozici “jen” pro projekty s výstupním formátem, který má parametry ve specifikaci
Což dává smysl. Dále je pravidlo k dispozici dokonce i pro projekty s vlastním formátem na výstupu, který má namapované parametry v nastavení daného vlastního formátu.
Co dále nabízí formulář pravidla Odstranit hodnoty parametrů?
Formulář pravidla nabízí několik funkcí, které nám ulehčí práci:
-
Názvy i hodnoty parametrů se našeptávají. Nemusíme tedy zbytečně všechno psát. Stačí si dané věci naklikat.
-
Ve formuláří funguje chytré vkládání. Pokud máme názvy a hodnoty parametrů vypsané v tabulce, stačí je jednoduše zkopírovat, zakliknout políčko Režim chytrého vkládání, a pak je vložit do formuláře.
-
Pro projekty s výstupním formátem, který má ve specifikaci více typů parametrů, je potřeba ve formuláři vybrat, s jakým typem parametrů chceme zrovna pracovat.
V případě variant si do cesty můžeme doplnit i vlastní podmínku, abychom cílili na námi požadované konkrétní varianty.
Příklady použití
Ukážeme si několik příkladů použití pravidla Odstranit hodnoty parametrů na formátech Glami a Shoptet.
Glami
Příklad 1: Odstraníme hodnoty ostatní a silikon parametru Materiál.
Po přegenerování už dané hodnoty ve výstupním feedu neuvidíme.
Shoptet
Příklad 2: Odstraníme všechny hodnoty parametrů Střih a Počet vrstev. Jedná se o typ parametru TEXT_PROPERTY
.
Příklad 3: Odstraníme hodnotu Bílá parametru Barva u všech variant.
Příklad 4: Odstraníme hodnotu Bílá parametru Barva pouze u variant s hodnotou atributu @id
46 a 64.
Shrnutí
- K čemu se používá?
Pravidlo se používá k odstraňování hodnot parametrů. Mohou se odstraňovat jednotlivé hodnoty i všechny hodnoty zaráz.
- Jak pravidlo funguje?
Pravidlo je intuitivní - z výstupního feedu odstraní vypsané hodnoty, případně všechny hodnoty, a k nim přidružené názvy parametru.