Skip to main content
GlossaryPlatform

Retail Data Model

A retail data model is the structured schema that defines how products, transactions, inventory, and planning hierarchies are organized in a planning system — establishing the relationships between financial targets, assortment decisions, and operational execution.

What is a retail data model?

A retail data model is the structured schema that defines how products, transactions, inventory, and planning hierarchies are organized within a merchandising planning system. It establishes the relationships between entities — how a style relates to a color, how a color relates to a size, how a size relates to a SKU, how a SKU relates to a location, and how all of these connect to financial plans, purchase orders, and actual sales. In apparel, where product complexity is driven by style-color-size matrices across multiple channels and seasons, the data model is the foundation that determines whether planning systems can support real decision-making or collapse under structural limitations.

Why a retail data model matters in apparel

The apparel planning process requires decisions at multiple levels of granularity simultaneously. The VP of Merchandising thinks in categories and financial targets. The planner thinks in styles and option counts. The buyer thinks in style-colors and unit quantities. The allocator thinks in SKUs and door-level inventory. Every one of these perspectives must connect to the same underlying data — and the data model is what makes that connection possible.

In spreadsheet-based planning, there is no formal data model. Each spreadsheet defines its own structure. The OTB file organizes data by category and month. The assortment file organizes data by style and attribute. The buy file organizes data by style-color and vendor. These structures are incompatible, which is why reconciliation between planning stages requires manual effort. A change at the category level in the OTB cannot automatically cascade to the style-color level in the buy plan because the two files do not share a schema.

A properly designed retail data model solves this by defining a single hierarchy — from financial plan down to SKU-location — with referential integrity at every level. When a financial target changes at the category level, the model knows which styles belong to that category, which style-colors belong to those styles, and which SKUs belong to those style-colors. The cascade is structural, not manual.

Retail data model in practice: apparel example

A footwear brand migrates from spreadsheet planning to a platform with a structured retail data model. Previously, their product hierarchy existed in three separate spreadsheets: one for the merchant team organized by category and lifestyle, one for the buying team organized by vendor and style, and one for allocation organized by warehouse and region. None of these spreadsheets shared a common key, so connecting a style in the assortment plan to its SKU-level inventory required VLOOKUP chains that broke every season.

With a unified data model, the brand defines a single hierarchy: Division > Category > Class > Style > Style-Color > SKU. Every planning activity — OTB targets, assortment architecture, buy quantities, allocation rules — references this same hierarchy. When the brand adds a new style-color to the assortment, it inherits the correct category, class, and financial plan automatically. When sell-through data arrives at the SKU level, it rolls up accurately to every level of the hierarchy for variance analysis.

Common mistakes

Designing the data model around the org chart instead of the planning process. When departments define their own hierarchies independently, the result is incompatible structures that cannot be reconciled without manual work. The data model should reflect the product and financial hierarchy, not internal politics.

Flattening the hierarchy to simplify implementation. Collapsing style-color-size into a single field or eliminating intermediate levels makes initial setup easier but destroys the ability to analyze and plan at different levels of granularity — which is the entire purpose of a data model.

Ignoring channel and location dimensions. A data model that handles product hierarchy well but treats all channels and locations identically cannot support the allocation, pricing, or assortment differentiation that multi-channel apparel brands require.

Treating the data model as an IT project. The data model defines how merchandising decisions are structured. If planners, buyers, and allocators are not involved in defining the hierarchy, the resulting schema will not match how the business actually makes decisions.

In RetailNorthstar: The platform is built on a purpose-designed retail data model for apparel. Product hierarchies, financial plans, assortment decisions, and buy plans share a single schema — so changes cascade structurally from OTB targets down to SKU-level execution without the manual reconciliation that spreadsheet-based workflows require.

RetailNorthstar Editorial Team
RetailNorthstar ·

Apply these concepts with RetailNorthstar.

See how apparel brands use RetailNorthstar to put connected merchandising planning into practice — OTB through allocation in one system.