- [Case Studies](/kategorie/case-studies)
- [E‑commerce tipy](/kategorie/e-commerce-tipy)
- [E‑shopové riešenia a platformy](/kategorie/e-shopove-riesenia-platformy)
- [Mergado Pack](/kategorie/mergado-pack)
- [Mergado tipy](/kategorie/mergado-tipy)
- [Novinky v Mergade](/kategorie/novinky-v-mergade)
- [Novinky z porovnávačov cien](/kategorie/novinky-z-porovnavacov-cien)
- [Pracujeme s Mergadom](/kategorie/pracujeme-s-mergadom)
- [Rozhovory](/kategorie/rozhovory)
- [Rozšírenia](/kategorie/aplikacie)
- [S Mergadom do zahraničia](/kategorie/s-mergadom-do-zahranicia)
- [Zo života Mergada](/kategorie/zo-zivota-mergada)
 



 

 1. [  Domov  ](/)
2. [     Blog  ](/blog)
3. [     Novinky z porovnávačov cien  ](/kategorie/novinky-z-porovnavacov-cien)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Zaraďujte tovar na FAVI podľa nového stromu kategórií** </a>
 
  

 

#  **Zaraďujte tovar na FAVI podľa nového stromu kategórií** 

 

 

 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)   Lukáš Horák  ](/blog/lukas-horak) [Novinky z porovnávačov cien](/kategorie/novinky-z-porovnavacov-cien) 

21. 5. 2019

