Description
EU Digital Product Passport (ESPR) Compliance for WooCommerce
EU Digital Product Passport (ESPR) Compliance for WooCommerce is a complete solution that adds EU-compliant Digital Product Passports to your WooCommerce store. Create passports, generate QR codes, output JSON-LD structured data, and prepare your store for upcoming EU regulations — all from your WordPress admin.
Key Features
Digital Product Passports
- 13 pre-built ESPR category templates (Batteries, Textiles, Electronics, Furniture, Tyres, Detergents, Cosmetics, Construction, Iron & Steel, Aluminium, Chemicals, Packaging, Photovoltaic Panels) with all required fields
- Custom template creation for additional product categories
- Real-time compliance score calculation showing missing fields
- Version history tracking for audit trails
- Audit log for all passport changes
- WooCommerce product variations support (inherit or override parent DPP data)
QR Code Generation
- Local QR code generation using PHP + GD — no external services needed
- GS1 Digital Link compliant QR codes (/01/{GTIN}/10/{Batch}/21/{Serial})
- Auto-generate on passport save
- High-resolution PNG output suitable for product labels
JSON-LD Structured Data
- Automatic Schema.org + UNTP structured data output in product page headers
- Machine-readable passport data for search engines and DPP resolvers
- Fully compliant with EU DPP data carrier requirements
Standalone DPP Pages
- Public-facing passport pages at /dpp/{unique_id}
- Beautiful tabbed layout: Overview, Sustainability, Materials, Lifecycle
- Sustainability charts with visual gauges for repairability and durability scores
- Carbon footprint breakdown with stacked bar visualization
- Print-friendly PDF export at /dpp/{unique_id}/pdf
- Share buttons (copy link, email)
- Mobile-optimized responsive design with RTL support
Compliance Dashboard
- Overview of DPP coverage across all products
- Compliance score distribution (Excellent, Good, Fair, Poor)
- ESPR deadline calendar with year-grouped enforcement dates (2027, 2028, 2029)
- Category coverage overview with per-category DPP counts
- Recent updates table with search and sorting
- Quick links to incomplete passports
Gutenberg Blocks (3 Blocks)
- DPP Passport Block — Full passport display with layout options (Card, Table, Compact)
- DPP QR Code Block — QR code display with customizable size
- DPP Badge Block — Compliance badge strip for product pages
Elementor Widgets (3 Widgets)
- DPP Passport Widget — Full passport display with Elementor style controls
- DPP QR Code Widget — QR code with size and alignment options
- DPP Badge Widget — Compliance badge with color customization


