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



 

 1. [  Home  ](/)
2. [     Mergado Blog  ](/blog)
3. [     Case Studies  ](/category/case-studies)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Successful Migration of an E‑Shop’s Feeds with Mergado – 40+ Feeds in 5 Languages** </a>
 
  

 

#  **Successful Migration of an E‑Shop’s Feeds with Mergado – 40+ Feeds in 5 Languages** 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/img_9196.jpg)   Alžběta Kocmanová  ](/blog/alzbeta-kocmanova) [Case Studies](/category/case-studies) 

7. 5. 2026

3 minutes read

 

 

 

 

 

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

Moving an e‑shop to a new system is never easy – especially when 40+ feeds, 5 languages, and dozens of partners are involved. In this case study, we’ll show how we managed a complete feed migration with the help of Mergado in just 10 working days – without a developer.



 

 

 
                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 Challenge

Moving a custom-built e‑shop to the Unas system (or any other system) can be challenging in several ways. One of the main tasks of the project presented in this case study was managing more than **40 different product feeds**, not all of which are supported by Unas by default. It was therefore necessary to ensure their integration using individual solutions.

Since the e‑shop **also sells internationally**, all product data had to be managed **in five languages** (HU, CZ, PL, RO, SK). For a successful transition, it was essential to implement a reliable and flexible feed management platform – which is why Mergado was chosen.

The goal was to ensure that:

- connections with various partners **remained continuously maintained even after the migration**,
- feeds continued to be **accurate, up to date, and valid**,
- product data management continued to **work automatically** and in a form that could be customized for individual languages.



 

## Solution

Mergado is a no-code platform for feed management and optimization, allowing product data to be fully customized without developer involvement. This makes it easy to manage different formats and create custom feeds.

### Step 1: Planning the Feed Structure

First, we reviewed the previous feeds and then determined which ones needed to be created in Mergado. For these, we requested the required formats from the individual partners.

### Step 2: Creating Master Feeds

We then **created one “master feed”** for each language, from which the other feeds were generated. This ensured that in the future, any change (such as prices, categories, or product names) could be **made in just one place**, and all related feeds would update automatically.

Thanks to the creation of master feeds, the **number of feed downloads was no longer an issue** either, as it can be managed individually in Mergado, while in the Unas system the number of downloads for a single feed is limited.



 

💡 **Did you know?** If you manage each feed separately, changing a price requires editing 40 different places. With a master feed, it is just a single action.

You can find more details about the master feed here: [Managing Product Data with a Master Feed](https://help.mergado.com/en/mergado-editor/working-with-data/advanced-workflows-and-feed-management/how-to-streamline-product-data-management-with-master-feed/)

 

 

 

 

 

### Step 3: Implementing the Mergado Files Extension

To create feed formats that Unas does not support, we used the **Mergado Files extension**, which allows you to upload and create fully custom formats. As a result, even feeds requiring special formats received a data structure that matched the requirements of individual partners.



 

### Step 4: Creating the Feeds

From the previously prepared master feeds, we created the specific partner feeds. Each feed was customized according to the requirements and format of the given partner, taking into account language-specific rules, prices, and categories, and using the newly created custom formats.

### Step 5: Rule-Based Optimization

In Mergado, we set up **various types of rules and filters**, such as:

- management of custom categories,
- price format adjustments,
- refinement of shipping and stock availability information,
- correction of incorrect or incomplete attributes.

### Step 6: Feed Control and Monitoring

We checked whether all data met the partners’ requirements, whether the formats were correct, and whether the rule-based optimizations worked properly. Thanks to automatic updates in Mergado, **the feeds are synchronized every day**, so **product data remains up to date across all channels**. In addition, the system sends an alert if any download issue or other complication occurs.



 

**40+** feeds | **5** languages | **10** working days

 

 

 

 

 

## Results

The project was fully completed in just **10 working days**, including the creation, testing, and handover of all feeds. Implementing Mergado therefore helped not only with the migration itself, but also **brought a long-term sustainable and scalable system for feed management**.

✅ **40+ feeds** were created, including formats that Unas does not support by default.

✅ Product data management **in five languages** is handled clearly from one central system.

✅ The platforms **approved** the feeds.

✅ Feed maintenance and adjustments are now handled at **the marketing level, in a no-code way**, instead of previously requiring a developer.

✅ Future expansion – a new language, new feed, or new channel – **can be handled within the existing structure in just a few clicks**.



 

## Summary

The project clearly shows that although Unas primarily supports the most common feed formats, **special requirements require the use of additional tools, which can be easily solved through integration with Mergado:**

- data can be managed flexibly,
- export processes can be automated,
- multilingual advertising, as well as presence on different platforms and marketplaces, becomes easy to maintain.

This case study clearly demonstrates that **using Mergado and the right feed strategy not only saves time and development costs**, but also directly contributes to stable advertising performance and the effective management of a multichannel presence.



 

- [  Case Studies ](/tag/case-studies)
 
 [    ![](https://www.mergado.com/sites/default/files/perm/image/img_9196.jpg)  ](/blog/alzbeta-kocmanova)###  [ Alžběta Kocmanová ](/blog/alzbeta-kocmanova) 

Copywriter and content specialist Alžběta combines her writing skills with her passion for journalism and sociology, which she studies. Her work focuses on creating quality content and communication that resonates with her target audience. When she’s not at work or school, she enjoys dancing, yoga, or spending time with her cat, who always keeps her on her toes.

 

 

 

 

 

 

 

 

 

## What you *might be interested in next*

 

 [    ![GPT Shopping EN](https://www.mergado.com/sites/default/files/perm/image/mergado-nahledovky-na-blog-1200-x-628-px-1.jpg)  

### How to Prepare Product Data That Makes Sense for GPT Shopping?

 

 ](/blog/optimalizace-dat-pro-gpt-shopping) 

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

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

 

 ](/blog/feed-optimization-for-meta-ads) 

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

### The Real Impact of Visual Product Image Optimization on Meta Campaign Performance

 

 ](/blog/visuals-for-meta-campaigns) 

 

 

 

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