Přeskočit na hlavní obsah

Práce s příkazy

V tomto článku je podrobněji uvedeno, jakým způsobem je možné pracovat s příkazy, které slouží pro párování elementů z feedu do produktových vlastností.

Přehled konkrétních příkazů a jednoduché příklady pro práci s nimi naleznete na stránce nápovědy pro příkazy.

Výběr vlastnosti/elementu

Pro výběr vlastnosti i elementu je možné do pole začít psát požadovanou hodnotu, Napojse pak nabídne vlastnost.

Totéž platí pro každé pole, tedy i pro pole, kam se vkládá hodnota z feedu. Napojse nabídne přehled tagů ve feedu, a pokud do textového pole začnete psát hledaný tag, nabídne vám ho přímo.

Tvorba hodnoty vlastnosti

V poli pro vložení požadované hodnoty je možné tagy z feedu kombinovat i vkládat vlastní text. Pro vložení vlastního textu vypíšete požadovaný text a potvrdíte pomocí klávesy enter.

Název produktu na uvedeném příkladu bude pro produkt, s hodnotou CODE "00123" a NAME "Produkt" mít v Napojse po importu hodnotu "00123-Produkt"

Filtry

Na každý element ve feedu lze při jeho zpracování použít filtr, pomocí kterého lze element před jeho použitím prakticky upravit. Vstup do přiřazení filtru lze přes ozubené kolečko .

Umístění filtru ve štítku pro produktový element

Zobrazí se Vám nabídka, ve které je možné volit požadovaný filtr.

  • Rozdělit obsah elementu
    - při použití příkazu projdi je možné hodnotu nějakého elementu rozdělit na několik dalších hodnot, které si pro každý cyklus uložíte do proměnné. To se používá např. v příkladech, kdy ve zdrojových datech je uvedeno více hodnot v rámci jednoho elementu odděleno pomocí nějakého oddělovače. V prvním kroku je zvolen element, který bude rozdělen.
    ​
    Následně je zvolený filtr "Rozdělit obsah elementu", kde "Název proměnné" je libovolná hodnota a "Podle znaku" je symbol/řetězec, který je uvnitř elementu použitý jako oddělovač.
    ​
    Hodnotu pak lze použít v zanořeném příkazu.
    ​

  • Nahradit text
    Obdobně se pracuje s filtrem "Nahradit hodnotu". Ten umožňuje již při zpracování feedu zvolit ve zpracovávaném elementu řetězec, který má být nahrazený jiným řetězcem.
    ​

Proměnné

Při mapování feedu je možné využít vlastní proměnné. Ty jsou dvojího typu.

  • Automaticky generované proměnné měna a jazyk
    - definují se v prvním kroku volby formátu feedu
    - používají se v podmínce. Na příkladu níže je nastaven "Podrobný popis" produktu z elementu "Description" tehdy, pokud element obsahuje hodnotu parametru "language" shodnou s jazykem zadaným ve formátu feedu
    ​

  • Ručně vytvářené proměnné
    - proměnnou lze vytvořit pomocí příkazu nastav. Do názvu proměnné můžete použít libovolný řetězec, ovšem bez diakritiky.
    ​

  • - proměnnou lze také vytvořit v rámci příkazu projdi, což se může hodit v případech, kdy dodavatel uvádí více hodnot v rámci jednoho elementu, oddělené pomocí oddělovače (typicky obrázky). Proměnnou vytvoříte dle postupu uvedeného v části filtry

Dokončení příkazu

Dokončený příkaz se uloží po kliknutí na příslušné tlačítko.

Uložený příkaz je možné pomocí ikony v pravé části upravit (tužka), nebo odstranit (koš). Pomocí symbolu + je pak možné pod uložený příkaz vložit nový.

Zanořování příkazů

Příkazy je možné, a v mnohých případech žádoucí a nutné, kombinovat - zanořovat do sebe. Například pomocí příkazu projdi je možné projít postupně více shodně pojmenovaných elementů a každý z nich přiřadit do potřebné produktové vlastnosti pomocí vnořeného příkazu nastav.

Dostali jste odpověď na svou otázku?