- [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. [     Rozšírenia  ](/kategorie/aplikacie)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Ľahšie spracovanie dát s novým exportom Pricing Rank** </a>
 
  

 

#  **Ľahšie spracovanie dát s novým exportom Pricing Rank** 

 

 

 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)   Lukáš Horák  ](/blog/lukas-horak) [Rozšírenia](/kategorie/aplikacie) 

19. 12. 2017

2 minúty čítania

 

 

 

 

 

  ![](https://www.mergado.sk/sites/default/files/field/image/20171219-pricing-rank-zpracovani-dat-svk11.png)  

Chcete, aby bol váš sortiment vidieť na prvých miestach na Heureke, hneď pod biddovanými pozíciami? Je vašou stratégiou politika nízkych cien? Nemôžete biddovať, či je pre vás bidding príliš drahý? Naša aplikácia Pricing Rank je práve na to vhodná a my vám predstavíme jej vylepšenia.



 

 

 
                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>
  



 

Chcete, aby bol váš sortiment **vidieť na prvých miestach na Heureke, hneď pod biddovanými pozíciami**? Je vašou stratégiou **politika nízkych cien**? Nemôžete biddovať, či je pre vás bidding príliš drahý? Naša aplikácia [Pricing Rank](https://store.mergado.com/detail/pricingrank/) je práve na to vhodná a my **vám predstavíme jej vylepšenia**.

Z našich [predchádzajúcich príspevkov](https://www.mergado.sk/predstavujeme-pricing-rank) už vieme, že Pricing Rank vie výstupy nie len **zobrazovať, ale aj vyhodnocovať**, ako by sa mali ceny posunúť voči vami zadanej politike. Pricing Rank tak **nemonitoruje len cenu, ale aj pozíciu medzi ostatnými ponukami**. To je jeden z hlavných rozdielov medzi Pricing Rankom a jeho príbuzným [Piricing Monitorom](https://store.mergado.com/detail/pricingmonitor/#about). Ich porovnanie sme vám priniesli v tomto [článku](https://www.mergado.sk/pricing-rank-pricing-monitor).

Čo sa ale v Pricing Ranku s novou verziou zmenilo? Aj keď by to opticky mohlo vyzerať, že **zmeny** sú nepatrné, ich prínos dobre **využijete pri ďalšom spracovaní získaných dát**. Do možností pre **CSV export bolo** totiž **pridaných niekoľko stĺpcov** slúžiacich pre lepšiu identifikáciu tovaru.



 

 [  ![](https://www.mergado.sk/sites/default/files/perm/paragraph-image/20171218novy-pricing-rank-foto1_0.png)  ](https://www.mergado.sk/sites/default/files/perm/paragraph-image/20171218novy-pricing-rank-foto1_0.png) 

### A ktoré elementy to konkrétne sú?

- ITEM\_ID
- ITEM\_GROUP\_ID
- PRODUCTNO
- OTHER\_ID (čo je prvý neprázdny element majúci niektoré hodnoty zo zoznamu týchto elementov: ‘PRODUCT\_ID’, ‘ID’, ‘IDENTIFIER’, ‘ARTIKELNUMMER’, ‘AID’, ‘G:ID’, ‘CODE’, ‘MERCHANT\_SKU’, ‘ITEM\_UNIQUE\_ID’)
- EAN



 

 [  ![](https://www.mergado.sk/sites/default/files/perm/paragraph-image/20171218novy-pricing-rank-foto2_0.png)  ](https://www.mergado.sk/sites/default/files/perm/paragraph-image/20171218novy-pricing-rank-foto2_0.png) 

Tieto identifikátory položky môžu byť **zdatnými pomocníkmi pri ďalšom spracovaní dát**. Ako príklad si uveďme využitie elementu EAN pre „spárovanie“ s internými databázami produktu vášho e‑shopu. V praxi si tak premietnete zmeny cien odporúčané Pricing Rankom do vášho systému a tým si svoje produkty – do istej miery automatizovane – preceníte podľa toho, ako si stoja v porovnaní s konkurenciou.

Prehľad, ktorý vám Pricing Rank dokáže poskytnúť, je pre tvorbu vašej cenovej politiky naozaj veľkým prínosom. Zaujalo vás to? Zapnite si appku v [Mergado Store](https://store.mergado.com/) – prvých **10 dní je na vyskúšanie zadarmo**. Ako funguje jej obsluha, si môžete pozrieť na [videu](https://youtu.be/t1r6M9fWpwc). Pokiaľ k nej máte otázky, neváhajte nám napísať do [fóra](https://forum.mergado.cz/), alebo na náš [e‑mail](mailto:mergado@mergado.cz).



 

- [  Pricing Rank ](/tema/pricing-rank)
 
 [    ![](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/gpsr-sprievodca.png)  

### Ako na GPSR pre Allegro a Kaufland: S týmto sprievodcom sami doplníte e‑shop o požadované údaje

 

 ](/blog/gpsr-allegro-kaufland) 

 [    ![](https://www.mergado.sk/sites/default/files/perm/image/zobrazovanie-alternativnych-produktov.png)  

### Zobrazujte najvhodnejšie alternatívne produkty. Nakúpi u vás viac zákazníkov

 

 ](/blog/alternativne-produkty) 

 [    ![ice cat produktový katalog ](https://www.mergado.sk/sites/default/files/perm/image/ice_cat_katalog_clanok_sk.png)  

### Katalóg Icecat vám pomôže doplniť chýbajúce produktové dáta. S Mergadom ho prepojíte aplikáciou Clicking Goat

 

 ](/blog/icecat-clicking-goat-doplnte-chybajuce-data) 

 

 

 

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