Skip to content
English
  • There are no suggestions because the search field is empty.

3. Products

This article includes the following sections: 

3.1 What is a product?

Product data covers all the finished goods items that you sell to your customers — from shoes and dresses to wallets and accessories. This represents the complete articles ready for sale that customers purchase from your brand.

banner product

 

3.2 How to identify unique products

Each product in our system needs a unique combination of identifiers. Unlike other data types that use a single reference, products require three key attributes to create uniqueness:

  • productRef: Your internal unique identifier for the product style
  • productColorCode: The specific color variant of the product style
  • productCollectionRef: The collection or season the product belongs to

The key rule: If any of these three attributes differ, they represent distinct products in our system. Each unique combination will receive separate traceability, environmental analysis and calculations.

Let's illustrate this with an example:

jacket FM

Consider a ZIPPED COAT with Product Reference ZC-001

    • If this coat is available in three different colors: NAVY, BLACK, and GREY, and they are all part of your WINTER 2025 collection, Fairly Made considers these as 3 distinct products and will perform 3 distinct analysis:

      productRef colorCode productCollectionRef
      ZC-001 BEIGE WINTER 2025
      ZC-001 NAVY WINTER 2025
      ZC-001 BLACK WINTER 2025
    • If you renew this exact ZC-001 Zipped Coat in the WINTER 2026 collection, still in the same three colors, these would be considered a further 3 distinct products and thus 3 new and additional analysis for that new collection:

      productRef colorCode productCollectionRef
      ZC-001 BEIGE WINTER 2026
      ZC-001 NAVY WINTER 2026
      ZC-001 BLACK WINTER 2026

Total result: The system would recognize 6 distinct products related to the ZC-001 style across both collections.

 

3.3 What data is needed for Products?

This section details each field required when importing product data. Understanding these fields, their definitions, and their constraints is essential for a successful data import.

All fields marked with ⭐️ are mandatory and fields marked with ★ are mandatory for some features.

💡 Need Help? If you don't have detailed information for some fields, contact your Fairly Made analyst for guidance on appropriate default values.

productRef

Your internal code or reference name for this product style. This code, along with the Color Code and Collection, makes each product unique in our system.

  • Format: Letters and numbers accepted, maximum 70 characters

productRef

The reference of the product is displayed on Fairly Made App, along with the name

productCollectionRef

The name or reference of the collection the product belongs to at the time of analysis.

  • Format: Letters and numbers accepted

collection

The collection is used to group your products on Fairly Made app

collection 2

The collection allows you to filter your products

category

Select the product category from our predefined list that best describes this item (e.g., TSHIRTS, DRESSES, PROTECTIVE BOOTS).

Why this matters: The category determines which Fairly Made methodology basis we apply and affects default components assigned when specific composition data isn't available. It's also used in French Single Score for deadstock and average market price data points, and for display and filtering within the platform.

  • Where to find options: Taxonomy PRODUCT_CATEGORY

supplierRef

Your internal reference code for the supplier of this finished product. For Products data, indicate your finished product supplier (manufacturer or agent) who will be associated with the Manufacturing step.

Why this matters: The supplier referenced here will be contacted during Supplier Data Collection to gather information about their factory through the Supplier Form, since they're associated with the Manufacturing step at Product level. They may also receive Material Forms if they're used in Components data or if no Components are listed for this product.

  • Format: Must exactly match an existing supplier reference from your supplier data

warehouseRef

Your internal reference code for the main warehouse where the product is stored. If you have multiple warehouses, indicate your main one here.

Why this matters: The warehouse address is used to compute the total environmental impact of the product, including transport to the warehouse as a final step.

  • Format: Must exactly match an existing supplier reference from your supplier data (warehouses should be listed as suppliers)

reachCompliance

Indicates if the product complies with REACH regulations.

Why this matters: REACH compliance is mandatory for all companies that manufacture, import, or use chemical substances in the EU, including when these substances are part of mixtures or articles. This ensures regulatory compliance and consumer safety.

  • Where to find options: Taxonomy REACH_COMPLIANCE
  • Format: Must be "1" (compliant) or "0" (not compliant)
  • Reference: See ECHA substances list for substances restricted under REACH

ecoModulation

The eco-modulation bonus or penalty linked to this product.

Why this matters: France's Extended Producer Responsibility (EPR) principle uses eco-modulation to reward companies for eco-design efforts or penalize those making end-of-life management difficult, directly affecting your costs and compliance standing. This information appears in AGEC showcases.

  • Where to find options: Taxonomy ECO_MODULATION
  • Common default: NONE is commonly used as a default option if information isn't available

producedQuantity

The total number of pieces produced for this specific product reference in the considered collection and color.

Why this matters: Produced quantity is used in Supply Chain Intelligence to compute the total amount of a material based on its sourcing.

  • Format: Must be an integer

💡 Tip: This data can also be filled at category and year level directly in the Fairly Made app.

packagingRefs

Your internal reference codes for the packaging used with this product.

Why this matters: Links packaging references to products and is necessary to display mandatory allegations that AGEC law requires for packaging on product showcases.

  • Format: References must already exist in your packaging data
  • Multiple packaging: Use semicolon ";" to separate multiple references

productColorCode

The code or reference for the product's color.

  • Format: Letters and numbers accepted, “string” type field
  • Common default: Use DEFAULT if there's no specific color, or if left blank, it will be set to DEFAULT

name

The internal name of the product as it will appear within the Fairly Made platform interface.

  • Format: Any text or numbers accepted

name

The name of the product is displayed on Fairly Made App

publicName

The name of the product that will be displayed publicly in product showcases.

  • Format: Any text or numbers accepted
  • Common default: The public name can be the same as the name

public name

The public name is displayed in the public showcase of your product

purchaseOrder

