- [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. [     Pracujeme s Mergadom  ](/kategorie/pracujeme-s-mergadom)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Mergado FAQ: Automatické pregenerovanie dát** </a>
 
  

 

#  **Mergado FAQ: Automatické pregenerovanie dát** 

 

 

 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)   Lukáš Horák  ](/blog/lukas-horak) [Pracujeme s Mergadom](/kategorie/pracujeme-s-mergadom) 

3. 3. 2020

3 minúty čítania

 

 

 

 

 

  ![Mergado FAQ: Automatické pregenerovanie dát](https://www.mergado.sk/sites/default/files/field/image/faq1-sk.png)  

Na podpore a [školeniach](https://www.mergado.sk/odborne-skolenia) sa nás užívatelia často pýtajú na **otázky rozširujúce základy Mergada**. Či už medzi nich patríte tiež alebo ste v používaní nášho nástroja nováčikovia, rozhodli sme sa práve pre vás vytvoriť **novú sériu** článkov. V ňom na jednom mieste **nájdete odpovede** na mnoho otázok, ktoré vás pri používaní [Mergada](https://www.mergado.sk/zaciname-s-mergadom) napadnú. V prvom diele sa zameriame na **automatické pregenerovanie dát**.



 

 

 
                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>
  



 

Na podpore a [školeniach](https://www.mergado.sk/odborne-skolenia) sa nás užívatelia často pýtajú na **otázky rozširujúce základy Mergada**. Či už medzi nich patríte tiež alebo ste v používaní nášho nástroja nováčikovia, rozhodli sme sa práve pre vás vytvoriť **novú sériu** článkov. V ňom na jednom mieste **nájdete odpovede** na mnoho otázok, ktoré vás pri používaní [Mergada](https://www.mergado.sk/zaciname-s-mergadom) napadnú. V prvom diele sa zameriame na **automatické pregenerovanie dát**.

## Odpovede na najčastejšie otázky, ako na automatické pregenerovanie dát v Mergade



 

- ### 1. Pregenerováva Mergado feedy samo alebo ich musím klikať ručne?
    
      
    
     
    
     Mergado feedy pregenerováva samo, **niekoľkokrát za deň**.
 
 

 

- ### 2. Ako často Mergado samo pregenerováva dáta?
    
      
    
     
    
     Odpoveď nájdete na stránke *História exportu* -&gt; po uskutočnení filtrovania udalosti “Aplikovanie pravidiel”. Čím častejšie sa feed na vstupe mení, tým sa Mergado **častejšie** snaží dáta sťahovať — ​​a teda aj pregenerovávať.
 
 

 

- ### 3. Ako (napríklad len dočasne) zastaviť automatické pregenerovanie Mergadom?
    
      
    
     
    
     Kliknite na *Nastavenia* -&gt; *Všeobecné* -&gt; tu nájdete tlačidlo pre **pozastavenie / obnovenie** pozastaveného automatického pregenerovania.
 
 

 

- ### 4. Dá sa nastaviť automatické pregenerovanie na konkrétne časy?
    
      
    
     
    
     Nedá.
 
 

 

- ### 5. Dajú sa dáta pregenerovať ručne?
    
      
    
     
    
     Áno, rozpísali sme sa o tom v článku [Aby zmeny boli vidieť](http://www.mergado.cz/aplikace-zmen-mergado). Aplikovanie pravidiel stále prebieha na stránke *Pravidlá*. Ďalšie typy ručného pregenerovania sú dostupné v *Nastaveniach* v sekcii *Pregenerovanie*.
    
    ![](/sites/default/files/users/rucni-pregen_0.png)
    
    ##### *Ručné pregenerovanie dát v Mergade.*
 
 

 

- ### 6. Môžem priebeh pregenerovania nejako zrušiť či zastaviť?
    
      
    
     
    
     Áno, stačí **kliknúť na príslušné tlačidlo** a proces pregenerovania sa ukončí. Ak pregenerovanie neprebehlo celé, **nedôjde k aktualizácii** výstupného feedu — preto sa nemusíte báť pregenerovanie v prípade potreby prerušiť.
 
 

 

- ### 7. Dá sa pregenerovanie nejako urýchliť?
    
      
    
     
    
     Áno. V prípade, že máte aktívnu aplikáciu [Bidding Fox Elements](https://www.mergado.sk/tema/bidding-fox-elements) s mnohými aktívnymi elementami sa čas pregenerovania **predlžuje**. Ponechajte si preto **aktívne len tie elementy**, ktoré naozaj využijete (používate vo výberoch, pravidlách, apod.). Taktiež dbajte na to, aby ste “správne” pridávali pravidlá s ohľadom na náročnosť ich spracovania.
    
    **Pozri náš miniseriál:**
    
    
    - [Nastavujte Mergado efektívne #1: Výbery na vstupné hodnoty](https://www.mergado.sk/nastavujte-mergado-efektivne-1-vybery-na-vstupne-hodnoty)
    - [Nastavujte Mergado efektívne #2: Ako správne vytvárať pravidlá](https://www.mergado.sk/nastavujte-mergado-efektivne-2-ako-spravne-vytvarat-pravidla)
    - [Nastavujte Mergado efektívne #3: Operátor IN je lepší ako OR](https://www.mergado.sk/pouzivajte-operator-in)
 
 

 

- ### 8. Dá sa pregenerovať len časť výrobkov alebo konkrétny produkt?
    
      
    
     
    
     Áno. U zvoleného produktu stačí na stránke *Produkty* **zaškrtnúť sledovanie produktu pri prechode pravidlami**. Od tejto chvíle môžete daný produkt pregenerovať, aj keď ich vo [feede](https://www.mergado.sk/tema/xml-feed) máte tisíce.
    
    ![](/sites/default/files/users/sledovani-pruchodu.png)
    
    ##### *Sledovanie produktu pri prechode pravidlami.*
    
    ![](/sites/default/files/users/aplik-sledovane.png)
    
    ##### *Na stránke Pravidlá uvidíte možnosť aplikovania pravidiel len na sledované produkty.*
 
 

 

- ### 9. Môžem opustiť stránku, na ktorej prebieha pregenerovanie a prekliknúť sa na iné miesto?
    
      
    
     
    
     Áno, proces pregenerovania **prebieha na pozadí** a akonáhle začne, môžete pokojne **prekliknúť inam,** **zavrieť stránku**, prehliadač alebo aj **vypnúť počítač**.
 
 

 

- ### 10. Dá sa zistiť, ako dopadlo posledné dokončené pregenerovanie?
    
      
    
     
    
     Pomocou kliknutia na **progress bar** napr. na stránke *Produkty* pri prebiehajúcom pregenerovaní sa dostanete na stránku s aktuálnym stavom alebo s výsledkom posledného pregenerovania.
- ### 11. Za ako dlho sa prejaví po pregenerovaní zmena vo výstupnom feede? Dochádza tam k nejakému meškaniu?
    
      
    
     
    
     K žiadnemu oneskoreniu tam nedochádza. Akonáhle dobehne export výstupného feedu, obsahuje výstupný súbor (okamžite) **všetky zmeny či úpravy**. Záleží však na tom, akým **spôsobom** pregenerovanie feedu prebehne. Rozlišujeme rôzne typy pregenerovania.  
      
    Jedným z možných problémov môže byť aj **problém s dočasnými súbormi v prehliadači** a teda neaktuálnou stránkou. Keď si používateľ otvorí výstupný feed v prehliadači, tak si ho prehliadač “nakešuje” medzi dočasné súbory. Následne nie sú vidieť prípadné zmeny vo feede (na stránke v prehliadači) do tej doby, než si užívateľ **vyčistí dočasné súbory** alebo vykoná poriadny **refresh stránky** (pomocou CTRL + SHIFT + R na Win alebo COMMAND + SHIFT + R na Macu).
 
 

 

Veríme, že v tomto článku nájdete **odpovede na všetko**, čo ohľadom automatického pregenerovania dát potrebujete vedieť. Ak vás napadá ešte ďalší dotaz, napíšte na našu podporu alebo [fórum](http://forum.mergado.com/). Sledujte túto sériu — postupne sa budeme venovať ďalším dôležitým témam. **V ďalšom dieli** vám odpovieme na otázky, ktoré sa týkajú [fakturácie v Mergade](https://www.mergado.sk/faq-fakturacia)**.**

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



 

 [    ![Audit v Mergade od A po Z](https://www.mergado.sk/sites/default/files/field/image/mergadoauditatolzig.png)  

### Audit v Mergade od A po Z

 

 ](/audit-info) 

 [    ![Spoznajte široké možnosti práce s regulárnymi výrazmi](https://www.mergado.sk/sites/default/files/field/image/pracujemesmrgdskcz_2.png)  

### Spoznajte široké možnosti práce s regulárnymi výrazmi

 

 ](/regulary-novinky) 

 [    ![Klikkmania - sk](https://www.mergado.sk/sites/default/files/perm/image/mergado-nahledovky-na-blog-1200-x-628-px-1_0.jpg)  

### Úspešná migrácia feedov e‑shopu s pomocou Mergada – 40+ feedov v 5 jazykoch

 

 ](/blog/sikeres-webshop-feed-migracio-mergado-segitsegevel) 

 

 

 [    ![](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ť*

 

 [    ![](https://www.mergado.sk/sites/default/files/perm/image/shoptet_shopify_sk.jpg)  

### Ako sme s Mergadom previedli e‑shop zo Shoptetu na Shopify: kompletná migrácia bez straty dát

 

 ](/blog/ako-sme-s-mergadom-previedli-e-shop-zo-shoptetu-na-shopify-kompletna-migracia-bez-straty-dat) 

 [    ![nastavenie uživatelských účtov](https://www.mergado.sk/sites/default/files/perm/image/new-nahladovka-na-blog-1200-x-628-px-38.png)  

### Ako nastavovať užívateľské účty agentúrnych pracovníkov v Mergade

 

 ](/blog/opravnenie-uzivatelskych-uctov-pre-agentury) 

 [    ![produktový feed 5 najčastějších cýb](https://www.mergado.sk/sites/default/files/perm/image/new-nahladovka-na-blog-1200-x-628-px-19_0.png)  

### 5 najčastejších chýb v produktovom feede a ako ich upraviť v Mergade

 

 ](/blog/najcastejsie-chyby-v-produktovom-feede) 

 

 

 

## 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()
      }