Přeskočit na hlavní obsah

Příkaz "Projdi"

V tomto videu si ukážeme, jak v Napojse funguje příkaz "projdi". Vysvětlíme, jak snadno zpracovat opakující se data ve feedu, kdy použít filtr pro rozdělení hodnot a jak mít jistotu, že se při importu správně přenesou všechny položky.

Příkaz „projdi“ slouží ke zpracování opakujících se elementů ve feedu. Používá se v situacích, kdy jeden produkt obsahuje více stejných prvků, například více obrázků, parametrů, kategorií nebo jiných opakovaných hodnot.

Bez použití příkazu „projdi“ by Napojse dokázalo pracovat pouze s jednou hodnotou daného elementu. Díky tomuto příkazu systém projde jednotlivé položky postupně a umožní s každou z nich pracovat samostatně.

Kdy se to hodí?

Příkaz „projdi“ je vhodné použít zejména tehdy, když:

  • ve feedu existuje více stejných elementů u jednoho produktu (např. <image>, <param>)

  • potřebujete zpracovat každou hodnotu zvlášť (např. uložit všechny obrázky)

Použití příkazu

Příkaz „projdi“ se přidává v sekci Mapování feedu jako samostatný mapovací příkaz.

Při jeho nastavení se určuje:

  • opakující se element feedu, který má Napojse procházet

  • navazující příkazy, které definují, co se má s každou položkou provést

Navazující příkazy

Pod příkaz „projdi“ se přidávají další mapovací příkazy, nejčastěji příkaz nastav:

Zpracování více informací z jednoho elementu

V některých feedech nejsou opakované hodnoty uvedeny v samostatných elementech, ale jsou sloučeny do jednoho tagu, například:

<image>url1,url2,url3</image>

Napojse pak neví, jestli uvnitř elementu je jen jedna hodnota, nebo jich je víc. Musíme mu to říct.

Postup:

  1. Přidejte příkaz projdi a jako element vyberte příslušný tag (např. image).

  2. Otevřete rozšířená nastavení pomocí ikony ozubeného kolečka.

  3. Přidejte filtr Rozdělit obsah elementu.
    ​

  4. Zadejte oddělovač (např. čárku).

  5. Uložte rozdělené hodnoty do proměnné s libovolným názvem.

  6. Pod příkaz „projdi“ přidejte příkaz nastav a jako zdroj hodnoty použijte vytvořenou proměnnou.
    ​

Napojse v tomto případě rozdělí obsah elementu a projde každou část zvlášť, stejně jako kdyby se jednalo o samostatné elementy.

Typické využití příkazu

Příkaz „projdi“ se nejčastěji používá pro:

  • import více obrázků k jednomu produktu

  • zpracování parametrů s názvem a hodnotou

  • práci s více kategoriemi nebo štítky

  • obecně jakákoli data, která se u produktu opakují

Změny se projeví při následujícím importu dat z feedu.

Dostali jste odpověď na svou otázku?