🌟 Novinky a release v Mergadu

Nová verze Mergada

Datum a čas nasazení

středa 10. 3. 2021 15:30

Novinky

  • :star2: Množství vylepšení v rámci auditu feedů:
  • Aktualizovali jsme formát :romania: 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.
  • :rainbow: Optimalizace a zrychlení - nyní u importu feedů s vstupním custom formátem.
    • Průzkum možností zrychlování Mergada přinesl další ovoce :cherries: - 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.
    • :rocket: 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).
  • :hammer: 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ího a)
    • ö (Ö)oe (OE) (namísto původního o)
    • ü (Ü)ue (UE) (namísto původního u)
  • :coffee: Přidali jsme dva nové generátory, které jdou nastavit u projektu:
    • Rocketoo
    • JZShop 2
  • :adhesive_bandage: Od posledního release jsme měli chybu u převodníku do formátu :hungary: Argep.hu, u kterého se na výstupu nevytvářely potřebné elementy. Toto je nyní opraveno.
  • :memo: 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.
  • :candy: 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 :wrench:

  • 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.
    • :information_source: 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 byl ONLINE token).
      • Více o rozdělení offline/online access token zde či zde.

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.

5 Likes