Jak párovat data z importovaných CSV souborů [Mergado]
Pravidlo Import datového souboru slouží k doplňování dodatečných dat do feedu – například data o prodejnosti, nákladech, konkurenci a pod. K tomu, aby pravidlo správně fungovalo potřebuje najít shodu v datech ve feedu a v importovaném souboru. To se děje pomocí párovacího klíče, resp. párovacího elementu.
Jak funguje párování dat?
Párování dat funguje na základě prvního sloupce z CSV souboru, který je párovací – právě pomocí něj se přiřazují data k jednotlivým produktům v Mergadu. Uveďme si to na příkladu jednoho z CSV exportů z METRIXANA.

Vidíme, že první sloupec v CSV souboru je “ITEM_ID” – pokud tento soubor použijeme do pravidla Import datového souboru, Mergado přiřadí všem produktům ve feedu, které najde, další hodnoty z tohoto souboru.
Například produkt s hodnotou elementu ITEM_ID “0034” dostane přiřazené hodnoty elementů v příslušném řádku.


Důležitá poznámka – aby se data do elementů importovala, musí být vytvořena v Mergadu (pokud ve feedu nejsou, přidejte je manuálně). Pokud nebudou elementy ve feedu existovat, data se do nich nezapíší. Není však nutné vytvářet všechny elementy z importovaného souboru. Pokud potřebujete například jen 2 z nich, stačí vytvořit ty a ostatní bude Mergado ignorovat.
Co když se data neshodují?
Podívejme se na další situaci. Co když máme feed, kde neexistuje element, který je v CSV souboru v prvním sloupci. To se může stát například tehdy, má-li CSV v prvním sloupci hodnotu “ITEM_ID” a ve feedu se “ITEM_ID” nepoužívá – používá se například “g:id” (v případě Google Shopping feedu).

Pokusíte-li se importovat soubor, který bude mít v prvním sloupci neexistující element, Mergado takový soubor nezpracuje.

V takovém případě bude třeba element “ITEM_ID” vytvořit a naplnit hodnotami, aby se data z CSV souboru správně importovala.
Postup je tedy následující – vytvoříme nový element “ITEM_ID” (důležité je dodržovat i správnou velikost písmen) a tento element naplníme hodnotami z elementu, který obsahuje stejné hodnoty jako jsou v prvním sloupci importovaného CSV souboru (v našem případě je to element “g:id”). Použít můžeme například pravidlo Přepsat (pomocný element můžeme na výstupu bez problémů skrýt).


V případě, že vytváříme pomocný element, je nutné, aby byla v nastavení pravidla Import datového souboru vypnuta možnost „Párovat podle vstupních hodnot“ – v opačném případě nebude pravidlo fungovat.

Důležitá poznámka – párovací element musí být naplněn hodnotami před importem CSV souboru – to znamená, že pravidla pro doplnění hodnoty elementu musí být PŘED pravidlem Import datového souboru.
Příklad správného pořadí pravidel:

V případě správného nastavení se naplní pomocný element “ITEM_ID” a import funguje správně:

Uvedený postup platí i pro jakékoli další elementy.
Více informací o pravidle Import datového souboru si můžete přečíst zde.



