Linux 软件免费装
Banner图

DPPBuilder – Digital Product Passports for WooCommerce

开发者 pluginwave
更新时间 2025年8月28日 18:03
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

qr code digital product passport eu regulation compliance espr traceability

下载

1.0.3

详情介绍:

DPPBuilder creates Digital Product Passports for your WooCommerce products, designed to help with EU Digital Product Passport requirements and providing comprehensive product traceability. The JSON output includes Schema.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. It uses the closest publicly available draft — the UN/CEFACT UN/Transport & Logistics Programme (UNTP) DPP v0.6.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: Perfect for:

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress Plugins screen
  2. Activate the plugin through the Plugins screen
  3. Ensure WooCommerce is active (required dependency)
  4. Go to DPPBuilder → Settings to configure issuer and display options
  5. Open any WooCommerce product and click “Generate DPP” to create the JSON passport and QR

升级注意事项:

1.0.0 Initial stable release with full passport functionality.

常见问题:

Does this plugin require WooCommerce?

Yes, DPPBuilder requires WooCommerce to be installed and activated. The plugin will display an error message if WooCommerce is not available.

Is this plugin fully compliant with the EU Digital Product Passport regulation?

Not yet — there is no fully compliant solution on the market either. The official EU DPP regulation and its JSON data format have not been finalized. DPPBuilder is designed for early adopters, developers, and businesses who want to start understanding and practicing how Digital Product Passports will work in WooCommerce. It currently follows the closest publicly available draft (UN/CEFACT UNTP DPP v0.6.1 pre-release) and will be updated to match the final standard once it is published.

Is the REST API endpoint public by default?

No. The public REST endpoint is disabled by default to respect privacy and WordPress.org guidelines. Admins can enable it in the plugin settings when needed. Go to: DPPBuilder → Settings → General → "Public REST Endpoint" to enable. The endpoint returns only passport data for the requested product and no personal data.

Can I customize the passport schema?

Yes! Developers can hook into the dppb_passport_generated action to modify the passport data before it's stored. The plugin also provides filters for customizing the output. If you need deeper UNTP alignment, you can add additional UNTP terms while preserving existing keys for backward compatibility.

Does this plugin work with existing WooCommerce products?

Yes, you can generate passports for existing products from the product editor using the “Generate DPP” button.

Can I display passports on my website?

Yes! Use the shortcode [dppbuilder_view product_id="123"] on any page, or simply [dppbuilder_view] on a product page to automatically detect the current product.

Does this plugin support multiple languages?

Yes, the plugin is fully internationalized and ready for translation. Translation files can be added to the /languages/ directory.

What security measures are implemented?

The plugin includes comprehensive security features: nonce verification, capability checks, input sanitization, rate limiting for API endpoints, and protection against common vulnerabilities. All user inputs are validated and sanitized before processing.

Can I export passport data?

Yes, the plugin includes export functionality under DPPBuilder → Tools for backing up or migrating your passport data.

更新日志:

1.0.3 1.0.1 1.0.0