🌟 Novinky a release v Mergadu

Nová verze MERGADA

Datum a čas nasazení

středa 24. 5. 2023 15:30

Novinky

  • :apple: Představujeme uživatelský plánovač přegenerování.
    • Skrz něj si můžete nastavit ideální čas, kdy chcete, aby Mergado přegenerovalo váš projekt.
    • V první verzi dovoluje nastavit dva časové sloty denně s minimálním odstupem 6 hodin.
    • :mag_right: V uživatelském rozhraní jej naleznete pod projektem na stránce Přegenerování.
    • Více informací o uživatelském plánovači se dočtete :spiral_notepad: v článku na fóru.

    :information_source: Uživatelský plánovač je k dispozici pouze u Mergado 2 projektů.

  • :watermelon: Aktualizovali jsme specifikace pro formáty :czech_republic: :slovakia: Shoptet CSV.
    • Element pairCode bude ve výstupním feedu nově vždy přítomen.
    • Vztahy mezi hodnotou elementu s univerzálním Mergado XML významem CONDITION a hodnotou Shoptet elementu itemType jsou následující:
      • CONDITION = "new" se převádí na itemType = "product" a naopak.
      • CONDITION = "used" se převádí na itemType = "bazaar" a naopak.
    • Do elementu weight (hmotnost) se nově nepřevádí jednotky (kg, lb, atd.), ale pouze číselná hodnota.
  • :kiwi_fruit: Aktualizovali jsme také specifikace pro formát :czech_republic: :slovakia: Shoptet univerzální.
  • :cheese: Vylepšili jsme převodníky formátů pro :earth_africa: Kaufland:
    • Hodnota 0 v elementu s univerzálním Mergado XML významem DELIVERY_DAYS se do formátů pro Kaufland bude převádět jako hodnota 1 v elementu handling_time.
  • :hammer_and_wrench: Úpravy v auditech feedů:
    • Revidovali a aktualizovali jsme audit feedů pro formáty z rodin :earth_africa: Kaufland Marketplace - nabídkový a :earth_africa: Kaufland Marketplace - produktový.
    • Obecně jsme vylepšili autodetekci formátů z rodiny Kaufland.
    • Při zobrazování výsledků pro validátor Element EAN obsahuje neplatnou hodnotu nyní u produktu správně zvýrazňujeme element EAN.
  • :rocket: Implementovali jsme optimalizátor MQL dotazů zadaných uživatelem na stránce Produkty.
    • Aktuálně se zaměřuje především na tyto případy:
      • Dotazy s rovností nad stejným elementem, tedy a = 'a' OR a = 'b' OR a = 'c' OR a = ..., se převádí do formy a IN ('a', 'b', 'c', ...).
      • Dotazy s vícenásobným operátorem CONTAINS nad jedním elementem - tedy a CONTAINS 'a' OR a CONTAINS 'b' se převádí do formy s regulárním výrazem a ~= '(a)|(b)'.

      :information_source: Optimalizátor operuje transparentně. Tzn. navenek - z pohledu uživatele - zadané MQL zůstává v nezměněné podobě, avšak pokud Mergado před samotným spuštěním dotazu zjistí, že by se dotaz dal zefektivnit, tak si jej na pozadí převede do lepší formy.

  • :avocado: UI: Stránka Pravidla byla přepsána do modernějšího kódu. To nám do budoucna zajistí její snadnější vylepšování.
    • V rámci tohoto jsme vyřešili některé neduhy, jako např. v určitých případech problematické přesouvání pravidel okolo pravidel appek, pokud bylo pravidlo appky na začátku seznamu pravidel.
  • :candy: Duplikování pravidla v rámci jednoho projektu nově funguje tak, že se duplikát pravidla vloží na pozici za originál. Dříve se duplikát vkládal až na konec seznamu pravidel.
  • A další drobná vylepšení a opravy.

Platforma :wrench:

  • Pravidla jednotlivých appek, která mají nastavenou vlastnost is_movable = 1 a zároveň jsou prioritou posazená vedle sebe, se při přesouvání uživatelem slepí do jedné skupiny. Uživatel pak při přesouvání pravidel přesouvá celou skupinu a pravidla v této skupině si udržují svou vzájemnou pozici.

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.

7 Likes