Version 1.0
This manual provides essential guidance on the contact details required under Regulation 2023/988 (EN – EUR-Lex), specifically Articles 40 and 42. It outlines the necessary information businesses must provide to ensure compliance with these regulatory requirements. By following the details in this manual, companies can ensure transparency, accessibility, and adherence to legal obligations.
Icecat provides structured contact details across multiple data formats. This information is available in the following locations:
REFs Files
Contact details are included in reference files, which serve as a centralized data source for brand organizations:
BrandOrganizations.xml.gz
– XML format for structured data processing.BrandOrganizations.csv.gz
– CSV format for easy tabular data handling.Product Data-Sheets
Brand contact details are also integrated directly into product data sheets:
<BrandOrganizations>
section added."BrandOrganizations"
block introduced.These structured data enhancements allow users to efficiently access and utilize brand organization details for improved communication, support, and business operations.
GPSR Regulation Considerations
Brand Responsibility
Icecat provides the BrandOrganizations.xml.gz
REFs file for structured brand and organization relationships. We recommend utilizing this file if you have the opportunity to build Brand-Organization logic in your system. This approach helps avoid duplicating the same contact details for each product, keeping the data more compact and efficient.
Accessing the BrandOrganizations.xml.gz
file:
File Structure:
<?xml version="1.0" encoding="UTF-8"?>
<BrandOrganizations>
<Brand ID="1" Updated="2025-01-01 00:00:00">
<BrandOwner>
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 1" CountryCode="US" State="Oregon" City="Beaverton" Street="One Bowerman Drive" HouseNumber="1" ZIP="97005">
<URLs>
<URL>https://website1.com</URL>
<URL>https://website2.com</URL>
</URLs>
<Emails>
<Email>email1@domain.com</Email>
<Email>email2@domain.com</Email>
</Emails>
</Organization>
</BrandOwner>
<Licensees>
<Licensee ID="123456789">
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 2" CountryCode="US" State="California" City="Los Angeles" Street="Main Street" HouseNumber="100" ZIP="90001">
<URLs>
<URL>https://website3.com</URL>
</URLs>
<Emails>
<Email>email3@domain.com</Email>
<Email>email4@domain.com</Email>
</Emails>
</Organization>
<Scopes>
<Categories>
<Category ID="101"/>
<Category ID="102"/>
</Categories>
</Scopes>
</Licensee>
</Licensees>
<Representatives>
<Representative ID="123456791">
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 3" CountryCode="UK" City="London" Street="Baker Street" HouseNumber="221B" ZIP="NW1 6XE">
<URLs>
<URL>https://website4.com</URL>
</URLs>
<Emails>
<Email>email5@domain.com</Email>
<Email>email6@domain.com</Email>
</Emails>
</Organization>
<Scopes>
<Categories>
<Category ID="201"/>
</Categories>
</Scopes>
</Representative>
</Representatives>
</Brand>
</BrandOrganizations>
<BrandOrganizations>
: The root element containing brand and organization relations.ID
: Brand identifier (found in REFs file SuppliersList.xml.gz
).Updated
: Timestamp in YYYY-MM-DD HH:MM:SS
format indicating the last update.<BrandOwner>
: The primary manufacturer for all products of the brand. Each brand has only one owner.Licensee ID
: Unique connection identifier between Brand and Organization.Representative ID
: Unique connection identifier between Brand and Organization.ID
: Unique UUID identifier of the organization.Name
: Organization’s official name.CountryCode
: Alpha-2 country code.State
: Applicable only for certain countries (e.g., US).City
, Street
, HouseNumber
, ZIP
: Physical address details.URLs
: Collection of organization websites.Emails
: Collection of contact emails (optional).Categories
: Defines the scope of product categories for an organization.Category ID
: Corresponds to a product category from REFs file CategoriesList.xml.gz.Index for Updates
Updated
attribute in <Brand>
to detect changes in relationships, organization data, or scopes.Brand-Organization Attachment to Products
Icecat provides Brand Organization information in the BrandOrganizations.csv.gz
file. This file is recommended for users who work with Product CSV data, as Brand Organization details are not included in standard CSV product exports.
The BrandOrganizations.csv.gz
file is available for both Open Icecat and Full Icecat users:
The BrandOrganizations.csv.gz
file contains the following columns:
ID | Unique connection identifier between Brand and Organization (for Licensee and Representative relation type only) |
OrganizationID | Unique UUID identifier of the organization |
BrandID | Brand identifier (found in CSV repository – suppliers.txt.gz) |
OrganizationType | BrandOwner, Licensee, Representative |
OrganizationName | Organization’s official name |
CountryCode | Alpha-2 country code |
State | Applicable only for certain countries (e.g., US) |
City | City where the organization is located |
Street | Street where the organization is located. |
HouseNumber | House or building number |
ZIP | Postal code |
URLs | List of official organization websites, separated by a pipeline “|” |
Emails | List of contact email addresses, separated by a pipeline “|” |
Categories | List of category IDs associated with the organizations, separated by a pipeline “|” |
Updated | Timestamp in YYYY-MM-DD HH:MM:SS format indicating the last update. |
Index for Updates
Updated
column for each row to detect changes in relationships, organization data, or scopes.Brand-Organization Attachment to Products
BrandID
.OrganizationType
for each BrandID (Brand Owner, Licensee, Representative).Categories
for each organization type separately.Brand Owner
Licensee
Representative
Icecat provides the option to include Brand Organization information in product XML files. This feature is recommended only if you do not have the capability to build the logic for attaching organization contact details to products using the REFs file (BrandOrganizations.xml.gz
).
Since the BrandOrganizations
section is not included in the product XML by default, you must contact your Icecat account manager to enable this feature for your product XML exports.
<?xml version="1.0" encoding="UTF-8"?>
<ICECAT-interface ...>
<Product ...>
...
<BrandOrganizations>
<BrandOwner>
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 1" CountryCode="US" State="Oregon" City="Beaverton" Street="One Bowerman Drive" HouseNumber="1" ZIP="97005">
<URLs>
<URL>https://website1.com</URL>
<URL>https://website2.com</URL>
</URLs>
<Emails>
<Email>email1@domain.com</Email>
<Email>email2@domain.com</Email>
</Emails>
</Organization>
</BrandOwner>
<Licensees>
<Licensee ID="123456790">
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 2" CountryCode="US" State="California" City="Los Angeles" Street="Main Street" HouseNumber="100" ZIP="90001">
<URLs>
<URL>https://website3.com</URL>
</URLs>
<Emails>
<Email>email3@domain.com</Email>
<Email>email4@domain.com</Email>
</Emails>
</Organization>
</Licensee>
</Licensees>
<Representatives>
<Representative ID="123456791">
<Organization ID="000000000-0000-0000-0000-0000000000000" Name="Organization Name 3" CountryCode="UK" City="London" Street="Baker Street" HouseNumber="221B" ZIP="NW1 6XE">
<URLs>
<URL>https://website4.com</URL>
</URLs>
<Emails>
<Email>email5@domain.com</Email>
<Email>email6@domain.com</Email>
</Emails>
</Organization>
</Representative>
</Representatives>
</BrandOrganizations>
Brand Organizations Section
BrandOrganizations.xml.gz
, except that product XML does not contain the Updated
attribute.Brand Relations:
<BrandOwner>: The main manufacturer of
the brand’s products. A brand has only one owner.<Licensees>
: Organizations that manufacture products under the brand. A brand may have multiple licensees.<Representatives>
: Legal entities responsible for sustainability-related matters for the brand.Organization Details:
ID
: Unique UUID identifier for the organization.Name
: Official name of the organization.CountryCode
: ISO Alpha-2 country code.State
: Only available for applicable countries (e.g., US).City
, Street
, HouseNumber
, ZIP
: Address details.URLs
: List of official websites (mandatory).Emails
: Contact email addresses (optional).Enabling the Block
BrandOrganizations
block is not included in product XML by default. To enable this feature, contact your Icecat account manager.Product Indexing & Updates
Comparison with REFs File (BrandOrganizations.xml.gz)
Icecat provides an option to retrieve Brand Organization information via the product JSON API. This feature is recommended if you do not have the capability to build the logic for attaching organization contact details to products using the REFs file (BrandOrganizations.xml.gz).
To access the new BrandOrganizations
block, you need to perform a granular API call with the content=brandorganizations
parameter.
API Request Example: https://live.icecat.biz/api?shopname={shop_login}&lang={lang_code}&content=brandorganizations&icecat_id={product_id}&app_key={app_key}
{
"BrandOrganizations": {
"BrandOwner": {
"Organization": {
"ID": "00000000-0000-0000-0000-000000000000",
"Name": "Organization Name 1",
"CountryCode": "US",
"State": "Oregon",
"City": "Beaverton",
"Street": "One Bowerman Drive",
"HouseNumber": "1",
"ZIP": "97005",
"URLs": [
"https://website1.com",
"https://website2.com"
],
"Emails": [
"email1@domain.com",
"email2@domain.com"
]
}
},
"Licensees": [
{
"ID": 1234567891,
"Organization": {
"ID": "00000000-0000-0000-0000-000000000001",
"Name": "Organization Name 2",
"CountryCode": "US",
"State": "California",
"City": "Los Angeles",
"Street": "Main Street",
"HouseNumber": "100",
"ZIP": "90001",
"URLs": [
"https://website3.com"
],
"Emails": [
"email3@domain.com",
"email4@domain.com"
]
}
},
{
"ID": 1234567892,
"Organization": {
"ID": "00000000-0000-0000-0000-000000000002",
"Name": "Organization Name 3",
"CountryCode": "US",
"State": "New York",
"City": "New York",
"Street": "Broadway",
"HouseNumber": "1",
"ZIP": "10001",
"URLs": [
"https://website4.com"
],
"Emails": [
"email5@domain.com",
"email6@domain.com"
]
}
}
],
"Representatives": [
{
"ID": 1234567893,
"Organization": {
"ID": "00000000-0000-0000-0000-000000000003",
"Name": "Organization Name 4",
"CountryCode": "UK",
"City": "London",
"Street": "Baker Street",
"HouseNumber": "221B",
"ZIP": "NW1 6XE",
"URLs": [
"https://website5.com"
],
"Emails": [
"email7@domain.com",
"email8@domain.com"
]
}
},
{
"ID": 1234567894,
"Organization": {
"ID": "00000000-0000-0000-0000-000000000004",
"Name": "Organization Name 5",
"CountryCode": "US",
"State": "California",
"City": "Los Angeles",
"Street": "Sunset Boulevard",
"HouseNumber": "1000",
"ZIP": "90001",
"URLs": [
"https://website6.com"
],
"Emails": [
"email9@domain.com",
"email10@domain.com"
]
}
}
]
}
}
BrandOrganizations Block
Brand Relations:
BrandOwner
: The primary manufacturer of the brand’s products. A brand has only one owner.Licensees
: Organizations that manufacture products under the brand. A brand may have multiple licensees.Representatives
: Legal entities responsible for sustainability-related matters for the brand.Organization Details:
ID
: Unique UUID identifier for the organization.Name
: Official name of the organization.CountryCode
: ISO Alpha-2 country code.State
: Only available for applicable countries (e.g., US).City
, Street
, HouseNumber
, ZIP
: Address details.URLs
: List of official websites (mandatory).Emails
: Contact email addresses (optional).API Access & Authentication
shop_login
, app_key
) for authentication.Data Synchronization
Comparison with REFs File (BrandOrganizations.xml.gz
)
About Casa Service Modena Casa Service Modena has built a strong reputation as a trusted…
Quite recently we announced the exciting news that Icecat is ensuring EU Compliance in Partnership…
In 2025, Icecat is set to elevate the platform by introducing a range of new…
Continuing our Icecat Brand Rank Monitor overview for 2024, we now turn our attention to…
E-commerce is rising, with global online sales expected to surpass $7 trillion by 2026. However,…
Managing product data across multiple platforms can overwhelm e-commerce businesses, digital marketers, and small business…