WordPress plugin intelligence profile

DPPBuilder – Digital Product Passports for WooCommerce

Domain Path: /languages Create Digital Product Passports for WooCommerce with traceability, sustainability data, QR codes, and REST API support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version1.0.3
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update28 Aug 20251y ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DPPBuilder – Digital Product Passports for WooCommerce version 1.0.3 as active, updated 1y ago and tested up to WordPress 6.8.

Overview

About this plugin

DPPBuilder creates Digital Product Passports for your WooCommerce products, designed to help with EU Digital Product Passport requirements and providing comprehensive product traceability. org Product markup and the UN/CEFACT UNTP DPP context to facilitate early interoperability.

This plugin is fully functional and unlimited. No subscriptions, API keys, or external services are required.

Disclaimer: The official EU Digital Product Passport (DPP) regulation and its JSON data format have not been finalized at the time of this plugin’s release. This plugin is intended for early adopters and developers who want to begin practicing and preparing for DPP implementation in WooCommerce. 1 pre-release — and follows current best practices for early interoperability.

Once the official specification is published, DPPBuilder will be updated to reflect it.

Key Features:

  • One‑Click Passport Generation – From the WooCommerce product editor, generate a JSON Digital Product Passport on demand
  • Human‑Readable Product Page + QR Code – Create a product DPP page and a QR PNG that links to it; add the QR anywhere in your store
  • REST API Access – Opt-in public endpoint (disabled by default) to fetch passport data: /wp-json/dppbuilder/v1/passport/{product_id}
  • Manufacturers Directory – Add/search manufacturers, set logos and locations, and display country flags; associate with products
  • Materials & Compositions – Create custom materials, search and relate them to products for transparent composition data
  • Comprehensive Product Data – Support for GTIN, manufacturing details, batches, origin, warranty and more
  • JSON‑LD (Product) Output – Optional schema output to enhance SEO with structured data
  • UN/CEFACT UNTP Alignment – Includes UNTP DPP JSON-LD context and conformsTo metadata (v0.6.1 pre-release) for closest-available alignment
  • No External Services – Works entirely within your site; no accounts, no external APIs required
  • WooCommerce Ready – Compatible with modern Woo features (including HPOS)

Perfect for:

* E-commerce businesses needing EU compliance

* Companies wanting to improve product transparency

* Sustainability-focused brands

* Manufacturers requiring detailed product traceability

Usage

Generate a Passport:

  • Open any WooCommerce product
  • Click the “Generate DPP” button in the DPP section
  • The plugin creates a JSON passport and stores it; a QR image can be generated to link to the readable page

Display a Passport:

[dppbuilder_view product_id="123"]

On a Product Page (auto-detect):

[dppbuilder_view]

WP-CLI:

WP-CLI commands are not currently included in this plugin release.

REST API:

GET /wp-json/dppbuilder/v1/passport/{product_id}

Developer Hooks:

php

// Modify passport data before storage

add_action('dppb_passport_generated', function($product_id, $passport) {

// Custom modifications here

}, 10, 2);

Support

org support forum for this plugin:

org/support/plugin/dppbuilder/

We monitor the forum and respond as promptly as possible. Documentation and product information are also available on our website.

System Requirements:

0 or higher

4 or higher

0 or higher

6 or higher

* PHP GD extension (required for QR PNG generation)

Recommended:

5 or higher

0 or higher

0 or higher

Privacy

This plugin does not collect personal data by default. When the public REST API is enabled in settings, the plugin may use an IP-derived, salted transient key to rate-limit anonymous requests. No raw IP addresses are stored.

You can disable public access and/or rate limiting in the plugin settings at any time. QR codes are generated locally; no external QR APIs are contacted.

Third‑Party Libraries

This plugin bundles the following third‑party component:

  • PHP QR Code – Open source QR code generation library used to create PNG QR images for the DPP page link.
  • Project page: https://phpqrcode.sourceforge.net/
  • License: LGPL (see includes/vendor/PHPQRCODE-LICENSE.txt )
  • Included file: includes/vendor/phpqrcode.php (merged single‑file distribution)

Country flag images in assets/images/country-flags/ are derived from the

hampusborgos/country-flags project and are Public Domain (PD) as documented by

that project. For details, see:

  • Source repository: https://github.com/hampusborgos/country-flags
  • Local license file: assets/images/country-flags/LICENSE.txt

Notes:

* The original sources are SVG; in this plugin they were converted to PNG for

better security characteristics and smaller file size.

* Per the source project’s README, flags as symbols are not under copyright

protection (there may be other restrictions on use in some jurisdictions).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • digital product passport
  • eu regulation compliance
  • qr code
  • espr
  • traceability
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity28 Aug 20251y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.