DEV Community

VHdev
VHdev

Posted on

How to Create a Magento 2 idealo Product Feed Using a Standard Product Export

Idealo is one of the largest price comparison platforms in Europe.

To list products there, merchants must provide a properly structured product feed.

Magento 2 does not include a built-in idealo export. However, most stores already have the data required — it simply needs to be structured correctly.

In many cases, the issue is not missing product data, but mismatched formatting and feed structure.


What is an idealo product feed?

An idealo product feed is typically a CSV file that contains structured product information such as:

  • product ID (SKU)
  • product title and description
  • price
  • availability
  • product URL
  • image URL
  • brand
  • EAN/GTIN
  • category path

Idealo validates feeds strictly. Even small structural inconsistencies can result in products being rejected.


Why Magento 2 exports don’t match idealo requirements by default

Magento 2 allows you to export products via:

Admin → System → Export → Products

This export includes most necessary attributes:

  • sku
  • name
  • description
  • price
  • special_price
  • manufacturer
  • image
  • url_key
  • stock status

However, the default Magento export:

  • does not use idealo’s expected field names
  • may not include properly formatted availability values
  • does not generate a category path string
  • may require value normalization

So while the product data exists, the format does not match idealo’s specification.


Reusing Magento’s product export instead of building a custom module

Instead of installing a dedicated Magento idealo extension or building a custom module, you can reuse Magento’s built-in CSV export.

The process usually involves:

  1. Exporting products from Magento 2 as CSV
  2. Reviewing idealo’s required attributes
  3. Mapping Magento attributes to idealo field names
  4. Normalizing values (price format, availability text)
  5. Generating an idealo-compatible CSV

This approach keeps product data centralized inside Magento while adapting the structure externally.


Typical Magento 2 → idealo workflow

A practical workflow looks like this:

  1. Export product data from Magento 2.
  2. Identify required idealo attributes.
  3. Map Magento fields to idealo structure.
  4. Generate an idealo-formatted CSV file.
  5. Upload the feed to idealo Merchant Portal.

This method avoids additional Magento extensions and keeps your store environment clean.


When a feed converter is useful

A conversion-based workflow is especially useful when:

  • You want to avoid installing additional Magento modules
  • You manage multiple channels (Google, Meta, idealo)
  • You prefer using Magento’s built-in export
  • You need flexibility in feed formatting

Instead of maintaining separate integrations inside Magento, you adapt one export to multiple destinations.


Practical example

If you already have a Magento 2 CSV product export, you can convert it into an idealo-compatible format without modifying your store.

A platform-agnostic product feed converter can map Magento’s CSV structure to idealo’s required format and generate a ready-to-upload CSV file.

You can see the workflow here:

👉 product feed converter

The idea is not to generate product data, but to transform an existing export into the correct feed structure.


Final thoughts

Creating a Magento 2 idealo product feed does not necessarily require a custom extension.

In many cases:

  • Magento already contains the needed data
  • The challenge is structural formatting
  • A mapping and conversion workflow is sufficient

Reusing Magento’s standard export keeps the setup simple, flexible, and easier to maintain long term.

Top comments (0)