Občas na technickou podporu Mergada přijde dotaz:
Jak si do produktového feedu doplnit počty kusů z dostupnostního feedu Heureky
Řešení by mohlo vypadat takto:
V hlavním produktovém feedu si přidáte pravidlo typu “Import datového souboru” a pomocí něj si informaci o skladové zásobě z dostupnostního feedu naimportujete.
Má to však háček! Tohle pravidlo umí importovat jen CSV feedy… Takže si ještě musíte dostupnostní XML feed Heureky převést na CSV feed. K tomu nám poslouží nová verze Mergado 2.
Postup:
Převod dostupnostního XML feedu Heureky na CSV feed
-
vytvoříme export v nové verzi Mergado 2:
-
Pro načtení dat do Mergada si nastavíme vlastní formát (protože zatím v Mergadu není tento formát předchystaný, ale brzy snad bude). Návod najdete zde: Jak dostat dostupnostní feed Heureky do Mergada
-
Jako výstupní formát zvolíme předchystaný “Plain CSV”
-
V novém exportu si nachystáme výstupní data tak, aby je dokázalo zpracovat pravidlo pro import datového souboru: jako první sloupec musí být klíč a v dalších sloupcích potom hodnoty, které se naimportují:
-
na stránce Elementy si přidáme nový element s názvem ITEM_ID
-
na stránce Elementy si přidáme nový element s názvem například STOCK (pokud se takto jmenuje element v produktovém feedu, do kterého si chceme informaci o stavu skladové zásoby naimportovat)
-
všechny ostatní elementy (resp. sloupce) skryjeme, aby se negenerovaly do výstupního feedu:
-
na stránce Pravidla si přidáme nové pravidlo, typ Hromadné zkopírování hodnot a naplníme si jím nově přidané elementy:
@id
doITEM_ID
stock_quantity
doSTOCK
-
export přegenerujeme v menu Nastavení → Přegenerování → Přegenerovat změněné
Tímto jsme si připravili “dostupnostní CSV feed” k importu do produktového feedu.
Importní pravidlo
V hlavním produktovém feedu si už jen přidáme pravidlo typu Import datového souboru, kterým si naplníme element s počtem kusů skladové zásoby (v naší ukázce jsme ho pojmenovali jako STOCK
) na konkrétní počty:
Na závěr můžeme přegenerovat data, ať nemusíme čekat na automatické přegenerování: Nastavení → Přegenerování → Přegenerovat změněné.