Skip to main content
Back to E-commerce Dictionary

Product Data Model (PDM)

Data management and qualityIntermediate Level

A product data model (PDM) is the blueprint for how a PIM organizes product data: entities, attributes, families, variants and the links between them.

Image by · CC BY 4.0

What is Product Data Model (PDM)?

A product data model (PDM) is the blueprint that defines how product information is structured in a PIM: which attributes exist, how products are grouped into families, how variants relate to their parent and how categories are linked. The model sets the attribute types (text, number with a unit, select list), which attributes are required per family and which values vary per variant, such as size and color. In PIM platforms such as Akeneo, the model is built from families, family variants, attributes and categories. Do not confuse it with PDM in the sense of product data management, which usually refers to engineering software for CAD files and bills of materials. See our guide on attribute modeling.

Why Product Data Model (PDM) matters for e-commerce

Every filter, comparison table and channel feed depends on the data model. When attributes are free text, units differ per supplier and variants are stored as separate products, shoppers cannot filter and feeds get rejected. A clear model makes data consistent from the start, so new products, channels and languages can be added without rebuilding the catalog.

Examples of Product Data Model (PDM)

  • 1Family: T-shirts, Attributes: material, fit, care instructions, Variant axes: size, color.
  • 2Family: Laptops, Attributes: screen size (inch), RAM (GB), processor, Variant axes: storage.
  • 3Attribute: weight, Type: number with unit, Unit: kg, Required for: shipping and marketplace feeds.
  • 4Category: Women > Shoes > Sneakers, Linked family: Footwear, Channel mapping: Google product category.

How WISEPIM Helps

  • Attribute management and the Attribute values page let you define attribute types, units and allowed values.
  • Product families and variants group products and set which attributes vary per variant.
  • Category map links your categories to channel categories, with AI category classification for the Google product taxonomy at 95%+ accuracy.
  • Quality Guard rules check products against the required fields of each family.

Common mistakes with Product Data Model (PDM)

  • Storing measurable values like weight and size as free text.
  • Creating a separate attribute for every supplier's naming instead of one shared attribute.
  • Saving variants as separate products without a parent.
  • Designing the model for one channel and rebuilding it when the next channel arrives.

Tips for Product Data Model (PDM)

  • Start from the filters and specs shoppers use, then define attributes.
  • Use select lists and units wherever a value can be standardized.
  • Decide per family which attributes are required and which vary per variant.
  • Map your categories to the categories your main channels require.

Trends around Product Data Model (PDM)

  • Models that align with standard taxonomies such as the Google product taxonomy, ETIM or GS1 GPC.
  • Structured attributes prepared for AI shopping assistants.
  • AI that suggests attributes and values from existing product content.
  • Models shared across PIM, store and marketplace through APIs.

Tools for Product Data Model (PDM)

  • WISEPIM: a PIM system with attribute management, product families and variants, and a Category map.
  • Akeneo: a PIM platform that models products with families, family variants, attributes and categories.
  • Salsify: a product experience management platform with configurable product data structures.
  • Adobe Commerce (Magento): a store platform with attribute sets and configurable products.

Related Terms

Also Known As

Product information modelProduct data schemaProduct data structureCatalog data model

Frequently Asked Questions

In an Akeneo context, PDM usually refers to the product data model: how the catalog is built from families, family variants, attributes and categories. The model decides which attributes a product has and which values change per variant. The same idea applies to other PIM systems, with different names for the building blocks.

No. A product data model is the structure of product information in a PIM. Product data management usually means engineering software that manages CAD files, revisions and bills of materials before a product goes to market.

A T-shirt family can have the attributes material, fit and care instructions, with size and color as variant axes. Each size and color combination becomes a variant that shares the family attributes and has its own SKU, EAN and stock.

Define a parent product with the shared attributes and set the variant axes, such as size or color. Each variant then stores only what differs, like its SKU, EAN, image and price.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Keep exploring

Hand-picked next steps to go deeper.