Přeskočit na hlavní obsah

Příkaz "Když"

V tomhle videu si ukážeme mapovací příkaz „když“ – jednoduchý způsob, jak v Napojse nastavovat podmínky při mapování feedů.

Příkaz „když“ se používá při mapování feedu k nastavení podmínky, za které se má určitý příkaz vykonat. Umožňuje řídit, aby se mapování aplikovalo pouze na produkty, které splňují definované podmínky vycházející z dat ve feedu.

Podmínka může vycházet z libovolného elementu feedu, který je v mapování k dispozici.

1. Použití příkazu „když“

Příkaz „když“ se přidává přímo v sekci Mapování feedu jako jeden z mapovacích příkazů.

Po přidání příkazu se nastavuje:

  • element feedu, ze kterého se má podmínka vyhodnocovat,

  • typ podmínky (například je),

  • hodnota, se kterou se obsah elementu porovnává.

2. Navazující příkaz

Na příkaz „když“ musí vždy navazovat další příkaz, který určuje, co se má stát v případě, že je podmínka splněna.

Nejčastěji se používá příkaz nastav, pomocí kterého se:

  • nastaví štítek produktu

  • vyplní konkrétní vlastnost

  • nebo se provede jiná mapovací operace

Pokud podmínka uvedená v příkazu „když“ splněna není, navazující příkazy se u daného produktu neprovedou.

3. Názorný příklad

Cílem je nastavit štítek Akce pouze u produktů, které mají ve feedu element ACTION s hodnotou 1.

Nejprve se přidá příkaz když a nastaví se:

  • element: ACTION

  • podmínka: je

  • hodnota: 1

Na tento příkaz navazuje příkaz nastav, ve kterém se jako vlastnost vybere štítek a jako hodnota se uvede název štítku Akce.

Napojse v tomto případě nastaví štítek pouze na produkty, které podmínku splňují.

4. Vnořené podmínky

Pokud je potřeba pracovat s více podmínkami současně, je možné vnořit příkaz „když“ do dalšího příkazu „když“.

Tímto způsobem lze vytvořit vícestupňové podmínky, kdy se další příkazy provedou pouze v případě, že jsou splněny všechny nadřazené podmínky.

Počet vnořených podmínek není nijak omezen a jejich vyhodnocení probíhá v pořadí, v jakém jsou v mapování uvedeny.

Dostali jste odpověď na svou otázku?