The purchase order number for the product.

  • Format: Letters and numbers accepted

weight

The weight of the product in grams.

Why this matters: Product weight is used in computing environmental impact calculations and affects LCA results, thus influencing your French environmental cost.

  • Format: Numbers accepted (decimals allowed), should be between 5 and 10000

💡 Need Help? Since this is not mandatory, if you don't have this information, we'll apply a weight based on the product category using our Framework.

composition

The material composition of the product, as stored in your systems.

  • Format: Any text or numbers accepted
  • Important: This field is not used to compute product impact; individual component compositions are used instead for calculations

certifications

Certificates or labels for the finished product itself (not for materials or suppliers).

Why this matters: Product certifications are visible on your product pages and can appear on your showcases, demonstrating compliance with environmental, social, or quality standards.

  • Where to find options: Taxonomy PRODUCT_CERTIFICATIONS_LABELS
  • Multiple certifications: Use semicolon ";" to separate multiple certifications

product certificationThe product certification is displayed in the product information

gtinsOrEans

The list of GTIN codes associated with the product.

Why this matters : Allows Fairly Made to declare your French Environmental Cost to the official government portal and ensures it can be displayed on your eligible products showcases, if you have delegated this responsibility to us. See more here.

  • Multiple values: Use semicolon ";" to separate multiple GTINs
  • Format : 8, 12, 13, or 14 digits

manufacturingAssemblyCountry

The country where the product was last manufactured or assembled.

Why this matters: Allows data transfer when the supplier linked at product level is based in another country (agents, traders, groups) and ensures compliance with AGEC law for manufacturing steps (Manufacturing for ready-to-wear and Assembly, Finishing and Stitching for shoes).

  • Where to find options: Taxonomy COUNTRY
  • Format: ISO 3166-1 alpha-2 country codes

3.4 Dependencies on other entities

Suppliers

The Product data includes references to suppliers via the supplierRef and warehouseRef fields.

For your product import to be successful, the reference codes you provide in the supplierRef and warehouseRef columns must exactly match reference codes of suppliers that you have already imported into the Fairly Made system via the SUPPLIERS data tab.

The system uses these reference codes (supplierRef and warehouseRef) to look up and link the product to the corresponding supplier entries already in its database.

Packaging

The Product data includes a field, packagingRefs, to link products to the packaging materials used.

Similar to suppliers, for your product import to be successful, the reference codes you provide in the packagingRefs column must exactly match reference codes of packaging items that you have already imported into the Fairly Made system via the PACKAGING data tab.

Remember from section 3.3, if a product uses multiple packaging types, you will list their references separated by a semicolon ";" in the packagingRefs field. All individual references within that semicolon-separated list must exist in your imported Packaging data.

Ensuring Data Linkage

The timing of when you imported the Supplier and Packaging data does not matter, provided the references are consistent. What is important is that before you import a Product make sure that associated supplierRef, warehouseRef, and packagingRefs are already created and exist in the system from previous SUPPLIERS and PACKAGING imports.

 


Example of some products data

Below is a short example showing what a portion of your import data might be like for a few products, illustrating some of the fields described above:

Field name  ⭐️ Mandatory Field Description Example 1 Example 2 Example 3
productRef ⭐️ Your internal code or reference name for this product style ZC-001 DP-005 S-010
productCollectionRef ⭐️ The name or reference of the collection the product belongs to at the time of analysis WINTER 2025 SUMMER 2025 SPRING 2025
category ⭐️ The category of the product  ZIPPED COATS DENIM PANTS SNEAKERS
supplierRef ⭐️ Your internal reference code for the supplier of this finished product AGENT A SUP-B
Manifattura Imaginata
warehouseRef ⭐️ Your internal reference code for the main warehouse where the product is stored MainWarehouse
WH-PARIS WH-MILAN
reachCompliance ⭐️ Indicates if the product complies with REACH regulations. REACH compliance is mandatory for all products commercialized in European Union 1 1 1
ecoModulation ⭐️ The eco-modulation bonus or penalty linked to this product REFASHION TLC - ECO-MODULATION 1 - DURABILITY REFASHION TLC - ECO-MODULATION 3 - % RECYCLED MAT ECOLOGIC ASL - CRITERIA 2 + 3
 producedQuantity Highly recommended, ★ needed for Supply Chain Intelligence The total number of pieces produced for this specific product reference in the considered collection and color 1500 2000 500
packagingRefs Highly recommended, ★needed for AGEC compliance Your internal reference codes for the packaging used BOX01 ; POLY03 POLY03 BOX01; DUST13
productColorCode   The code or reference for the product's color
BEIGE   DEFAULT
name   The internal name of the product as it will appear within the Fairly Made platform interface Zipped coat After Jeans Claude  
publicName   The name of the product that will be displayed publicly JACKET AFTER   SNEAKERS NOAH
purchaseOrder Highly recommended The purchase order number for the product 1122   PO-5566
weight Highly recommended The weight of the product in grams 575 612 850
composition   The material composition of the product, as stored in your systems Outer: 70% Polyamide, 30% Recycled polyamide. Lining: 100% Recycled Polyamide DENIM - 98% ORGANIC COTTON 2% ELASTANE Upper: Leather. Lining: Organic cotton. Insole: Recycled Polyester. Outsole: Natural rubber.
certifications Highly recommended (if any) Certificates or labels for the finished product itself (not for materials or suppliers) GRS ; OEKO-TEX STANDARD 100 GOTS LEATHER WORKING GROUP
gtinsOrEans Highly recommended The list of GTIN codes associated with the product 012345678905   012345678905;123456789101
manufacturingAssemblyCountry Highly recommended The 2-letter country code (ISO 3166-1 alpha-2) where the product was last manufactured or assembled   IN IT