Back to blog

Digital Product Passport and PLM Integration: Architecture Considerations

· Last updated:
Digital Product Passport and PLM Integration: Architecture Considerations

The EU's Digital Product Passport (DPP) requirement will compel fashion and textile companies to expose structured, machine-readable product data across the full value chain — from raw material sourcing through end-of-life disposal. For most mid-to-large fashion groups, the majority of that data already exists inside a Product Lifecycle Management (PLM) system. The architecture question is not whether to connect the two, but how to do it without creating a brittle, compliance-only integration that collapses under the weight of real product volumes.

Key Takeaways

  • The DPP is a data-layer obligation, not a document: it requires structured, queryable records linked to a persistent product identifier, not a PDF attached to a product page.
  • PLM systems hold most of the required data, but rarely in the format, granularity, or identifier scheme that a DPP registry expects.
  • Identifier alignment — between internal SKUs, GTIN/GS1 codes, and the DPP's own unique product identifier — is the single most common point of failure in early integration projects.
  • API design choices made now will determine whether your DPP pipeline can absorb new regulatory data fields without a full rebuild.
  • Data quality remediation in the PLM is a prerequisite, not an afterthought: incomplete bills of materials or missing supplier certifications cannot be patched at the DPP layer.

What exactly is a Digital Product Passport, and what data must it carry?

A Digital Product Passport is a structured digital record, linked to a physical or digital product via a carrier (QR code, RFID, or data matrix), that makes product information accessible to consumers, supply-chain actors, and regulators throughout the product's lifecycle. The EU's Ecodesign for Sustainable Products Regulation (ESPR) establishes the legal basis; sector-specific delegated acts will define the precise data fields for textiles and apparel.

For fashion products, the data categories expected to be mandatory include:

  • Material composition: fibre content by percentage, including recycled content fractions
  • Supplier and manufacturing location: at minimum the country of manufacture; potentially facility-level identifiers
  • Chemical substance information: relevant REACH substances of very high concern (SVHCs)
  • Repairability and disassembly information: instructions, spare-part availability
  • End-of-life guidance: sorting instructions for waste handlers
  • Carbon footprint and environmental indicators: scope and methodology still under development in delegated acts

The BSR analysis of digital passports for clothing highlights that a common data language across the lifecycle is essential — the CircularID Protocol is one industry initiative attempting to provide that shared vocabulary. The practical implication for architects is that the DPP is not a static snapshot: it must be updateable as a product moves through repair, resale, or recycling.

Why does PLM sit at the centre of this problem?

PLM systems are where fashion companies manage the authoritative record of a product's design, bill of materials (BOM), supplier assignments, and technical specifications. That makes them the natural upstream source for DPP data. The challenge is that PLM was designed to serve internal product development workflows, not external regulatory registries.

Three structural mismatches emerge consistently:

1. Identifier fragmentation. A PLM system typically uses an internal style number or season-specific SKU as its primary key. A DPP registry requires a persistent, globally unique product identifier — typically a GS1 Digital Link or equivalent — that survives across seasons, colourways, and size runs. Mapping these is non-trivial when a single PLM style record fans out into dozens of GTINs at the variant level.

2. BOM completeness and depth. DPP requirements for material composition and chemical content demand a multi-level BOM that traces fibres to their source. Most PLM BOMs are built for costing and sampling, not traceability: they may record "80% polyester / 20% recycled nylon" at the style level without capturing the supplier, mill, or certification behind each component. Filling those gaps requires both process change and supplier data collection infrastructure.

3. Data ownership ambiguity. Carbon footprint data, supplier certifications, and end-of-life instructions may live in ERP, supplier portals, sustainability platforms, or spreadsheets — not in PLM at all. The DPP integration layer must aggregate across these systems, which means the PLM is one source among several, not the single system of record.

What identifier scheme should you adopt?

Identifier design is the foundational decision. Get it wrong and every downstream query, update, and audit trail breaks.

