EU ESPR 2024/1781 COMPLIANT

Make Your WooCommerce Store EU DPP Ready — In Minutes

Automatically generate Digital Product Passports, QR codes, JSON-LD structured data, sustainability visualizations, and compliance reports for batteries, textiles, electronics & furniture. Beat the 2027 deadline.

EU DPP mandatory from February 2027 — are you ready?
WooCommerce 7.x+ PHP 7.4 – 8.3 HPOS Ready Gutenberg & Elementor
97% Score

DPP Compliance Dashboard

97%
Total Products
248
DPP Passports
231
QR Generated
218
Published
195
★★★★★ Quality Checked v1.0 Released Regular Updates 6 Months Support Well Documented

The EU DPP Deadline Is Coming

Non-compliance can result in fines up to 4% of annual EU turnover. Don't wait until it's too late.

Feb 2027

Batteries

EV & industrial batteries require full material composition, carbon footprint, and recycling data per unit.

Mid 2027

Textiles & Apparel

Fiber composition, microplastic shedding, water usage, and care/recycling instructions mandatory.

2028–2029

Electronics & ICT

Energy class, repairability score, spare parts availability, and hazardous substances disclosure required.

$1.78B by 2030

DPP Software Market Size — MarketsandMarkets

Everything Built In

No third-party dependencies. No monthly fees. 23+ features built-in. One plugin does it all.

Template Engine
QR Code & GS1
JSON-LD & SEO
Sustainability
Dashboard
Page Builders
Import & API

ESPR Template Engine

  • 13 pre-built ESPR templates + Universal fields for all categories
  • Mandatory vs. optional field validation with weighted scoring
  • Real-time compliance score (0–100%) with color-coded badges
  • GS1 identification levels: Model, Batch, Item (GTIN + Serial)
  • Carbon footprint lifecycle breakdown (5 phases)
  • Economic operator data with EORI number support
// fields_schema (JSON)
{
  "key": "battery_chemistry",
  "type": "select",
  "group": "composition",
  "required": true,
  "options": ["Li-ion", "LiFePO4", ...]
}

QR Code & GS1 Digital Link

  • Auto-generated QR codes with GS1 Digital Link URI
  • Format: /01/{GTIN}/10/{batch}/21/{serial}
  • Standalone /dpp/{id} public pages with full passport data
  • Bulk QR generation for all passports at once
  • PDF / Print export with QR code included
  • Extensible data carriers (NFC/RFID hooks for v2.0)
yourstore.com/dpp/a8f3k2m1

JSON-LD Structured Data

  • Schema.org Product + DPP namespace extensions
  • UNTP DPP v0.6.1 compatible structure
  • Auto-injected via wp_head — zero configuration
  • Carbon footprint breakdown, GTIN, manufacturer data
  • WPML/Polylang locale-aware data filtering
  • Extensible via woo_dpp_jsonld_output filter
<!-- Auto-injected in <head> -->
<script type="application/ld+json">
{
  "@type": "Product",
  "name": "EV Battery Pack",
  "carbonFootprint": {
    "value": 42.5,
    "unitCode": "KGM"
  }
}
</script>

Sustainability Visualizations

  • SVG circular indicators for repairability & durability scores
  • Color-coded recycled content progress bars
  • Carbon footprint stacked bar chart (5 lifecycle phases)
  • Warranty period & expected lifetime display
  • Repair manual URL linking
  • All visuals auto-generated from passport data — no configuration
8/10
Repairability
7/10
Durability
Recycled Content: 65%

Compliance Dashboard

  • Store-wide compliance overview with score distribution
  • SVG sustainability visualizations (recycled content, repairability)
  • Carbon footprint stacked bar chart per product
  • ESPR deadline notifications (180, 90, 30, 7 days)
  • Audit log with full version history tracking
  • Quick actions: bulk QR, export, compliance report
COMPLIANT
187
INCOMPLETE
44
81% Overall

Gutenberg & Elementor Support

  • 3 Gutenberg Blocks: Passport, QR Code, Compliance Badge — drag & drop in the block editor
  • 3 Elementor Widgets: Same blocks available as native Elementor widgets under the "DPP Compliance" category
  • Product selector: choose any product with a DPP passport, or auto-detect on product pages
  • Layout options: Card, Table, Compact — choose the display that fits your design
  • Badge styles: Inline badge or circular SVG chart for compliance score visualization
  • Style controls: Border radius, background color, QR size, alignment — fully customizable
  • Works on any page or post — not limited to product pages
