Tutorials
20 posts
Import QR codes from CSV: fix partial failures and avoid duplicates
Import QR codes from CSV or XLSX, check partial results and avoid duplicate codes when correcting failed rows.
One QR code for manuals and datasheets: update documents without reprinting
Maintain manuals and datasheets behind one QR code: set up a landing page, replace files and check the complete scan journey before printing.
DPP Registry: Setting Up Verified Economic Operators and Access Roles
The DPP Registry Regulation makes identity and authority prerequisites for reliable registrations. A practical guide to roles, mandates and audit trails.
GS1 Resolver Test Suite: Reliably Test DPP Links Before Go-Live
The stable GS1 test suite makes Resolver 1.2 testable. Verify redirects, linksets, CORS, languages, and error handling before go-live.
EUDR grouped statements: How reference numbers move through product and batch data
New EUDR grouping replaces individual references for supply-chain and customs use. Model batches, grouped references, API status and lineage correctly.
Repair data from 31 July: Preparing the product passport for the repair path
The EU repair Directive applies from 31 July 2026. Learn how to structure product, spare-part and process data for reliable repair operations.
Digital Battery Passport: How to Keep Your Data Up to Date
Mandatory from February 2027: how manufacturers update dynamic data in the Digital Battery Passport compliantly — from SoH to CO₂ footprint.
Keeping DPP Data Current: What the ESPR Actually Requires
How often must DPP data be updated? What the ESPR regulation concretely demands, where real-world implementation gets tricky, and which technical patterns hold up in practice.
Keeping DPP Data Current: What ESPR Actually Requires
How to correctly update Digital Product Passport data under ESPR: lot vs. item level, registry obligations, and practical architecture guidance.
Automating Digital Product Passports with Webhooks
A Digital Product Passport is not a static page — every scan is an event you can build on. React to qr.scanned for analytics, re-orders and recall flags, keep passport data fresh from your ERP, and verify every payload with HMAC-SHA256. A developer-grade guide with code.
Free DPP Solutions, Honestly Compared (open-source vs SaaS)
Searching for a free Digital Product Passport solution? Open-source frameworks and EU pilot projects exist and the license can be zero, but the real cost is engineering and operations. An honest guide to open-source, pilots and hosted options, including where qr3 fits and where it does not.
JSON-LD for Digital Product Passports (and where EPCIS 2.0 fits)
A DPP is only useful to machines if it is machine-readable. This guide shows the real JSON-LD a qr3 passport exposes via the live resolver, how one URL serves both humans and machines through content negotiation, and where the complementary EPCIS 2.0 event standard fits.
DPP QR Codes: Sizing, Error Correction & GS1 (a developer's guide)
The QR code on a Digital Product Passport is not just any QR — it carries a GS1 Digital Link, has to survive printing on a product, and must resolve to the passport. The engineering details most guides skip, with print-ready generation code.
Build vs Buy a Digital Product Passport System (the honest answer)
You need EU Digital Product Passports before a regulatory deadline — build in-house or buy? An honest breakdown of cost, time and compliance, plus the third option most build-vs-buy posts conveniently skip.
Live demo examples of Digital Product Passports
These are working demos with fictitious product data and example GTINs from GS1 prefix 952. They do not represent assigned product identifiers, a registry entry or a certification.
The GS1 Digital Link Resolver, Explained (with a live example)
A DPP QR code is not a link to a web page — it is a GS1 Digital Link, and the resolver turns one identifier into many context-aware responses. Here is how it works, with a live passport you can curl right now.
Generate EU Digital Product Passports via API
Most DPP guides tell you what a passport must contain. This one shows how to create EU-compliant Digital Product Passports programmatically — with curl, the qr3 SDK, batch creation, validation, GS1 QR codes and webhooks.
Keeping DPP Registry Entries Up to Date: What the Implementing Regulation Requires
How manufacturers correctly update EU Digital Product Passport registry entries — obligations, timelines, and technical requirements under the implementing regulation.
Keeping DPP Data Current: How the Update Process Works
What the ESPR regulation actually requires for updating Digital Product Passports — and how to correctly maintain registry entries, resolvers, and product data.
QR Codes for Developers: REST API, SDK and CLI
How to programmatically generate QR codes, integrate them into your app, and react to scans via webhooks — a technical deep-dive.