2 minúty čítania

 

 

 

 

 

  ![](https://www.mergado.sk/sites/default/files/field/image/favi-strom-sk.png)  

Porovnávač nábytku [FAVI](http://www.favi.sk) predstavil vlastný **strom kategórií**. S jeho pomocou **lepšie zaradíte produkty do kategórií**. Ak budete do FAVI posielať správne kategórie, odstránite tým riziko, že váš tovar nebude zaradení do jeho ponuky.



 

 

 
                function tableOfContents() {
                  return {
                    headings_menu: [],
                    heading_active: '', // Added to track the active section
                    shouldBeSticky: false,

                    generateToC() {
                      const headings = document.querySelectorAll('.js-article-full-headings h2, .js-article-full-headings h3');
                      let headingMap = {};

                      headings.forEach((heading) => { // Use an arrow function to maintain `this` context
                        // Normalize heading text to remove diacritics, then replace non-alphanumeric characters with dashes
                        var normalizedText = heading.textContent.normalize("NFD").replace(/[\u0300-\u036f]/g, ""); // Remove diacritics
                        var id = heading.id ? heading.id : normalizedText.trim().toLowerCase()
                          .split(' ').join('-').replace(/[^a-z0-9\-]/ig, ''); // Updated regex to replace non-alphanumeric characters
                        headingMap[id] = headingMap[id] !== undefined ? ++headingMap[id] : 0;

                        // Use the updated `id` with diacritics removed for the heading id and the TOC
                        const finalId = headingMap[id] ? `${id}-${headingMap[id]}` : id;
                        this.headings_menu.push({
                          id: finalId,
                          title: heading.textContent,
                          level: heading.tagName.toLowerCase(), // Track heading level
                          active: false, // Initially set active to false
                        });
                        heading.id = finalId;
                      });
                    },

                    checkStickyNeeded() {
                      const ul = this.$el.querySelector('ul');
                      if (ul) {
                        this.shouldBeSticky = ul.scrollHeight < window.innerHeight;
                      }
                    },

                    setActiveHeading() {
                      // disabled not working with active state on click
                      // add @scroll.window="setActiveHeading()" to the parent div

                      // const headings = document.querySelectorAll('.js-article-full-headings h2');
                      // let activeHeading = '';
                      // let closestHeadingDistance = Infinity;

                      // headings.forEach((heading) => {
                      //   const rect = heading.getBoundingClientRect();
                      //   const offset = rect.top - window.innerHeight / 2; // Consider heading in the middle of the screen as active

                      //   if (offset < 0 && Math.abs(offset) < closestHeadingDistance) {
                      //     activeHeading = heading.id;
                      //     closestHeadingDistance = Math.abs(offset);
                      //   }
                      // });

                      // // Update the active state in headings_menu
                      // if (activeHeading !== this.heading_active) {
                      //   this.headings_menu = this.headings_menu.map(item => ({
                      //     ...item,
                      //     active: item.id === activeHeading,
                      //   }));
                      //   this.heading_active = activeHeading;

                      // }
                    },

                    setActiveItem(clickedId) {
                      this.headings_menu.forEach(item => {
                        item.active = (item.id === clickedId);
                      });
                      this.heading_active = clickedId; // Optionally update the heading_active property if used
                    },
                  };
                }
               1. <a :class="{ 'border-r-[3px] border-secondary': item.active, 'text-sm': item.level === 'h3' }" :href="'#' + item.id" class="inline-block text-balance hover:underline p-0.5 pr-3">  — </a>
  



 

Porovnávač nábytku[ FAVI](http://www.favi.sk) predstavil **vlastný strom kategórií**. S jeho pomocou **lepšie zaradíte produkty do kategórií**. Ak budete do FAVI posielať správne kategórie, odstránite tým riziko, že váš tovar nebude zaradení do jeho ponuky.

## Vlastná štruktúra kategórií na FAVI

Strom kategórií FAVI vám **uľahčí prácu a pomôže eliminovať chyby** pri zaraďovaní produktov v rámci vášho XML feedu.

Na [tejto stránke](https://favi.sk/strom-kategorii) nájdete **aktuálny zoznam kategórií**, ktoré je možné pre lepší prehľad prekliknúť. Aby čo najlepšie odpovedala danému produktu, vyberte koncovú kategórií zo zoznamu, alebo ju čo najadekvátnejšie pomenujte. Do XML feedu vkládajte kompletnú cestu kategórie – od hlavnej po koncovú kategóriu.

Nezabudnite, že produkty bez **uvedenej kategórie nebudú načítané**.



 

 [  ![](https://www.mergado.sk/sites/default/files/perm/paragraph-image/favi-strom-1.png)  ](https://www.mergado.sk/sites/default/files/perm/paragraph-image/favi-strom-1.png) 

### Mergado našepkáva stromy kategórií pre FAVI.sk a FAVI.cz

Ak budete vytvárať export na FAVI.sk, či FAVI.cz a použijete pravidlo „Hromadne premenovať kategórie“, alebo „Hromadne prepísať hodnoty“ s elementom CATEGORYTEXT na výstupe, Mergado vám ich odteraz [dokáže našepkať](https://www.mergado.sk/napovedy-v-mergade).

FAVI zatiaľ strom kategórií nemá v strojovo spracovanom formáte. Našepkávač v Mergade tak zatiaľ vychádza zo stromu kategórií platnému „k dnešku“. Prípadné budúce zmeny sa tým do Mergada **automaticky neprejavia**. Túto situáciu s vývojármi FAVI riešime. Na strane Mergada dokážeme tieto zmeny doplniť ručne, preto na ne môžeme naďalej pružne reagovať.

Už ste vyskúšali zaradiť tovar na FAVI podľa nového stromu kategórií? Podeľte sa o vaše skúsenosti v diskusii pod článkom, či na [diskusnom fóre](https://forum.mergado.cz/?_ga=2.122068300.657692998.1558330660-1577299386.1545116544).

### **Mohlo by vás zaujímať:**



 

- [  CATEGORYTEXT ](/tema/categorytext)
 
 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)  ](/blog/lukas-horak)###  [ Lukáš Horák ](/blog/lukas-horak) 

Lukáš sa v Mergade stará o väčšinu komunikácie v češtine. Prostredníctvom blogu, e‑mailu a sociálnych sietí pravidelne zásobuje čitateľa aktualitami z e‑commerce, novinkami a tipmi z Mergada. Pokiaľ práve nie je copywriter, užíva si príjemné veci ako badminton, výlety medzi utajené skvosty osemdesiatkovej hudby a plody mora podávané s červeným vínom.

 

 

 

 

 

 

 

 

 

## Mohlo by vás *zaujímať*

 

 [    ![ako_uspet_idealo](https://www.mergado.sk/sites/default/files/perm/image/mergado-nahledovky_na_blog-1200_x_628_px-3.jpg)  

### Ako úspešne predávať na idealo

 

 ](/blog/uspesny-prodej-na-idealo) 

 [    ![bfsg regulácia ecommerce](https://www.mergado.sk/sites/default/files/perm/image/new-nahledovky_na_blog-1200_x_628_px-3-1.png)  

### Ďalšie regulácie v e‑commerce: čo je BFSG a čo to znamená pre vaše online podnikanie?

 

 ](/blog/bfsg-digitalna-pristupnost) 

 [    ![gpsr heureka regulace sk](https://www.mergado.sk/sites/default/files/perm/image/new-hu_nahladovky_na_blog.hu-1200_x_628_px-2.png)  

### Nová regulácia GPSR už aj na Heureka Marketplace – viete, čo by ste mali doplniť?

 

 ](/blog/gpsr-heureka-marketplace) 

 

 

 

## Nenechajte si nič *ujsť*

 Prihláste sa k odberu nášho newslettera 

   

       

   Prihlásením súhlasíte s tým, že vaše údaje budeme spracovávať v súlade s našimi [zásadami ochrany osobných údajov](/vyhlasenie-o-cookies). 

  Ďakujeme, úspešne ste sa pripojili k nášmu zoznamu odberateľov. 

 

 

 
      function ml_webform_success_5807248() {
        var r = ml_jQuery || jQuery
        r('.ml-subscribe-form-5807248 .row-success').show(), r('.ml-subscribe-form-5807248 .row-form').hide()
      }