Gutenberg
3 BLOCKS
■ DPP Passport
■ DPP QR Code
■ Compliance Badge
Elementor
3 WIDGETS
■ DPP Passport
■ DPP QR Code
■ Compliance Badge
+ Shortcodes: [wdpc_passport], [wdpc_qr] & [wdpc_badge] for any theme

Bulk Import & REST API

  • CSV bulk import with SKU mapping & progress tracking
  • Download sample CSV template per ESPR category
  • Full REST API: passports, templates, QR, history, audit
  • Webhook hooks for passport creation & publishing
  • PDF export endpoint per passport
  • ERP/PIM integration-ready via filter hooks
# REST API Examples

GET /wp-json/wdpc/v1/passports
GET /wp-json/wdpc/v1/passports/42
POST /wp-json/wdpc/v1/passports
PUT /wp-json/wdpc/v1/passports/42
GET /wp-json/wdpc/v1/templates
GET /wp-json/wdpc/v1/passports/42/qr

Screenshots

See every feature in action — admin dashboard, product editor, frontend displays, and more.

Zero to DPP Compliant in 3 Steps

Built-in 4-step setup wizard guides you through everything.

1

Install & Run Wizard

Enter your company details, select ESPR categories, and configure preferences.

~ 2 minutes
2

Assign Templates

Choose a template per product or use bulk import to add DPP data for hundreds of products at once.

Per product or bulk
3

Publish & Share QR

QR codes and JSON-LD are auto-generated. Customers scan QR to see the full DPP page.

Auto-generated

Full Feature List

23 ESPR requirements covered. All 23 features shipping in v1.0.

Featurev1.0
ESPR Template Engine (13 categories)✓
QR Code (GS1 Digital Link)✓
JSON-LD Structured Data (Schema.org + UNTP)✓
Compliance Dashboard & Scoring✓
CSV Bulk Import with SKU Mapping✓
REST API (15+ endpoints, /wp-json/wdpc/v1/)✓
Audit Log & Version History✓
Setup Wizard (4-step)✓
Shortcodes ([wdpc_passport], [wdpc_qr], [wdpc_badge])✓
HPOS Compatible✓
PDF / Print Export✓
Sustainability Visualizations (SVG Charts)✓
Carbon Footprint Breakdown (5-phase)✓
GS1 Identification Levels (Model/Batch/Item)✓
Economic Operator & EORI Data✓
Deadline Notifications (Email & Webhook)✓
WPML / Polylang Hooks✓
Gutenberg Block (3 blocks)✓
Elementor Widget (3 widgets)✓
WooCommerce Variations Support✓
EU DPP Registry Connection✓
Supply Chain Traceability✓
AI Compliance Suggestions✓

Frequently Asked Questions

Does this work with HPOS (High-Performance Order Storage)?
Yes, fully compatible. The plugin declares HPOS compatibility via WooCommerce FeaturesUtil and uses custom tables instead of post meta.
Which product categories are supported?
13 ESPR categories: Batteries, Textiles, Tyres, Detergents, Cosmetics, Furniture, Packaging, Iron & Steel, Aluminium, Electronics, Construction, Chemicals, and Photovoltaic Panels. Each comes with a pre-built template with mandatory and optional fields.
Do I need coding knowledge?
No. The 4-step setup wizard guides you through everything. Just fill in your company details, select categories, and start adding DPP data to your products.
Is this compatible with my theme?
Yes. The frontend DPP tab integrates with WooCommerce's standard product tabs system. Styling can be overridden with CSS. The standalone /dpp/ page uses its own template.
What happens after the 6-month support period?
The plugin continues to work normally. You can optionally extend support. Updates remain free forever.
Is the JSON-LD format finalized by the EU?
We follow UNTP DPP v0.6.1 and Schema.org Product standards. As EU specifications evolve, we release free updates to keep your data compliant.
Can I import existing product data?
Yes. Use the CSV bulk import feature. Download the sample CSV, fill in your data, and import hundreds of products at once with progress tracking.

Live Demo

Explore the full plugin with real product data. Log in and test every feature.

Start Your DPP Compliance Journey Today

Join WooCommerce store owners who are already ahead of the EU 2027 mandate.

Buy — $44 View Live Demo →