Leaders Insights
Leaders Insights

Rester au meilleur niveau, un peu chaque jour.

DomainesMarketingDataFinanceIA
RessourcesApprendreTestOutilsBlogGlossaire
© 2026 Leaders Insights — Tous droits réservés.
Formations/Data in fashion/Data landscape, quality and metrics/Taming the style-color-size hierarchy and product master
2/5+150 XP

Data landscape, quality and metrics

5Mapping the apparel data landscape: from PLM to POS+1506Taming the style-color-size hierarchy and product master+1507Data quality metrics for merchandising and catalog+1508Governance for seasonal, size-curve, and channel data+1509Analytics benchmarks: the fashion KPI dictionary+150

Taming the style-color-size hierarchy and product master

# Taming the style-color-size hierarchy and product master

A retail analyst pulls a report: "Our top seller last season was product 4471829." Nobody in the room knows what that is. Is it a color? A size? A style? Turns out it was a single SKU: the black, size-medium version of one dress that came in four colors and six sizes. The dress itself sold well. That specific SKU did not. The analyst nearly killed a winning style based on one row of data.

This is the single most common data trap in fashion. Get the product hierarchy wrong, and every analysis downstream inherits the error.

The three levels of fashion product granularity

Fashion products live at multiple levels of detail. Confusing them wrecks analysis.

Style (also "style number" or "product"): the design itself. Example: a "Riviera midi dress." One creative idea.

Style-color (also "option" or "colorway"): the style in one specific color. The Riviera dress in Black, in Sand, in Olive. Three options.

SKU (Stock Keeping Unit): the smallest sellable unit, style-color plus size. Riviera dress, Black, size M. This is what has a barcode and sits on a shelf.

So one style can explode into dozens of SKUs. A dress with 4 colors and 6 sizes = 24 SKUs from a single design.

Why this breaks analyses

Analysts and executives think in styles ("did the Riviera dress work?"). But transaction data arrives at SKU level. If you never roll SKUs up correctly, you answer the wrong question.

Common failures:
  • Best-seller lists ranked by SKU. A style selling evenly across 24 SKUs looks worse than a novelty item concentrated in one SKU, even if the style sold triple the units.
  • Size-curve blindness. You cannot see that size M sold out in week two while size XXL never moved, because sizes were aggregated away too early or never separated at all.
  • Color cannibalization. Black always "wins" because it is offered in more styles, not because customers prefer it in this one.

The fix is not more data. It is a clean product master.

The product master: your single source of truth

A product master is the authoritative reference table that describes every product and maps the hierarchy. Every SKU points to a style-color, which points to a style. Sales, inventory, and returns all join back to it.

A minimal product master row looks like this:

| Attribute | Example |

|---|---|

| style_id | RIV-DRS-01 |

| style_color_id | RIV-DRS-01-BLK |

| sku_id | RIV-DRS-01-BLK-M |

| style_name | Riviera Midi Dress |

| color | Black |

| size | M |

| class | Dresses |

| subclass | Midi Dresses |

| season | SS26 |

| lifecycle_status | Core |

| launch_date | 2026-02-15 |

The attributes that actually matter

Beyond the hierarchy IDs, four attribute families make or break fashion analytics:

Season. Fashion runs on seasonal calendars, not the Gregorian year. Spring/Summer 2026 (SS26) and Autumn/Winter 2026 (AW26) are the real units. Without a season tag you cannot compare like-for-like or measure sell-through against a season's clock.

Merchandise hierarchy (department, class, subclass). This is the taxonomy buyers plan with: Department (Womenswear) to Class (Dresses) to Subclass (Midi Dresses). It lets you aggregate cleanly and benchmark one class against another.

Lifecycle status. Is this a Core product (carried season after season, like a basic white tee), Seasonal (in for one season), or Fashion/Trend (short life, high risk)? A 40% sell-through means very different things for a core basic versus a trend piece.

Product attributes for AI. Fabric, fit, neckline, sleeve length, pattern, price tier. These power recommendation engines, attribute-level demand analysis ("did puff sleeves outsell fitted?"), and search.

For a shared vocabulary of these attributes, the GS1 standards for apparel are a solid free reference, including the GTIN (Global Trade Item Number), the global barcode standard behind most SKUs.

A worked example: rolling up correctly

Say the Riviera dress has these SKU sales for SS26 (illustrative figures):

Black:  S=40, M=120, L=90,  XL=30   = 280 units
Sand:   S=15, M=45,  L=35,  XL=10   = 105 units
Olive:  S=10, M=30,  L=20,  XL=5    = 65 units

Wrong analysis (SKU level): "Top SKU is Black-M at 120 units. Second place goes to some other style's single SKU." The dress gets buried.

Right analysis (style level): roll all SKUs up.

Total style units = 280 + 105 + 65 = 450 units. Now the Riviera dress is clearly a hero.

Now the size curve at style level (sum each size across colors):

S = 40+15+10 = 65   (14%)
M = 120+45+30 = 195 (43%)
L = 90+35+20 = 145  (32%)
XL = 30+10+5 = 45   (10%)

