10 Tips for Successful Integration of Icecat Data

Avatar for Emre Tan
Field notes by Beth Kinder

Field notes by Beth Kinder

Based on the experience of thousands of Icecat and PIM implementations, I distilled the ten most critical tips for a successful implementation of rich product content in your apps. These advises are about full integration of Icecat Data, not about the lighter Icecat Live or URL integrations.

1. Use Index Files for Matching a Big Catalog

Index files are designed for you to match large portfolios daily with the Icecat database and optimally download product data. Besides standard Files Index (for initial import) and Daily Index (for daily updates) you can also easily generate a Personalized Index (PIF) by uploading your feed in the user panel. From any index file you can directly download product XMLs with the given path.

TIP: in case of small portfolios, use the real-time call of a data-sheet based on Brand+Part code or GTIN

2. Match Your Products by Brand Name + Part Code or GTIN

All product datasheets in Icecat have a Manufacturer Part Number (MPN) and about 70% have also at least one GTIN barcode (EAN, UPC). To ensure the best coverage of your portfolio, include all these identifiers in your matching process. All our identifiers, including brand mappings and part code mappings, are published in the Index files to optimize your coverage.


3. Upload Your Product Feed to Monitor Coverage

By uploading your product feed in Icecat you can automatically generate your Personalized Index File (PIF), which is a customized index for your product list. Icecat is doing the match for you, so it simplifies your interface and ensures a more efficient download process.

Furthermore, uploading frequently updated feeds enables the Icecat Data Production Teams to track your new products and ensure a high coverage, and provide you with a coverage service level.

upload price list

4. Utilize reference data structures

The most optimal way to maintain your data-structure mapping with Icecat is making use of reference structures. All category, feature group, feature value lists are available and daily updated. Use these files to build your data-structure and only import product-specific content from product XMLs.


5. Use Local Value to populate product features

Icecat publishes multiple feature values for each feature in the product XMLs: Value (International), Local Value and Presentation Value. Local Value is the newest and most fitting value type to populate your product features as it`s fully standardized and atomized to be easily used in your PIM/PDM system and adapted to your local language and standards (units).

TIP: use Local Value and not the International Value or Presentation Value

We strongly advise NOT to use the International (INT) Value, unless you build a global PIM, and we migh phase it out from the local product XML. Further, we only advise the pre-formatted and textual Presentation Value in case of low-end ecommerce environments with rudimentary data transformation capabilities.

local value

6.  Add feature groups and tip texts in your data model

Feature groups help simplifying your spec-sheet by grouping features under certain titles. All feature groups can be found in references. It is helpful to create visual order for your website visitors, in the orderwise long lists of specs.

Further, the most used features contain explanatory tip texts. Include these to improve the shopping experience, as not all shoppers are familiar with all terms used in specs.

7. Apply Video, Reasons To Buy, Feature Logos and other rich media content

Multimedia assets help to increase conversion on product pages and Icecat also syndicates all available assets from brands. Multiple images, 360 degree product tours, feature logos, reasons to buy, multilingual PDF leaflets, manuals, energy labels, images, and enhanced marketing texts are already included in product XMLs as well as CSV/JSON data to download.


TIP: prepare your interface and PIM from the start for rich media

8. You can also directly integrate (rich) media content by using Icecat Live

As your legacy systems may not be ready yet for rich media, it’s a pragmatic model have a dual interface: basic data via the XML and other data interfaces, the easy Live interface for rich media.

By adding a simple JavaScript code in your product page you can integrate complete Icecat Live specific rich media assets, e.g. you can integrate only video assets via a simple JavaScript call in your website. This means that the video is hosted by Icecat, and there’s no need to set-up your own video server (yet).

9. Subscribe to our newsletters to stay tuned

User newsletters contain valuable information about our catalogs, technical changes, innovations and new partners. They are sent on a regular basis to keep you up-to-date with all developments at Icecat. Subscribe and stay tuned.

10. Spread the word to get better product information for free

Inform your brands about Open Icecat and its benefits for you if they improve their product data, and provide it for free to you. The Icecat team is happy to talk to your brand contacts to explain how it all works.

Featured image: "Field notes" by Beth Kinder



  • commented on October 17, 2016 by Pasquale

    Hi, you said that we need of making use of reference structures and use these files to build our data-structure. But how we can do that? How we can rebuild product information from those table?

    • commented on October 18, 2016 by Martijn Hoogeveen

      Links to manuals can be found under resources": https://www.icecat.biz/en/menu/channelpartners/index.html

    • commented on October 19, 2016 by Emre Tan

      Hi Pasquale,

      You can find all reference structures here: https://data.icecat.biz/export/freexml/refs
      They can be linked to each other based on the diagrams provided in our XML document: https://icecat.nl/forum/getAttachment/?attachment_filename=3331
      Please refer to section 4.3.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

World map

Iceclog Launch and Improved Icecat LIVE Documentation

“Iceclog” (Icecat content-log) is our new blog, where you will find...
 August 26, 2016

Manual for Icecat Live: Real-Time Product Data in Your App

Icecat Live is a (free) service that enables you to insert real-time product content from some 300 m...
 June 1, 2016
http url

Manual for Icecat URL: Links to Product Data-sheets and Images

Version: 1.20, October 4, 2016.The purpose of this post is to explain the Icecat URL method to ...
 October 4, 2015

Manual for Icecat CSV Interface

This document describes the CSV (Comma-Separated Values) variant of Icecat's Open Catalog Interface...
 September 28, 2016

Iceclog Editor Guidelines: Writing Compelling Posts

The Iceclog Editor Guidelines are a quick guide for contributors to the Iceclog blog or "cl...
 August 17, 2016

Manual for Personalized Interface File and Catalog

Via the Icecat website and login area, a user can generate personalized or customized CSV or Excel f...
 October 5, 2016

Apple Watch: a Useful Tool or a Smart Toy?

After six months spent with my Apple Watch, I am still not sure if I consider it a useful tool or "j...
 September 30, 2016

Manual for Open Icecat JSON Product Requests

JSON (JavaScript Object Notation) is an increasingly popular means of transferring to data, comparab...
 February 17, 2017

Manual for Testseek Product Reviews Integration via Icecat

Icecat provides aggregated expert reviews from our partner Testseek, as an add-on service for both O...
 October 19, 2015

Icecat Add-ons for Magento, PrestaShop and other Popular Solutions

Icecat has a huge list of integration partners, that make it easy for clients and free users, to mak...
 October 4, 2017