Templates and Schemas

DPP templates define the required fields and schema for each passport type.

Default Templates

The extension ships with:

  • Generic DPP Template (ESPR)
  • Textile DPP Template (CIRPASS)
  • Battery Passport (DIN DKE SPEC 99100:2025-02)

Manage Templates

Go to: Catalog >Digital Product Passports > Templates

From there you can:

  • Create new templates
  • Set template code and name
  • Enable/disable templates
  • Define scope and structure JSON

Schema Files

Default templates are shipped with schema definitions and are validated on publish.

Custom Template Limitation (Important)

In the current admin template form, you can manage template metadata and structure JSON, but not schema definition content directly.

Technical impact:

  • Publishing requires schema validation.
  • If a custom template has no schema definition, publish attempts fail.
  • Draft/active work-in-progress usage is still possible, but public release requires a valid schema.

For production-ready custom template schemas, involve your implementation/development team.

Found an issue with this documentation? Let us know