The GS1 Digital Link standard is the most widely adopted approach for consumer-facing DPP carriers. It encodes a GTIN (Global Trade Item Number) and optional qualifiers (lot number, serial number) into a URL that resolves to structured product data. For fashion, the typical hierarchy is:

  • Brand-level: the company GS1 prefix
  • Style-level: GTIN-12 or GTIN-13 identifying a specific product model
  • Variant-level: GTIN extended with colour and size qualifiers, or separate GTINs per variant
  • Item-level: serial number appended for high-value or resale-tracked items

Your PLM's internal style numbering must be mapped to this hierarchy in a maintained crosswalk table. The crosswalk must be version-controlled: when a style is revised (material substitution mid-season, supplier change), the DPP record must be updated and the change logged with a timestamp, not silently overwritten.

For brands that do not yet have full GS1 coverage, the interim approach is to generate a UUID-based identifier at the DPP layer and register it alongside the GTIN once assigned. Do not defer identifier assignment to post-launch: a DPP without a stable identifier cannot be queried by downstream actors.

What API patterns work for PLM-to-DPP data pipelines?

The integration pattern you choose depends on your PLM's API maturity and the update frequency your DPP requires.

The PLM emits events — style approved, BOM finalised, supplier assigned, certification uploaded — that trigger a DPP update via a message broker (Apache Kafka or equivalent). A transformation service maps PLM data models to the DPP schema and pushes to the DPP registry API.

Advantages: near-real-time DPP accuracy; decoupled systems; auditable event log.

Risks: requires PLM webhook or event-bus support; transformation logic becomes a maintenance liability as DPP schemas evolve.

Batch ETL (common for legacy PLM deployments)

A scheduled job extracts PLM data via REST or SOAP API, transforms it, and loads it to the DPP registry. Suitable when the PLM cannot emit events and when daily or weekly DPP freshness is acceptable.

Advantages: simpler to implement against older PLM APIs; easier to test.

Risks: DPP data lags behind PLM; failed batches require manual intervention; harder to maintain a reliable change log.

Federated query (emerging, not yet production-ready at scale)

The DPP registry queries the PLM directly at read time via a standardised data-sharing protocol. Reduces duplication but places runtime load on the PLM and requires the PLM to expose a compliant query interface.

For most enterprise fashion groups today, an event-driven pipeline with a batch fallback is the pragmatic choice. Build the transformation layer as a versioned microservice so that when delegated acts introduce new mandatory data fields, you update the transformer without touching the PLM or the registry.

Which PLM platforms are best positioned for DPP integration?

The PLM market for fashion has matured considerably, and the leading platforms differ in their API surface and data model flexibility.

Centric PLM, now part of Dassault Systèmes, ships an AI-powered platform covering product lifecycle management across fashion, cosmetics, and retail. Its open API architecture and active development of product experience management capabilities (including the Centric PXM layer) make it a reasonable foundation for DPP data extraction: style data, BOM, and supplier records are accessible via REST endpoints, and the platform's direction toward end-to-end enterprise data management aligns with the aggregation requirements DPP imposes.

PTC FlexPLM, a PLM suite for retail, footwear, and apparel managed by PTC, covers design files, bills of materials, tech packs, and supplier collaboration. PTC has been expanding FlexPLM with AI-powered capabilities. Its integration with PTC's broader Windchill platform gives enterprise architects access to established API patterns for data extraction, though the BOM depth available out of the box may require configuration to reach fibre-level traceability.

BeProduct is a SaaS PLM and Digital Product Creation platform targeting emerging and mid-market fashion brands. Its cloud-native architecture and real-time collaboration model make API access relatively straightforward, and its material and colour library structure maps reasonably to DPP material composition requirements. For brands at the smaller end of the enterprise range, BeProduct's lower implementation overhead may make it a faster path to a working DPP pipeline than a full-scale enterprise PLM.

