Odstranit hodnoty parametrů

 
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:

  1. Názvy i hodnoty parametrů se našeptávají. Nemusíme tedy zbytečně všechno psát. Stačí si dané věci naklikat.
     


     

  2. 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.
     
    smarte-paste

  3. 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.
     
    image
     
    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.
     
    image

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.
3 Likes