Nová verze Mergada
Datum a čas nasazení
středa 10. 3. 2021 15:30
Novinky
Množství vylepšení v rámci auditu feedů:
- Aktualizovali jsme specifikace pro auditování následujících formátů:
Heureka.cz a
Heureka.sk
Zboží.cz
Google Nákupy a Google DSA
Facebook
Rodina formátů Glami
Pricemania.sk.
Ceneje.si
- Spolu s tím jsme u mnoha validátorů upravili jejich popisky a úrovně závažnosti.
- Opravili jsme chování validátoru pro detekci čísel v elementech - nově se nebude vracet výsledek
Element neobsahuje číselnou hodnotu
, pokud element ve skutečnosti úplně chyběl. Odstranili jsme podporu auditování starého formátu pro Zboží.cz (tj. ten, který má od roku 2016 ukončenou podporu).
- Aktualizovali jsme specifikace pro auditování následujících formátů:
- Aktualizovali jsme formát
Compari.ro podle nejnovější specifikace.
- Specifikace je k dispozici zde.
- Spolu s tím proběhl i update specifikace pro auditování tohoto formátu.
Optimalizace a zrychlení - nyní u importu feedů s vstupním custom formátem.
- Průzkum možností zrychlování Mergada přinesl další ovoce
- identifikovali jsme neefektivní kód při importování feedů s custom formátem.
- U vašeho projektu s custom formátem na vstupu se toto mohlo, avšak nemuselo dít - záleží na množství elementů definovaných custom formátem, na velikosti vstupního feedu a množství XML elementů v samotném vstupním XML feedu.
S optimalizovaným kódem jsme u těch nejhorších případů vysledovali až 15× zrychlení importu (tj. import trvající např. 50 minut nově trvá 3 minuty).
- Průzkum možností zrychlování Mergada přinesl další ovoce
Upravili jsme chování pravidla
Odstranit diakritiku
při zpracování písmen s tremou u německých formátů. Nově se převádí takto:ä (Ä)
→ae (AE)
(namísto původníhoa
)ö (Ö)
→oe (OE)
(namísto původníhoo
)ü (Ü)
→ue (UE)
(namísto původníhou
)
Přidali jsme dva nové generátory, které jdou nastavit u projektu:
Rocketoo
JZShop 2
Od posledního release jsme měli chybu u převodníku do formátu
Argep.hu, u kterého se na výstupu nevytvářely potřebné elementy. Toto je nyní opraveno.
U některých textových polí v UI Mergada jsme špatně pracovali s HTML entitami zadanými uživatelem (např.
či&
). Toto by mělo být opraveno.- Při importování pravidel z projektu do projektu bylo možné importovat i pravidlo pro appku Heureka Watchdog, což nedávalo smysl - a nyní je to opraveno.
Políčko pro nastavení UTM parametrů v rámci nastavení projektu (které se následně používají k získávání statistik z připojených Google Analytics) u sebe má nově tlačítko pro vyresetování na výchozí hodnotu.
- Množství dalších drobných úprav a oprav.
Platforma 
- Nové endpointy pro získání informací o tom, kde a kdy vaše appka byla zapnutá či vypnutá.
https://api.mergado.com/me/app/enabled/
- Vypíše seznam zapnutých či vypnutých instancí vaší appky spolu s entity ID (což je ID projektu, shopu či usera - podle typu appky) - pokud u dané entity byla appka alespoň jednou zapnutá.
- API dokumentace zde.
https://api.mergado.com/me/app/<int:entity_id>/
- Vypíše historii zapnutí/vypnutí vaší appky u dané entity.
- API dokumentace zde.
Na tyto endpointy se dá přistoupit pouze s
OFFLINE
access tokenem - to jest s access tokenem, který reprezentuje appku samotnou (a nikoliv konkrétního uživatele Mergada - což by bylONLINE
token).
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.