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



 

 1. [  Domov  ](https://www.mergado.sk/)
2. [     Blog  ](https://www.mergado.sk/blog)
3. [     Pracujeme s Mergadom  ](https://www.mergado.sk/kategorie/pracujeme-s-mergadom)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Pripravujeme marketingový modul pre PrestaShop** </a>
 
  

 

#  **Pripravujeme marketingový modul pre PrestaShop** 

 

 

 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/dan-mergado.jpg)   Daniel Czetner  ](https://www.mergado.sk/blog/daniel-czetner) [Pracujeme s Mergadom](https://www.mergado.sk/kategorie/pracujeme-s-mergadom) 

17. 8. 2016

2 minúty čítania

 

 

 

 

 

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

V tomto článku si v krátkosti predstavíme nový marketingový modul pre e‑shopy využívajúce platformu PrestaShop. Tento modul už nejakú dobu pripravujeme a blíži sa fáza, kedy ho budeme môcť zverejniť.



 

 

 
                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>
  



 

## Pre koho je modul určený?

Marketingový modul je určený pre **všetkých prevádzkovateľov e‑shopov**, ktorí používajú bezplatný open-source systém **PrestaShop** ako platformu pre svoj e‑shop a chcú svoj tovar propagovať na cenových porovnávačoch.

## Aká bude cena?

Dobrá správa: modul bude k dispozícii **zadarmo.**

## S čím vám modul v PrestaShope pomôže?

Predovšetkým ľahko realizovať prepojenie vášho e‑shopu na cenový porovnávač. Nielen na najznámejšiu Heureku, Pricemaniu či Google Merchants, naším cieľom je umožniť vám ľahko prenášať produkty na akýkoľvek porovnávač, ktorý aplikácia Mergado dokáže spracovať. V súčasnej dobe (júl 2016) je to cez 60 porovnávačov cien z mnohých krajín Európy.

**V prvej verzii bude modul v PrestaShop umožňovať:**

- generovanie Mergado produktového XML feedu, čo je **univerzálny dátový formát**, z ktorého pôjde v aplikácii Mergado vygenerovať ľubovoľný XML feed (pre akýkoľvek porovnávač cien)
- nastavenie pre využitie služby **Overené zákazníkmi** českej i slovenskej Heureky
- nastavenie pre využitie **meranie konverzií** českej aj slovenskej Heureky a Zboží.cz

Ďalšie funkcie budeme postupne pridávať podľa nášho vývojového plánu a taktiež podľa spätnej väzby od zákazníkov. Podporované budú všetky verzie PrestaShop počnúc 1.6.0.0. Ak máte staršiu verziu PrestaShop, nezúfajte, je veľmi pravdepodobné, že aj tu bude modul fungovať.

## Ako môžete pomôcť Vy nám?

Pokiaľ máte PrestaShop, budeme radi, keď sa nám ozvete na [mergado@mergado.sk](mailto:mergado@mergado.sk?subject=PrestaShop%20modul) a oznámite nám, aké funkcie by ste si chceli týmto modulom zabezpečiť. Rovnako tak, ak chcete modul nasadiť do svojho e‑shopu čo najskôr, napíšte nám a zaradíme vás do prvej vlny používateľov, ktorých budeme informovať.

## Kedy bude modul k dispozícii?

Dokončenie predpokladám v priebehu 2 týždňov. Akonáhle bude modul finálne pripravený, budeme vás informovať.



 

- [  Mergado Pack ](https://www.mergado.sk/tema/mergado-marketing-pack)
- [  PrestaShop ](https://www.mergado.sk/tema/prestashop)
 
 [    ![](https://www.mergado.sk/sites/default/files/perm/user-avatar/dan-mergado.jpg)  ](https://www.mergado.sk/blog/daniel-czetner)###  [ Daniel Czetner ](https://www.mergado.sk/blog/daniel-czetner) 

Daniela ste poznali zo slovenskej podpory Mergada. Pomáhal riešiť problémy, písal návody v nápovede a testoval nové funkcie v Mergade. Mal jednoznačne najdlhšie dredy v tíme a jeho drsnému humoru sa vyrovnal snáď len jeho spolupracovník Přemek.

 

 

 

 

 

 

 

 

 

## 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

 

 ](https://www.mergado.sk/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

 

 ](https://www.mergado.sk/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

 

 ](https://www.mergado.sk/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](https://www.mergado.sk/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()
      }