Release 259 is about making the data partners receive fit their own world. The Personal Index File now speaks the partner’s language: their own product codes, brand names and GTINs, with a row for every catalog item. Product XML delivers each locale and partner their own gallery, and brands can automate image imports using an API token. Alongside this come new EU document names, easier search on icecat.biz, and a round of behind-the-scenes improvements.
For additional details, please refer to the previous Icecat Release Notes.
This release includes two Product Gallery updates. First, Product XML now delivers a separate gallery for each locale: the gallery can be a Channel Partner’s own gallery, and each locale has its own image order and main image. Brands can therefore present the image set they intend for each market and each partner. Second, the Icecat Gallery API now accepts the API token, so brands can automate image imports.
Product XML now delivers product galleries per locale in a new way. For each locale, the file contains the gallery that applies to the account, the image order set for that locale, and its own main image. Brands can therefore present a different image set in each market and to each Channel Partner.
A product can have more than one gallery:
Every account has a taxonomy priority list, set by the Icecat Account Manager. It defines which galleries the account receives and in what order of priority, and the Icecat gallery is one of the entries. For each locale, Icecat goes through the list in priority order and uses the first gallery that has at least one valid image for that locale. An image counts as valid when it is not deactivated, has not expired, and is not a private image the account is not entitled to see.
The selected gallery is delivered complete, and only that gallery is delivered: images from the Icecat gallery and a Channel Partner gallery are never combined. When a gallery has no images of its own for a locale, that locale receives the gallery’s images for its backup language. Otherwise, the images follow the order set for that locale, or the global order if the locale has none.
Descriptions, bullet points and product stories already follow the taxonomy priority list and are marked with TaxonomyName. Galleries now follow the same model.
In every gallery, No now runs 1, 2, 3 and so on, without gaps or duplicates. Feature logos keep No=”999″ and stay outside this numbering.
The main image is the first image the account receives, and it is marked IsMain. For an account entitled to private content, a private image can now be the main image. It keeps its IsRich marker.
Local Product XML keeps its current format. <ProductGallery> holds the gallery selected for the language of the file, and the only new element is one attribute:
Nothing else in the structure changes, and the file remains backward compatible. HighPic, LowPic and Pic500x500 on the <Product> element refer to the same image as the main image of the gallery.
The international Product XML file combines several locales in one file. Galleries can now differ between locales, so the file has a new <LocaleGalleries> element next to the existing <ProductGallery>.
To get the gallery for a locale, find the block that lists its langid; there is exactly one. All images in that block form the gallery for that locale. No gives the display position of each image, and the main image is marked IsMain.
<ProductGallery> <ProductPicture No="1" IsMain="Y" ... /> <ProductPicture No="999" Type="FeatureLogo" ... /> </ProductGallery> <LocaleGalleries> <LocaleGallery> <Locales><Locale langid="1"/><Locale langid="2"/></Locales> <GalleryPicture No="1" IsMain="Y" ... /> <GalleryPicture No="2" ... /> </LocaleGallery> <LocaleGallery TaxonomyName="..."> <Locales><Locale langid="4"/></Locales> <GalleryPicture No="1" IsMain="Y" ... /> </LocaleGallery> </LocaleGalleries>
The XML structure is backward compatible. No element or attribute has been renamed, removed or changed in type, and <ProductGallery> still holds <ProductPicture> elements. The DTD and XSD referenced by the file have been updated to include <LocaleGalleries> and the TaxonomyName attribute on the gallery. Files that validate today still validate.
The gallery content can change for existing integrations in these cases:
This change applies to Product XML only. JSON, Live HTML, CSV and icecat.biz still deliver galleries using the previous logic and will be updated in upcoming releases.
The Icecat Gallery API now accepts the API token as a credential.
Authentication for the Icecat Push-API (API-IN) are unchanged.
Full details, including all endpoints and error responses, are in the Manual for Brand Partners: Icecat Gallery API.
The Personal Index File now includes the product code, brand name and GTIN from the partner’s own feed. Each product in the partner’s catalog can now be linked directly to the Icecat product it was matched to. This covers every matched catalog item, including items previously left out of the file.
Partners set up Product Matching on icecat.biz, on the My Downloads page. There they map the columns in their feed that hold their product code, brand name and GTIN. Icecat uses these values to find the matching product. Until now, the Personal Index File described each product only by Icecat’s identifiers. The values the partner supplied were not included.
Three new columns now carry the partner’s values:
A column appears only if the partner mapped that identifier when setting up Product Matching. Identifiers that were not mapped produce no column, not even an empty one.
Values are written as the partner supplied them. Accents, non-Latin alphabets and special characters are kept. The length limits used internally for matching do not apply. Only three things are removed:
Previously, when a product was matched by product code and brand name, the brand name from the partner’s feed was replaced with Icecat’s version. For example, “HP Inc.” became “HP” and no longer matched the partner’s catalog. Your brand name now always shows the brand as written in the partner’s feed. Icecat’s brand name is still available in supplier_name.
Distributors and resellers often list the same product under several product codes of their own. Previously, the Personal Index File contained one row per Icecat product and kept only the first of these catalog items. The others were dropped, and nothing in the file showed that they were missing.
Each matched catalog item now has its own row. The Icecat information and datasheet links repeat on each of these rows, and each row carries that item’s own product code, brand name and GTIN.
Products that are excluded from the file for other reasons are still excluded, along with every catalog item matched to them. For example, this applies to products that have not been editorially processed, or that belong to non-sponsor brands when the account does not have Full Icecat access.
Nothing changes about who can receive a Personal Index File or which products an account can see in it. The Product Matching setup on icecat.biz is also unchanged: partners map the same identifiers, under the same rules about which ones are required.
Release 258 added “EU GARAN Label” to the predefined short descriptions for other digital assets in Multimedia objects. This release continues that work. Two more documents brands now send have their own predefined names, and products that carry the EU GARAN Label can be found through search in Icecat Brand Cloud.
Two values have been added to the Short description list for other digital assets:
Until now, both documents could only be stored with a short, manually typed description, so the same document could reach customers under different names. Each document now has one agreed name, whoever adds it.
The EU GARAN Label and the EU GARAN Label (nested) are two separate documents. A product can carry both, and each keeps its own short description, so retailers can tell them apart by name alone.
The documents are added the same way as any other digital asset: in the same dialog, with the same file handling. You can add both for a specific locale or as an International version. Anyone who can add a multimedia object today can select the new values, and permissions are unchanged.
Once saved, both documents are delivered under these exact names in XML, JSON, CSV/PCF, Live HTML, icecat.biz, the export tool report and the multimedia downloader archive. The names are not translated or changed per locale.
The EU rules on harmonised guarantee labels apply from 27 September 2026. The Assets filter on the search page in Icecat Brand Cloud now includes “EU GARAN Label”, under “Other digital assets”. Users can see which products already carry the label and which still need it.
The new value works like the other values in the group:
The filter also finds labels uploaded before this release, so no one needs to re-open or re-save existing objects.
“EU GARAN Label (nested)” and “EU Data Act” will be added to the Assets filter in the next release.
This release includes three updates to icecat.biz. Product search now finds products when the product code is typed imprecisely, and applied filters stay in place when you run a new search. Catalog import now explains in plain language why a product feed file failed to load.
Search results now stay reliable even when a manufacturer part number is typed imprecisely – shortened, missing a separator, or with extra characters. Users searching for a product they know exists will keep finding it, without needing to type the exact, full code.
Applied search filters are now preserved when a user runs a new search. Filters remain in effect throughout the session, allowing users to narrow down results step by step without having to reapply their filters each time.
Together, these changes make search a dependable tool for finding the right product quickly, whether a query is typed or how many filters are already in place.
When a product feed file fails to load during catalog import, users now see a clear, plain-language explanation of what happened instead of a technical error code.
This helps users understand what went wrong and what to do next, without needing to interpret system-level error messages or contact support for clarification.
Release 259 also includes mostly invisible, behind-the-scenes work. It speeds product data delivery, completes the move to the new Product Gallery, strengthens platform stability, and resolves several issues.
Product XML responds faster when several requests need the same product data at the same moment. About half of the delay that remained after the August improvement is gone.
Release 259 brings Icecat content closer to the way partners actually work, with their own identifiers in the Personal Index File, a gallery for every locale in Product XML, and image automation that no longer conflicts with account security. Together with new EU document names, friendlier search and clearer import messages on icecat.biz, and steady work on platform reliability, these changes help partners connect Icecat content to their catalogs faster and help brands show the right images in every market. Want to know how partner-specific galleries or the updated Personal Index File affect an integration? Contact the Icecat team for more information.
Read further: Icecat, e-commerce, ecommerce, Icecat, product content, release notes