Dobrý den,
rádi bychom vám představili velkou novinku, na které dlouho intenzivně pracujeme. Tato úprava podstatně rozšíří limity Mergada a umožní přidat funkce, které po nás dlouho poptáváte, ale v aktuální verzi Mergada nešly přidat. Představujeme Mergado 2.
Co je Mergado 2
Z tabulkové struktury XML (KBP - Key Based Product) používané pro Mergado 1 (tak, jak ho znáte) přecházíme na stromovou strukturu Tree Based Product pro Mergado 2. Budete ji moct začít testovat po release, který proběhne 20. července. Níže vám vysvětlíme, proč jsme se pro tuto změnu rozhodli a co její používání znamená.
Chceme využívat nástroje, které byly vytvořené přímo pro práci s XML
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 ze stromové struktury, práci se zanořenými a vícenásobnými elementy, zpracování atributů či načítání formátů, které mají na začátku feedu informace používané v těle.
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
- zpracování variant
Co se změní
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">
; kdelang
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 jsme vyvinuli vlastní jazyk, kterému říkáme Cesta k elementu.
Příklady na konkrétním produktu:
Produkt:
1. <ITEM id="1">
2. <NAME>Ukázkový produkt</NAME>
3. <IMAGE>https://www.imgurl.cz/1/</IMAGE>
4. <IMAGE>https://www.imgurl.cz/2/</IMAGE>
5. <IMAGE>https://www.imgurl.cz/3/</IMAGE>
6. <PRICE>987 Kč</PRICE>
7. <DESCRIPTION lang="cz">
8. Vhodný pro názornou ukázku správného použití Element-Path
9. </DESCRIPTION>
10. <DESCRIPTION lang="sk">
11. Vhodný pre názornú ukážku správneho použitia Element-Path
12. </DESCRIPTION>
13. <PARAM>
14. <NAME>Barva</NAME>
15. <VAL>černá</VAL>
16. </PARAM>
17. <PARAM>
18. <NAME>Materiál</NAME>
19. <VAL>100% bavlna</VAL>
20. </PARAM>
21 </ITEM>
Různé cesty k hodnotám elementů:
- 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
Formáty
- převod formátů bude jednotný přes Mergado XML (stejně jako v Mergado 1)
- jednoduchá správa a přidání nových formátů
- zvládneme podporovat naprostou většinu formátů
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
- nové, zdokonalené tabulkové zobrazení
Stránka Pravidla
- pro možnost práce s vícenásobnými elementy se mění chování pravidel
- přidali jsme nové pravidlo Přidat hodnotu vícenásobného elementu
Testování Mergada 2
Uživatelskou beta verzi Mergado 2 releasujeme ve středu 20. července pro všechny uživatele
Společně vstupujeme do fáze, kdy v následujících týdnech využijeme každou vaši pomoc s testováním a zpětnou vazbu.
Nyní je aplikace připravena pro většinu use-cases a před kompletním převodem všech uživatelů na novou verzi v ní dokončujeme poslední funkce.
Jak spustit projekt na Mergado 2
Od 1. února 2023 můžete nové projekty zakládát pouze na Mergado 2.
Co znamená uživatelská beta verze?
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ů.
Které formáty Mergado 2 umí?
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
- 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.
Kde najdu nápovědu k funkcím Mergado 2?
Nápovědu pro novinky a nové způsoby použití aplikace vám budeme postupně přinášet do našeho fóra pod štítek #mergado2.
Plán přechodu na novou verzi
- červenec 2022: Mergado 2 je zpřístupněno pro všechny uživatele
- srpen 2022: Všechny nově vytvořené projekty již budou defaultně v nové verzi s možností návratu do původní verze.
- září 2022: Všechny nové projekty začnou být dostupné pouze ve verzi Mergado 2.
- 2023: Na Mergado 2 postupně převedeme všechny současné projekty.
Kam psát zpětnou vazbu
Zpětnou vazbu prosím pište pod toto vlákno.
Předem vám děkujeme za testování Mergado 2. I díky vašemu vhledu provedeme jeho úpravy co nejvíc tak, aby seděly každému uživateli.