In all three cases, the PLM is a data source, not the DPP registry itself. The integration layer — the transformer, the identifier crosswalk, and the registry API client — sits between them and must be owned and maintained by your integration team.

What data quality work must happen before integration?

No integration architecture compensates for poor source data. Before building the pipeline, audit your PLM against the expected DPP data fields:

  1. BOM completeness: what percentage of active styles have fibre composition recorded at component level, not just style level? Gaps here require supplier data collection campaigns.
  2. Supplier record quality: are supplier records linked to verified facility identifiers (GSRN, DUNS, or equivalent)? Anonymous supplier names are not sufficient for DPP traceability requirements.
  3. Certification coverage: which styles have current, machine-readable certifications (GOTS, OEKO-TEX, recycled content claims) attached in the PLM? Expired or scanned-PDF certifications do not satisfy structured data requirements.
  4. Variant coverage: does the PLM hold a record for every commercial variant (colour × size), or only at style level? DPP identifiers operate at variant or item level.
  5. Change history: does the PLM log material substitutions and supplier changes with timestamps? The DPP must reflect the product as manufactured, not as originally designed.

Remediation of these gaps is a programme of work in its own right. Build it into your DPP project timeline; it typically takes longer than the technical integration.

What remains unresolved at the regulatory and technical level?

Several aspects of DPP implementation remain genuinely open:

  • Registry architecture: the EU has not yet mandated a single centralised registry. Multiple distributed registry models are under discussion, which affects how your DPP endpoint is registered and queried.
  • Delegated act timelines: the specific data fields for textiles have not been finalised. Building a rigid schema now risks rework; build a flexible, schema-versioned transformer instead.
  • Data sharing boundaries: how much supplier data must be publicly readable versus restricted to authorised actors (regulators, recyclers)? Access control design depends on this, and the answer is still being worked out in technical standards bodies.
  • Interoperability between registries: if a product changes hands across borders or platforms, how does a DPP issued in one registry resolve in another? The research on digital product passports for cleaner production identifies adoption factors and economic evidence, but cross-registry interoperability standards are still maturing.

The practical advice for architects: design for change. Version your data schemas, keep the transformation layer decoupled from both the PLM and the registry, and maintain a clear data ownership map so that when delegated acts add new mandatory fields, you know which system owns the answer.

FAQ

What is the difference between a Digital Product Passport and a product data sheet? A product data sheet is a document, typically a PDF or web page, intended for human reading. A DPP is a structured, machine-readable data record linked to a persistent product identifier, queryable by software systems across the supply chain and at end of life. Regulators, recyclers, and resale platforms can query it programmatically.

Does every SKU need its own DPP, or can one DPP cover a style? The current regulatory direction is toward variant-level identifiers — meaning each colour-size combination may require its own DPP record, or at minimum a DPP that can return variant-specific data when queried with a variant identifier. Serial-level tracking may be required for high-value items. Confirm against the applicable delegated act for your product category.

Can we use our existing EAN/GTIN barcodes as DPP identifiers? GTINs are compatible with GS1 Digital Link, which is the leading DPP carrier standard. You do not need to replace existing barcodes, but you do need to register a resolver that maps the GTIN to your DPP endpoint, and you need to ensure variant-level GTIN coverage is complete.

How often must a DPP be updated after a product is on the market? The DPP must reflect the product as it actually exists. Material substitutions, supplier changes, and new repair or recycling information trigger update obligations. The update mechanism — and the audit trail of changes — must be part of your integration design from the start.

What happens if our PLM data is incomplete when the DPP mandate takes effect? Regulatory enforcement timelines and penalty structures will be set by member states implementing ESPR. The practical risk is that incomplete DPPs may block market access in jurisdictions that require a valid DPP as a condition of sale. Starting data quality remediation now, in parallel with integration architecture work, is the lower-risk path.

Further Reading

Share this article:

Digital Product Passport PLM Integration Architecture