That 43% concentration in M is a real signal: buy deeper on M next season, or the style sells out mid-season and you leave units on the table. You only see this by rolling SKUs up to style, keeping size as a dimension, and not collapsing everything into one number.

Sell-through (a core fashion metric): units sold divided by units received, over a period. If you received 600 units of the Riviera dress and sold 450, sell-through = 450 / 600 = 75%. Whether that is good depends on lifecycle status and how many weeks into the season you are. A 75% at week 4 for a trend piece is excellent; the same at end-of-season for a core item is mediocre.

🎬 [VIDEO: "Retail Merchandise Hierarchy Explained" — youtube.com — a short walkthrough of how departments, classes, and SKUs nest together in retail planning systems]

Data-quality metrics for the product master

A product master is only useful if it is clean. Track these governance metrics:

Attribute completeness. Percentage of active SKUs with all required attributes filled. If 30% of your products have no fabric tag, attribute-level analysis is unreliable. Target: high completeness (many mature retailers aim for 95%+ on core fields; treat this as a benchmark target, not a universal figure).

Hierarchy integrity. Every SKU must mapmapUsing software to automate repetitive marketing tasks and campaigns, enabling personalisation at scale across channels like email, web, and social.Voir la définition complète → to exactly one style-color and one style. Orphan SKUs (no parent) and duplicate mappings are the classic defects.

Uniqueness / duplicate rate. The same physical product entered twice under two style IDs (often from a supplier feed and a manual entry) splits its sales across two rows and hides its true performance.

Consistency. "Blk," "Black," and "BLACK" as three different color values is a text normalization failure that fragments every color report.

A quick integrity check any analyst can run:

sql
-- Find orphan SKUs with no matching style
SELECT s.sku_id
FROM sku s
LEFT JOIN style_color sc ON s.style_color_id = sc.style_color_id
WHERE sc.style_color_id IS NULL;

If this query returns rows, your hierarchy is broken and every roll-up will silently undercount.

Governance: who owns it

Assign a data owner for the product master, usually within merchandising or master data managementmaster data managementMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète → (MDMMDMMaster Data Management (MDM) is the discipline of creating and maintaining a single, consistent, trusted version of an organization's core business entities like customers, products, and suppliers.Voir la définition complète →). New products should pass validation rules (required fields, valid color list, valid season) before entering the system. This is cheaper than cleaning the mess after a season of dirty sales data.

Vérification des acquis

1. A retail analyst nearly discontinued a well-selling dress design because a report showed one poorly-performing product code. What was the underlying cause of this near-mistake?

2. Which sequence correctly orders fashion product granularity from broadest to most specific?

3. If a single dress design is offered in 4 colors and 6 sizes, why does this multiplication matter for analysis?

CHOIX MULTIPLES

4. Select ALL correct answers about failures that arise from mishandling the style-color-size hierarchy.

Sélectionnez toutes les réponses correctes.

CHOIX MULTIPLES

5. Select ALL correct answers about when and why granularity level matters in fashion analysis.

Sélectionnez toutes les réponses correctes.

Where the data actually comes from

In practice the product master is assembled from several sources, and each introduces risk:

  • PLM (Product Lifecycle Management) systems like those from Centric or PTC hold the design and development data (fabric, fit, initial attributes).
  • ERP systems (SAP, Oracle, Microsoft Dynamics) hold the commercial and inventory view.
  • PIM (Product Information Management) tools manage the customer-facing attributes and copy for ecommerce.
  • Supplier and factory feeds provide raw product data, often messy and inconsistently formatted.

The product master is the reconciliation layer across these. When PLM says "Riviera Midi" and the ecommerce PIM says "Riviera Dress Long," you get duplicate reporting unless a governance process forces one canonical name.

The seasonal wrinkle

Fashion reuses style numbers or carries core products across seasons. Decide early: does a returning core tee keep its style ID across seasons (good for long-term trend analysis) or get a fresh season-stamped ID (good for season sell-through)? There is no universally correct answer, but you must choose one rule and enforce it. Mixing both is the fastest way to corrupt year-over-year comparisons.

Key Takeaways

  • Know your level. Style, style-color (option), and SKU answer different questions. Transaction data arrives at SKU level; humans think in styles. Always roll up deliberately, and never rank best sellers at raw SKU level.
  • Keep size as a dimension, not noise. Rolling SKUs up to style while preserving the size curve reveals demand concentration (like 43% in size M) that drives smarter buys.
  • The product master is the fix. One clean reference table with hierarchy IDs plus season, merchandise class, and lifecycle status makes every downstream metric trustworthy.
  • Measure master quality directly. Track attribute completeness, hierarchy integrity, duplicate rate, and value consistency. Assign a clear owner and validate products at entry, not after a bad season.
  • Reconcile your sources. PLM, ERP, PIM, and supplier feeds each hold a partial, inconsistent view. The product master exists to force one canonical truth across them.

Précédent

Mapping the apparel data landscape: from PLM to POS

Suivant

Data quality metrics for merchandising and catalog