Pliki XML formatu ICF charakteryzują się spójną strukturą, mimo że format obsługuje wiele różnych rodzajów elementów, tj:
<repository file_format="IFC" version="1.0"> <element id="1401798105"> <meta> <title>order_confirmation</title> <description>order_confirmation 2014.06.03 14:21:45</description> <icon encoding="base64"/> <language name="pol"/> </meta> <classification> <type name="email"/> <class name="order_confirmation"/> </classification> <settings> <setting type="format" value="html"/> <setting type="active" value="y"/> <setting type="confirmation" value="n"/> </settings> <contents> <content type="name"> [iai:shop_name] - Example title and variables [iai:order_sn] </content> <content type="text_main_0">Example text content</content> </contents> <enclosures> <enclosure id="1" name="example_pictrue.gif" encoding="base64"> 32782657826528756875618756875</enclosure> </enclosures> </element> </repository>Kolejny, prezentuje widok pliku w formacie ICF, z obsługa wielu języków, na przykładzie struktury drzewa nawigacji (Menu.)
<repository file_format="IFC" version="1.0"> <element id="1401799265"> <meta> <title>Menu</title> <description>Menu 2014.06.03 14:41:05</description> <icon encoding="base64"/> <language name="pol"/> </meta> <classification> <type name="navigation_menu"/> </classification> <settings/> <contents> <content type="menu_0" nested="no"> <content type="name" lang="pol">Zielony</content> <content type="meta_title" lang="pol"></content> <content type="meta_description" lang="pol"></content> <content type="meta_keywords" lang="pol"></content> <settings lang="pol"> <setting type="node_type" value="products"/> <setting type="open" value="self"/> </settings> <content type="name" lang="eng">Green</content> <content type="meta_title" lang="eng"></content> <content type="meta_description" lang="eng"></content> <content type="meta_keywords" lang="eng"></content> <settings lang="eng"> <setting type="node_type" value="products"/> <setting type="open" value="self"/> </settings> <content type="name" lang="ger">Grün</content> <content type="meta_title" lang="ger"></content> <content type="meta_description" lang="ger"></content> <content type="meta_keywords" lang="ger"></content> <settings lang="ger"> <setting type="node_type" value="products"/> <setting type="open" value="self"/> </settings> </content> </contents> </element> </repository>
Struktura każdego pliku składa się z pięciu głównych sekcji:
Panel Administracyjny IAI-Shop.com jest w pełni przystosowany do obsługi importu i eksportu elementów w formacie ICF. Opcje importu i eksportu dostępne są w edycji danego elementu. Możesz wyeksportować szablony elementów z jednego sklepu, aby przenieść je do drugiego - z tymi samymi ustawieniami. Możesz przenosić elementy również z jednego Panelu Administracyjnego do innego bez żadnych ograniczeń.
Aktualnie w przygotowaniu jest możliwość grupowego importu i eksportu elementów w formacie ICF.