- [Esettanulmányok](/kategoriak/esettanulmanyok)
- [E‑kereskedelmi tippek](/kategoriak/e-kereskedelmi-tippek)
- [Mergado Pack](/kategoriak/mergado-pack)
- [Mergado hírek](/kategorie/mergado-hirek)
- [E‑kereskedelmi hírek](/kategoriak/e-kereskedelmi-hirek)
- [Hogyan kell használni a Mergadót](/kategorie/hogyan-kell-hasznalni-mergadot)
- [Alkalmazások](/kategorie/alkalmazasok)
 



 

 1. [  Címlap  ](/)
2. [     Blog  ](/blog)
3. [     Hogyan kell használni a Mergadót  ](/kategorie/hogyan-kell-hasznalni-mergadot)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Bemeneti értékek kiválasztása** </a>
 
  

 

#  **Bemeneti értékek kiválasztása** 

 

 

 [    ![](https://www.mergado.hu/sites/default/files/perm/user-avatar/vito3.jpg)   Vito Nikolič  ](/blog/vito-nikolic) [Hogyan kell használni a Mergadót](/kategorie/hogyan-kell-hasznalni-mergadot) 

27. 4. 2020

3 perc olvasás

 

 

 

 

 

  ![Hogyan kell hasznalni a mergado-t](https://www.mergado.hu/sites/default/files/field/image/hogyankellhasznalniamergado-t.jpg)  

A Mergado csapatában a platformunkat az **adatállományok svájci bicskájának tekintjük**. A **rengeteg funkciónak** és az ügyfélszolgálaton **megszerzett tapasztalatoknak** köszönhetően rájöttünk, hogy az idő múlásával a Mergado új korszakba lépett. Egy olyan korszakba, ahol meg kell tanítania a felhasználóit arra, hogyan tudnak a lehető **legeffektívebben dolgozni** ezzel a svájci bicskával.



 

 

 
                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>
  



 

A Mergado csapatában a platformunkat az **adatállományok svájci bicskájának tekintjük**. A **rengeteg funkciónak** és az ügyfélszolgálaton **megszerzett tapasztalatoknak** köszönhetően rájöttünk, hogy az idő múlásával a Mergado új korszakba lépett. Egy olyan korszakba, ahol meg kell tanítania a felhasználóit arra, hogyan tudnak a lehető **legeffektívebben dolgozni** ezzel a svájci bicskával.

## Hozza ki a legtöbbet a Mergado-ból az új mini-sorozat segítségével

Ebben a sorozatban arra összpontosítunk, hogy **elmagyarázzuk** a konkrét **folyamatát** az export beállításának. Ha ezt a tudást elsajátítja, akkor képes lesz **jól és** **hatékonyan beállítani az exportját**. A csapatunk célja hasonló, mint az Öné – folyamatosan **javítani** a Mergado **teljesítményét**, és ezzel az Ön adatainak a feldolgozását is.

### Gyorsítsa fel a szabályok feldolgozását a Mergado-ban a bemeneti értékek kiszűrésével 

A[ ](https://www.mergado.cz/tema/pravidla-v-mergadu)szabályok alkalmazásának mechanizmusa (és általánosságban az egész Mergado is) számos optimalizálással rendelkezik. Többek közt gondoskodik arról is, ha egymás után több szabály van alkalmazva a **bevitelre vonatkozó kiválasztásokra**, akkor az ilyen szabálycsoportot a Mergado **egyszerre dolgozza fel** – anélkül, hogy az egyes szabályok után köztes mentéseket végezne, és ezzel időt vesztegetne.

Ne feledje azonban, hogy ezt az optimalizálást **nem mindig lehet alkalmazni**: a Mergado-nak figyelembe kell vennie azt is, hogy egyes szabályok **a kimeneti** kiválasztásokra irányulnak.

A “kimeneti” szabályok **nem kezelhetők egyidejűleg** a “bemeneti” szabályokkal. A Mergado-nak minden „kimeneti” szabály végrehajtása előtt meg kell tudnia az előző szabály eredményeit — mivel az előző szabály megváltoztatja a kimeneti értékeket. Csak ezen értékek alapján tudja a Mergado kiértékelni a „kimeneti” kiválasztásokat, és hogy mely termékekre tudja alkalmazni a szabályokat.

Ezért, hacsak feltétlenül nem szükséges, **ne alkalmazzon szabályokat a kimeneti kiválasztásra, mivel ez megkerüli a fent leírt optimalizálást, és radikálisan lelassíthatja a szabályok feldolgozását**. Ha az adott szituációban alkalmazható, **részesítse előnyben a “bemeneti” szabályok használatát**. Az ilyen szabályokat ezután csoportosan lehet feldolgozni, és így az egész folyamat lényegesen gyorsabb.

### Gyakorlati példa

Nemrégiben az ügyfélszolgálatunkon egy olyan esettel foglalkoztunk, ahol egy kiterjedt adatállománnyal rendelkező ügyfélnél a **szabályok alkalmazása nagyon hosszadalmas volt**.

***Miről is volt szó:***

Ennek az ügyfélnek az exportjában tucatnyi átírási szabály volt, amelyek célja **a kimeneti kiválasztások** voltak. A kimenetben azonban minden szabály **külön** kerül feldolgozásra, ami jelentősen **befolyásolta** a szabályok alkalmazásának **sebességét**.

***Hogyan oldottuk meg a problémát:***

Tanácsadóink áttekintették az ügyfél exportálási beállításait és rájöttek, hogy a fent említett “kimeneti” kiválasztások többsége a PRODUCTNAME elemmel dolgozik. Ez az elem azonban **nem hajtott végre változtatásokat** a korábbi szabályokban – a PRODUCTNAME elem bemeneti és kimeneti értéke, amikor a kiválasztások a szabály alkalmazásának részeként értékelve voltak, pontosan ugyanaz volt. Ezért nem volt rá ok, hogy ezek a kiválasztások a „kimenetbe” legyenek létrehozva.

**Áthelyezve** ezeket a kiválasztásokat a **bemenetre**, tanácsadóink elérték, hogy az adott szabályok **egyidejűleg** kerültek feldolgozásra és így a szabályok alkalmazása jelentősen **felgyorsult**.



 

 [  ![](https://www.mergado.hu/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20200407-150057_1.jpg)  ](https://www.mergado.hu/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20200407-150057_1.jpg) 

**Ellenőrizze** tehát a kiválasztásait a Mergado-ban. Ha bármilyen kiválasztást talál “a kimeneti értékben”, fontolja meg, hogy valóban szükség van‑e rá. Ha nem, szabályok alkalmazásának **felgyorsítás**a érdekében, **változtassa meg** ezeket a kiválasztásokat bemeneti értékekre.

**Vegye figyelembe az új minisorozatunkat is. Segít tökéletesíteni a Mergado beállításával kapcsolatos ismereteit, így Ön a lehető leggyorsabban és leghatékonyabban tudja majd használni**. A sorozathoz folyamatosan további részeket fogunk hozzáadni. Ha bármilyen kérdése van, kérjük ne habozzon kapcsolatba lépni[ ](mailto:mergado@mergado.com)az [ügyfélszolgálatunkal](mailto:mergado@mergado.com).



 

 [    ![](https://www.mergado.hu/sites/default/files/perm/user-avatar/vito3.jpg)  ](/blog/vito-nikolic)###  [ Vito Nikolič ](/blog/vito-nikolic) 

Performance marketing + copy marketing + balkán e‑kereskedelem = Vito.

A Mergadóban a balkáni e‑kereskedelmi piacokért felelős és élete legnagyobb sikere, hogy találkozott Anđela Vešticával egy kávézóban.

 

 

 

 

 

 

 

 

 

## Ami *legközelebb érdekelhet*

 

 [    ![](https://www.mergado.hu/sites/default/files/perm/image/5_hiba_javitasa_me.png)  

### Az 5 leggyakoribb hiba a termékfeedben és hogyan javítsuk azokat a Mergadoban

 

 ](/5-leggyakoribb-hiba-a-termekfeedben-es-azok-javitasa) 

 [    ![](https://www.mergado.hu/sites/default/files/perm/image/makra-hu-blog-112023.png)  

### Hogyan segíthetnek az automatizációk és milyen előnyökkel rendelkeznek

 

 ](/hogyan-segithetnek-az-automatizaciok-es-elonyeik) 

 [    ![](https://www.mergado.hu/sites/default/files/perm/image/new-hu_nahladovky_na_blog.hu-1200_x_628_px-30-1.png)  

### Hogyan segít a Mergado az árösszehasonlítóknak vagy a marketplaceknek?

 

 ](/blog/hogyan-segit-a-mergado-az-arosszehasonlitoknak-vagy-a-marketplaceknek) 

 

 

 

## Ne maradj le *semmiről*

 Iratkozz fel hírlevelünkre 

   

       

   A bejelentkezéssel elfogadod, hogy adataidat a [személyes adatok védelmére vonatkozó feltételek](/hasznalati-feltetelek) szerint kezeljük. 

  Köszönjük, Ön sikeresen csatlakozott előfizetőink listájához. 

 

 

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