🌟 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

Nová verze MERGADA

Datum a čas nasazení

středa 7. 6. 2023 15:30

Novinky

  • :star2: MERGADO podporuje nové formáty pro :czech_republic: Kupi.cz:
    • Kupi.cz rozšířený (podle specifikace zde) a
    • Kupi.cz zjednodušený (podle specifikace zde).
  • :green_apple: Rozšířili jsme možnosti automatického vytváření hodnot elementů skrz použití odpodmínkovaných cest k elementům (element-path) v pravidlech.
    • Tzn. pokud v cestě k elementu, do které se má pravidlem zapisovat hodnota, je podmínka používající neexistující element, tak se MERGADO pokusí element vytvořit.
      • Avšak pouze v tom případě, pokud jsou v cestě k elementu podmínky s operátorem = či logickou spojkou AND.
    • :thinking: Jednoduchý příklad: Pravidlo Přepsat s cestou PARAM {PARAM_NAME = "Velikost"} | VAL s hodnotou XXL takový zanořený PARAM element kompletně vytvoří, i kdyby u produktu zatím žádný parametr s PARAM_NAME = "Velikost" neexistoval.
  • :hammer_and_pick: Opravili jsme podporu pro zadávání URL vstupních feedů s protokolem sftp:// (např. v průvodci založením nového projektu).
  • :information_source: MERGADO 2: Na hromadu míst v rozhraní MERGADO Editoru jsme přidali nápovědní texty, které mají za cíl uživatelům osvětlit a usnadnit pochopení novinek v rozhraní týkajících se správy projektů v režimu MERGADO 2.
    • K tomu jsme i aktualizovali různé další nápovědní texty, které v rozhraní již máme.
  • :hammer: Opravili jsme občasnou chybu při importu vstupních feedů, která mohla vzniknout v případě, kdy se ve vstupním feedu nacházelo nula produktů.
  • A spousty dalších drobností, ale také věcí na pozadí, které uživatel spíše neuvidí, ale vylepšují interní fungování MERGADA…

Platforma :wrench:

  • Opravili jsme často se vyskytující chybu v API, která mohla vzniknout při náhlém přístupu mnoha API requestů k produktům jednoho projektu najednou.

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