- [Case Studies](https://www.mergado.com/category/case-studies)
- [eCommerce tips](https://www.mergado.com/category/ecommerce-tips)
- [Online Store Solutions and Platforms](https://www.mergado.com/category/online-store-solutions-and-platforms)
- [Mergado Pack](https://www.mergado.com/category/mergado-pack)
- [Mergado tips](https://www.mergado.com/category/mergado-tips)
- [Mergado News](https://www.mergado.com/category/mergado-news)
- [eCommerce News](https://www.mergado.com/category/ecommerce-news)
- [How to use Mergado](https://www.mergado.com/category/how-to-use-mergado)
- [Interviews with e‑commerce gurus](https://www.mergado.com/category/interviews-e-commerce-gurus)
- [Extensions](https://www.mergado.com/category/apps-bidding-image-marketing-and-more)
- [Expansion with Mergado](https://www.mergado.com/category/expansion-with-mergado)
- [Mergado Lifestyle](https://www.mergado.com/category/mergado-lifestyle)
 



 

 1. [  Home  ](https://www.mergado.com/)
2. [     Mergado Blog  ](https://www.mergado.com/blog)
3. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Work faster with Mergado** </a>
 
  

 

#  **Work faster with Mergado** 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/radim_0.png)   Radim Zhoř  ](https://www.mergado.com/blog/radim-zhor) 

6. 2. 2019

2 minutes read

 

 

 

 

 

  ![Work faster with Mergado](https://www.mergado.com/sites/default/files/field/image/faster-en.png)  

The first release of this year is over. It’s been longer than usual since the last release, so there are **more improvements and features** that will upgrade your work a step further. Let’s look at what features you will discover in Mergado.



 

 

 
                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>
  



 

The first release of this year is over. It’s been longer than usual since the last release, so there are **more improvements and features** that will upgrade your work a step further. Let’s look at what features you will discover in Mergado.

## Product tracking tool

Are you wondering what’s happening with the values of attributes as the product passes through the rules? The tracking tool shows changes as the rules are applied and so it gives you **a powerful diagnosis**. On the *Products* page, you’ll find **an icon** to enable **tracking rules for the next 24 hours**. When you enable tracking of a certain product, Mergado will store the changes made by the rules through which the products will pass.

### There are two ways to get results:

- On the Products page, you will get from the tracked product to the changes made **within the last rule application**.
- You can find all the changes on the History page after clicking on a specific record from the rules’ application.



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20190117-14-45-01.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/screenshot-appmergadocom-20190117-14-45-01.png) 

## New bulk import of queries

On the Products page, you’ll find a button that lets you **bulk import queries from exports** that the user has access to. The original one-by-one import is canceled.

## Enhanced Custom Format

Custom format has received a few minor changes to make it easier for you to work with it. In the format definition form, **hidden attributes are color-coded**. The ‘**Reset All**’ button has been added. And in Custom Format you now see **examples of attribute values**.

## Bugfixes and speeding up processes

Our developers have made several optimizations to **speed up the process of applying rules**. The process of evaluating entry queries and the pairing rule for the [Heureka Watchdog](https://store.mergado.com/detail/heurekawatchdog/) app has also accelerated.

Additionally, [ScontoFacile.it](https://scontofacile.it/) format has been added, and [Shoptet.com](https://www.shoptet.com) and [Shoptet](https://www.shoptet.sk/)[.sk](https://www.shoptet.sk/) have been repaired to match the specification. For the [Zbozi.](https://www.zbozi.cz/)[cz](https://www.zbozi.cz/) format Mergado offers parameter names dynamically according to the most up-to-date specification.

More changes and patches can be found in our forum [in this thread](https://forum.mergado.com/t/news-and-releases-in-mergado/212). We also warn you of potential outages in advance to deploy new features, so be sure to keep track of it.



 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/radim_0.png)  ](https://www.mergado.com/blog/radim-zhor)###  [ Radim Zhoř ](https://www.mergado.com/blog/radim-zhor) 

- He has several years of experience in e‑commerce.
- He works as a Business Development Specialist at Mergado, where he helps to market the Mergado product management tool.

 

 

 

 

 

 

 

 

 

## What you *might be interested in next*

 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/ai_boost-1.jpg)  

### MASTER PROMPT TEMPLATE FOR ECOMMERCE

 

 ](https://www.mergado.com/blog/master-prompt-eshopy-b2c) 

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

### How Feed Optimization Unlocked Meta Ads Performance without Increasing Ad Spend

 

 ](https://www.mergado.com/blog/feed-optimization-for-meta-ads) 

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

### How to Sell Successfully on idealo

 

 ](https://www.mergado.com/blog/successful-sale-on-idealo) 

 

 

 

## Don’t miss *anything*

 Sign up for our newsletter 

   

       

   By logging in, you agree that we will process your data by the [terms of personal data protection](https://www.mergado.com/cookies). 

  Thank you, you have successfully joined our subscriber's list. 

 

 

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