Академический Документы
Профессиональный Документы
Культура Документы
Document versions
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 1 / 13
1. Subject of this document
This document describes Open Catalog CSV Interface: a set of standards, structure, files content and
functionalities. It gives the basics of how to use and generate personalized files or request product
details of product(s) using CSV interface.
Icecat provides customers with an ability to generate personal files and download product-data sheets
using real-time URL-based interface in CSV (comma-separated values) format.
If you are interested in other interface please read these documents:
XML - icecat.biz/forum.cgi?post=3331
URL - icecat.biz/forum.cgi?post=2715
It is our mission to provide channel partners and buyer orientation websites with high-quality product
information via our Open Catalog Interface (OCI). More and more manufacturers work together with
Icecat to take care of their product content; this makes it possible for Icecat to distribute their product
content for free. Here, you can always find the latest overview of sponsoring (free) brands in Open
Icecat: http://icecat.biz/menu/partners/index.htm.
However attractive the free Open Icecat database is, the Full-Icecat database still contains many, many
more brands: 7800+ (see http://icecat.biz/menu/vendors/index.htm). If you are interested in
subscribing to the Full-Icecat database, please contact us via the website. If you want specific brands
to be included into free Open Icecat: please, recommend Icecat to your manufacturer contacts.
The user of Open Icecat product data (in a free Open Icecat subscription or as part of the Full Icecat
data) is required to respect the Open Icecat Fair Use Policy, which can be found in the forum:
http://Icecat.biz/forum.cgi?tmpl=view_message.html;message_id=3004;thread_id=17
What are the main advantages of Full Icecat over Open Icecat?
All product data of all 10300+ brands (see http://www.icecat.biz/menu/vendors/index.htm; if you see
the brand logo the brands product data is also available in free Open Icecat).
Coverage guarantees when we monitor your stock portfolio.
Support for producing missing data-sheets, categories and brands on request.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 2 / 13
If you want to upgrade to Full Icecat, you can contact us via the contact form, or click on the request
Full Icecat access link after the User Login (http://www.icecat.biz/en/menu/openIcecat/index.htm),
or fill in and fax the Full Icecat registration form: http://icecat.biz/forum.cgi?
tmpl=view_message.html;message_id=3191;thread_id=1
that you can find as an attachment. You will also find in the attached form (pdf) the standard Full
Icecat tariffs.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 3 / 13
2. Personal CSV files
To simplify implementation process Icecat provides an ability to generate personal files in CSV format
with basic information and details of matched product data-sheets between catalog and your
portfolio.
Personal catalog file - personalized file with detailed information per each matched product.
My catalogs rich media assets - CSV file with links to media assets per each product data-sheet that
were matched between your feed and Icecat catalog.
Please check out more structural review of this file in paragraph 1.2. Types of personalized CSV files
Value separators:
- Links separator pale (|)
- ReasonsToBuy contains with headline (text), picture link (URL) and RTB itself (text) that
separated with pale (|) symbol. Different RTBs are separated with line break between each
other.
- GTIN (EAN/UPC), image galleries and product multimedia objects comma
- Specifications colon + space
To generate unique personalized CSV files Icecat system requires a products list from a user. It could
be a CSV, XML or Excel (XLS or XLSX) file with main product identifiers:
- Manufacturer part number (alphanumerical value)
- Brand name (alphanumerical value)
or
- GTIN (EAN/UPC) code (numerical value)
Quality of input file is one of the factors that determines the level of matched positions. Here you can
read more about input file formats and structures:
CSV: http://en.wikipedia.org/wiki/Comma-separated_values
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 4 / 13
XML: http://www.w3schools.com/xml/xml_syntax.asp
Excel: http://en.wikipedia.org/wiki/Microsoft_Excel_file_format#File_formats
Based on product identifiers described above system make a matching between your feed and Icecat
database. Icecat automatically add necessary information to matched data and generate personal files
that can be downloaded from My Icecat page in CSV or XLS and used for your purposes.
Paragraph 1.4. Interface description describes the interface and related helpful features.
Personal index file (PIF) - personal index file that contains basic information about matched product
data-sheets like product identifiers and paths to XML or URL (based on your subscription) URLs.
File content:
*- Internal product identifier is optional, but its presence in the PIF simplifies the process of data
processing. It allows you to match the ID from your database with specific data-sheet in Icecat catalog.
Last column contains a link to product data-sheet that system generates based on subscription type of
your account (URL / XML) and assignments to local repositories.
Personal catalog file (PCF) - personalized file that contains detailed information per each matched
product. This type of file is available only to users with XML subscription.
File content:
First three columns contains the information for your information that allows you to understand on
what basis Icecat system found a matching between an item from your file and product from Icecat
database.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 5 / 13
ErrorMessage Contains a textual explanation (not an error code!) why the system
did not provide information on requested identifiers
Supplier Products supplier name
Prod_id Manufacturer part number
Icecat_id Internal numerical product identifier used in Icecat Database
GTIN(EAN/UPC) GTIN (EAN/UPC) codes that corresponds to a product
Category Category name
CatId Numerical identifier of products category
ProductFamily Family name
ProductSeries Series name
Model Model name
Updated The date of the most recent change of product data-sheet in Icecat
Quality Data-sheet quality
On_Market On market indicator
Product_Views Numerical value that shows number of data-sheet views in Icecat
HighPic Link to high resolution of main product image
LowPic Link to low resolution picture
Pic500x500 Link to medium (500px) product image
ThumbPic Link to image thumbnail
Folder_PDF Link to PDF leaflet
Folder_Manual_PDF Link to PDF manual
ProductTitle Product title
ShortDesc Short editorial description of product data-sheet
ShortSummaryDescription Automatically generated short summary description
LongSummaryDescription Automatically generated Long summary description
LongDesc Marketing text
ProductGallery Gallery images
ProductGallery Resolution Resolution of product gallery images (separated with | symbol, if
several)
360 Content type with a 360 degree (or so called 3D) product view
EU Energy Label EU Energy Label
EU Product Fiche EU Product Fiche (PDF or html data-sheet)
PDF PDF files
Video/mp4 Product videos
Other multimedia Other multimedia content types
ReasonsToBuy Reasons to buy (feature bullet descriptions)
Spec Column contains feature name, feature value and measure unit (if
present)
My catalogs rich media assets - CSV file with links to media assets per each product data-sheet that
were matched between your feed and Icecat catalog. This type of file is available only to users with
XML subscription.
File content:
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 6 / 13
Supplier Products supplier name
Prod_id Manufacturer part number
Icecat_id Internal numerical product identifier used in Icecat Database
GTIN(EAN/UPC) GTIN(EAN/UPC) codes that corresponds to a product
HighPic Link to high resolution of main product image
ProductGallery Links to gallery images separated by comma
ProductGallery Resolution Resolution of product gallery images (separated with | symbol, if
several)
360 Content type with a 360 degree (or so called 3D) product view
EU Energy Label EU Energy Label
EU Product Fiche EU Product Fiche (PDF or html data-sheet)
PDF PDF files
Video/mp4 Product videos
Other multimedia Other multimedia content types
ReasonsToBuy Reasons to buy (feature bullet descriptions)
This paragraph provides description of CSV-related interface that located in My Icecat panel. Every
Icecat user have access to that panel where Icecat hosts many useful features and functionalities.
To get to My Icecat user panel please open our website and click Login at the upper right corner.
Please enter your login name and password or click Register as new new user (free) to register. User
panel contains a tab that visible to every Icecat user My downloads. For XML users this tab
separated on two parts.
Left block called XML content and contains a general information of your XML subscription:
- Indication of subscription level
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 7 / 13
- Paths to assigned repositories
- Resources: links to documents
Right block called CSV personalized content and consist of following information:
- Introductory text
- Link to personal index file (PIF) in CSV format including indication of import and file generation
progress
- Link(s) to personal catalog file (PCF) including timestamp and size indication, also XLS icon.
Click on that icon will generate an XLS file from previously generated CSV file;
- Link(s) to personal catalog with rich media assets including timestamp and size indication, also
XLS icon. Click on that icon will generate an XLS file from previously generated CSV file;
- Inform me about updates function, please activate it if you want to receive a notification as
soon as personalized files were generated;
- Button Regular updates. If you want to receive updates regularly, please push that button.
Next paragraph provides a step-by-step guide of what has to be done in order to create personal CSV
files.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 8 / 13
Please also select the column with internal unique product identifier in your database, if applicable.
If you preview is not visible please check if price file format is correct or contact us.
- Click Save button when you finish with column assignments;
- After that you may check a status of file processing in Import status tab;
- As soon as import results are ready and visible in Import status, please open My downloads
tab to check if personalized CSV files are ready. Please be aware, that generating of such file may
take some time, so in case if CSV is not ready you will see a status message.
- In order to access or download your PIF without login in the User Panel, please use the link
below: https://icecat.biz/index.cgi?login_form=user_import_report;type=match;layout=csv;login=
XXXXX;password=XXXXX where XXXXX should be a the login name and password of your Icecat
account. Using this link, you may automate and simplify the process of data processing.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 9 / 13
3. Real time CSV interface
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 10 / 13
Columns with product specifications are included with column headers such as Spec #, so that each
new specification (feature) is a new column in the output CSV file. Number of specifications depends
on the number of described feature values in product data-sheet. A cell with specification value
consists of feature name, feature value and measure unit (if present).
Those columns also contain feature group names. Feature groups consist of multiple features which
are listed under the related feature group name.
Example:
Column header - Spec 1
Value - Processor
Where:
Processor, Display spec groups
Processor clock speed, Display diagonal feature names
3.2, 17 - feature values
GHz, units
Example string from CSV (feature groups Design , Processor and Memory are marked in red):
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 11 / 13
prod_id - manufacturer part code or comma separated list of part codes (or alternative product code
that came from sources into Icecat db and became m_prod_id based on mapping database)
vendor - manufacturer brand name (or manufacturer brand name from supplier mappings)
icecat_id (product_id) - unique internal Icecat identifier of product data-sheet, also can be listed with
comma separation
lang - language identifier (Icecat return EN data-sheet by default if no lang is selected in URL request)
cat - optional but suggested parameter where user may put Icecat numerical identifier of category
output - type of output (Icecat return productxml if no output is selected)
Important: Red marked parameters are mandatory. A request only with ean_upc or icecat_id
(product_id) without vendor and brand name is recognizable by the system and will return a data-
sheet.
http://data.icecat.biz/xml_s3/xml_server3.cgi?ean_upc=8711500354532,8711500354501;lang=EN;out
put=productcsv
http://data.icecat.biz/xml_s3/xml_server3.cgi?prod_id=4347B007,8576B064;vendor=canon;lang=IT;ou
tput=productcsv
Icecat provide authorized resellers with access to special type of content rich media - via XML,
xml_s3 and real-time CSV interfaces.
CSV with rich media content can be requested by assigned reseller (assigned on brand level) with
special output parameter: output=richproductcsv
Examples:
http://data.icecat.biz/xml_s3/xml_server3.cgi?product_id=17727188;lang=NL;output=richproductcsv
http://data.icecat.biz/xml_s3/xml_server3.cgi?ean_upc=8710103608011;lang=NL;output=richproduct
csv
This type of CSV contains rich media assets that has special restriction requested by respective
brand.
Since some manufacturer codes may consist of special symbols like +, #, !, %, _ or space Icecat may
process these only if URL encoding of such symbols is included in the URL request.
Examples:
WBE3321A+NFSM = WBE3321A%2BNFSM
3580S4X BNDL = 3580S4X%20BNDL
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 12 / 13
3.5. Access rules
CSV interface may be accessed by all Icecat XML users on DEMO stage.
Open Icecat users can access the data of sponsored brands.
Full Icecat users can access the data of all brands in Icecat database.
Icecat sets up a limit on number of simultaneous requests from each IP to ensure the stability of the
service. Icecat users cannot send more than 25 simultaneous CSV URL requests.
Full Icecat users can request CSV URL data only from IP addresses in Icecat account profile. Requests
from unregistered IPs are not processed. In such cases system returns an error message.
Icecat NV . De Liesbosch 12d . 3439 LC Nieuwegein . The Netherlands . t +31(0) 30 711 4700 . f +31(0) 84 838 5468 . info@icecat.biz . www.icecat.biz
COC:30259744 . Bank ABN Amro:402903846 . IBAN:NL64ABNA0402903846 . BIC:ABNANL2A . VAT:NL820687091B01 . PayPal: info@icecat.biz 13 / 13