Nová verze Mergada
Datum a čas nasazení
středa 14. 9. 2022, 15:30
Novinky
Checkbox pro vytvoření experimentálního Mergado 2 projektu je nyní v průvodci založení nového projektu ve výchozím stavu zaškrtnutý. Pokud zaškrtnutí nezrušíte, nový projekt bude v režimu Mergado 2
. Pokud jej zrušíte, bude projekt v režimu “klasického” Mergada.
Mergado 2: Vícenásobné hodnoty lze nyní snadno přidávat všemi pravidly, která podporují cílení na elementy přes zadávání jejich cest (element-path).
- Lze tak dělat přes zápis
NEJAKY_ELEMENT { @@POSITION = 4 }
, kdePOSITION
je pozice vícenásobné hodnoty, která se má vytvořit.- Aby toto fungovalo, všechny pozice přes zadanou pozicí již musí existovat - s tím, že tento mechanismus lze řetězit.
Tzn. Pokud element
ABC
obsahuje pouze jednu hodnotuh1
, tak druhou hodnotuh2
lze přidat např. přes pravido Přepsat použitím cesty k dané hodnotě (element-path)ABC { @@POSITION = 2}
.- Následovně - protože pak bude existovat hodnota i na pozici
2
- lze další hodnotuh3
přidat pomocí cestyABC { @@POSITION = 3}
. A tak dále…
- Následovně - protože pak bude existovat hodnota i na pozici
- Aby toto fungovalo, všechny pozice přes zadanou pozicí již musí existovat - s tím, že tento mechanismus lze řetězit.
- Lze tak dělat přes zápis
Mergado 2: U tabulkového zobrazení na stránce Produkty se špatně ukládalo nastavení uživatelem vybraných sloupců. Toto jsme opravili.
Mergado 2: V políčku pro zadávání cesty k elementu (element-path) jsme se pokusili lépe zviditelnit možnost použití “zkratek” pro zadávání složitějších cest (např. pro nastavení parametrů či dopravy).
Mergado 2: Převodník formátů pro některé specifické kombinace vstupního a výstupního formátu převáděl element pro
AVAILABILITY
špatně. Toto jsme opravili.Mergado 2: Do uživatelského rozhraní jsme přidali nástroj pro snadné prohlížení souvisejících hodnot zanořených elementů.
- Je k dispozici na stránce s hodnotami konkrétního elementu; tj. pod stránkou Elementy.
V principu jde o nástroj umožňující jednoduchý proklik na opodmínkovanou cestu k elementu (element-path).
- Příklad, pokud uživatel např. chce procházet hodnoty parametru
Barva
:- Proklik ze stránky Elementy
- Proklik na související hodnoty v elementu
PARAM | VAL
proPARAM | PARAM_NAME
s hodnotouBarva
.
- Podmínka se automaticky sestaví a načte se stránka s hodnotami elementu
PARAM | VAL
pro které jeho sourozenecký elementPARAM | PARAM_NAME
obsahuje hodnotuBarva
.
- Proklik ze stránky Elementy
Při použití fulltextového vyhledávání ve formuláři výběrů na stránce Produkty se mohl sestavit nevalidní MQL dotaz, pokud vyhledávaná hodnota obsahovala znak
"
uvozovek. Toto jsme opravili.Důrazně doporučujeme výběry vytvořené fulltextem nepoužívat v pravidlech napřímo.
Takové výběry potom zbytečně hledají v příliš mnoho elementech a snižují efektivitu a rychlost následného zpracování pravidel. Namísto takového fulltextového výběru v pravidlech raději používejte výběry, které co nejlépe cílí na konkrétní elementy, ve kterých se mají hodnoty hledat.
Nadále věnujeme čas průzkumu občasných problémů s výkonem a stabilitou, které nastávají při zpracování složitějších feedů.
Zefektivnili jsme proces zpracování statistických feedů (např. ty, které poskytuje Heureka při propojení shopu v Mergadu přes Keychain).
- Do rozhraní jsme přidali nové ikonky pro spoustu formátů.
- A spousty dalších drobných oprav a vylepšení.
Platforma 
Do aplikování pravidel appek jsme přidali mechanismus, který by měl zajistit, že velikost JSON payloadu, který Mergado posílá na endpoint pravidla appky, svou velikostí nepřekročí
15 MB
- takový payload bude rozdělen na více requestů s menším payloadem.
Může se stát, že v uvedený čas zaznamenáte drobné výpadky Mergada. Děkujeme za pochopení a trpělivost při nasazení nové verze.
V případě dotazů nás neváhejte kontaktovat.