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?