Jaký je rozdíl mezi stávající a novou verzí Mergado
Mergado přechází z tabulkové struktury na stromovou strukturu. Naše původní verze přístupu k práci s XML nás v několika směrech limitovala. Ať už v ukládání dat, práci se zanořenými a vícenásobnými elementy, zpracovávání atributů či načítání formátů.
Tohle všechno nás vedlo k myšlence opustit tento způsob zpracování a využít nástroje, které byly vytvořené přímo pro práci s XML.
Na co mají změny vliv
Změna zpracování má vliv na celý proces přegenerování:
- import
- aplikování pravidel
- export
Co se změní
1. Elementy
- pro každý element může být libovolné množství hodnot (aktuálně pouze jedna hodnota)
- rozlišujeme velikosti v názvech elementu (aktuální verze to neumí)
- ukládáme hodnoty “prázdných” elementů
- rozlišujeme hodnoty elementů rodič -> potomek (aktuální verze to neumí)
- nahrajeme produkt s libovolnou strukturou
- umožňujeme nově pracovat s atributy (<CATEGORY lang=“cz”>; lang je atribut)
- možnost seřadit elementy podle vlastních potřeb nebo požadavků formátu
Práce s elementy
Pro jednoduché elementy se nic nemění. Pro práci se složitějšími elementy jsme vyvinuli vlastní jazyk, kterému říkáme Cesta k elementu.
Příklady na konkrétním produktu:
Různé cesty k elementu:
NAME: vrátí hodnotu z řádku ‘2.‘
@id: vrátí hodnotu z řádku ‘1.‘
IMAGE: vrátí hodnoty z řádků ‘3.‘, ‘4.‘, ‘5.‘
IMAGE { @@POSITION = 2 }: vrátí hodnotu z řádku ‘4.‘
IMAGE { @@POSITION = 4 }: nevrátí nic
DESCRIPTION { @lang = “cz” }: vrátí hodnotu z řádku ‘8.‘
DESCRIPTION | @lang: vrátí hodnoty z řádků ‘7.‘, ‘10.‘
PARAM { NAME = “Barva” } | VAL: vrátí hodnotu z řádku ‘15.‘
PARAM { @@POSITION = 2 or NAME = “Barva” } | VAL: vrátí hodnoty z řádků ‘15.‘, ‘19.‘
PARAM { VAL = “100% bavlna” } | VAL: vrátí hodnotu z řádku ‘19.‘
PARAM | NAME: vrátí hodnoty z řádků ‘14.‘, ‘18.‘
PARAM | NAME { @@POSITION = 1 }: vrátí hodnoty z řádků ‘14.‘, ‘18.‘
PARAM | NAME { @@POSITION = 2 }: nevrátí nic
2. Formáty
- převod formátů bude jednotný přes Mergado XML
- jednoduchá správa a přidání nových formátů
- zvládneme podporovat naprostou většinu formátů
3. UI
Stránka Elementy nově umožňuje:
- správa zanoření elementů
- filtrování v atributech a vícenásobných elementech
- obalení do CDATA
- řazení elementů
- nové filtrování
- označení párovacích elementů
- možnost řazení
- Skrytí, CDATA, vložení elementu (potomka)
Stránka Produkty bude obsahovat:
- nové zobrazení v záložce Elementy
Stránka Pravidla
- pro možnost práce s vícenásobnými elementy se mění chování pravidel
Vyhledávací pole
- vyhledávání v Cestě k elementu
Jak spustit projekt na Mergado 2
Od 1. února 2023 můžete nové projekty zakládát pouze na Mergado 2.
Mergado 2 zachovává stávající funkce, ale přidává nové
Vzhledem k rozsahu změn se může stát, že narazíte na chybu ve funkci, kterou standardně ve stávající verzi používáte bez problémů.
K dispozici vám jsou všechny formáty
Mergado 2 již umí všechny formáty jako předchozí verze. Všechny jsme zaktualizovali podle jejich specifikace a zároveň přidali nové vysoce žádané formáty:
- Mall Marketplace
- Mall Marketplace Dostupnostní
- Shoptet CSV
- Facebook CSV
- Alza Marketplace
- Pinterest
- Heureka Dostupnostní
- TikTok
- Snapchat
- Kaufland
Také dokážete pohodlněji pracovat s vícenásobnými elementy
Formulář pravidel obdržel funkci, která vám pomocí % našeptá elementy.
K novinkám dostanete kompletní nápovědu
Nápovědu pro novinky a nové způsoby použití aplikace vám budeme postupně přinášet do našeho fóra.
Zpětná vazba je pro nás stěžejní
Pro sdílení zpětné vazby prosíme využijte vlákno ve fóru. I díky vašemu vhledu jeho úpravy provedeme co nejvíc tak, aby seděly každému uživateli.