How to create a Digital Product Passport
A Digital Product Passport is a structured, scannable record of your product's materials, sustainability credentials, and supply-chain traceability. PassportBox walks you through every step — from importing your product catalogue to publishing a live passport page and generating a QR code label — so you can be compliant without hiring a consultant.
What creating a DPP involves
Creating a DPP means collecting structured data about a product — its materials, component suppliers, recycled content, certifications — and publishing it in a machine-readable, publicly accessible format. The physical product then carries a QR code that resolves to that record.
Under EU ESPR, the passport must be hosted at a stable URL and kept current. PassportBox handles hosting, the public passport page, QR generation, and (for Shopify merchants) syncing the passport URL back to your product metafields. You focus on the data; the infrastructure is covered.
For a broader primer on what a DPP is and why it matters, see the Digital Product Passport complete guide.
Step-by-step: creating a passport in PassportBox
Step 1
Import or add your products
Connect your Shopify store to pull in your product catalogue automatically, or upload a CSV file with your product list. Either way, PassportBox creates a product record for each item as the starting point for its passport.
Step 2
Add product, material, and supplier data
For each product, fill in its components: the materials used, their percentage by weight, recycled content, and where they come from. Add your suppliers and invite them to upload their own certifications — PassportBox sends them a link so they can contribute data directly.
Step 3
Generate the passport (draft)
Once a product has enough data, generate its passport. PassportBox creates a draft passport record linked to that product. You can review and edit the draft before it goes live.
Step 4
Review the compliance readiness score
Every passport shows a score from 0 to 100 reflecting how completely the sustainability and traceability data has been filled in. Review what's contributing to — and dragging down — the score, then fill in the gaps before publishing.
Step 5
Generate a QR code and printable label
PassportBox generates a QR code that resolves to your passport's public URL. Download a print-ready label PDF to attach to your product, packaging, or hang tag. The QR code is tied to this specific passport.
Step 6
Publish the public passport page
Publishing makes the passport live at its public URL (/p/your-product-slug). Consumers and regulators can scan the QR code on your label to reach it. For Shopify merchants, PassportBox writes the public URL back to your product's metafields automatically so your storefront can surface the link.
Data you'll need to gather
The quality of a passport depends entirely on the data behind it. Before you start, it helps to have the following to hand — or a plan for collecting it:
- Product basics — SKU, product name, category, and any existing sustainability claims.
- Material composition — the materials in each component, their percentage by weight, and recycled content where applicable.
- Supplier details — name, contact, and ideally certifications (e.g. GOTS, Oeko-Tex, recycled content verification).
- Certifications and test reports — any third-party documents that substantiate your sustainability claims.
See the DPP data requirements guide for a full breakdown by data field and product category.
How PassportBox handles each step
PassportBox is built specifically for Shopify merchants and smaller brands who need DPP compliance without the cost of enterprise tooling.
Product import
Connect Shopify and your existing products are imported automatically. No manual re-entry. If you don't use Shopify, CSV import is available for any product list.
Supplier collaboration
Invite suppliers by email. They receive a link and can upload their certifications directly — no account required on their end. Their documents are attached to the relevant product and reflected in the compliance score.
Compliance scoring
The readiness score updates in real time as you add data. It tells you what's missing and how much it affects the score, so you know exactly where to focus.
QR + label generation
Generate a print-ready label PDF in one click. The QR code is pre-linked to your passport — download, send to your printer, done.
Shopify metafield sync
When you publish a passport, PassportBox writes the public passport URL back to your Shopify product metafields. Your storefront theme can then surface the link without any manual copying.
Common pitfalls to avoid
Incomplete supplier data
The most common reason a compliance score stalls. If a supplier hasn't uploaded their certifications yet, the relevant passport fields stay empty. Use PassportBox's supplier invite feature early — certifications take time to arrive.
Leaving passports in draft
A draft passport isn't visible to the public and the QR code won't resolve to a live page. Don't print labels until the passport is published. Check the passport status before sending to your printer.
Treating the score as a pass/fail
The compliance readiness score is a completeness indicator, not a regulatory certificate. A high score means your data is thorough — but actual compliance depends on the specific delegated act that applies to your product category.
Using vague material descriptions
"Fabric" or "mixed fibres" won't satisfy regulators. Use specific material names (e.g. "recycled polyester 68%, organic cotton 32%") and confirm percentages by weight with your manufacturer.
Frequently asked questions
- How long does it take to create a DPP?
- Once your product data is ready, generating a passport in PassportBox takes a few minutes. The bulk of the time is collecting complete materials and supplier information upfront — typically a few hours per product family the first time through. Subsequent products in the same range are faster because supplier records and material profiles are already saved.
- Do I need supplier data to create a passport?
- You can generate a draft passport without supplier certifications, and you'll receive a compliance readiness score that reflects what's missing. To publish a complete, high-scoring passport you will need material composition data and ideally supplier certifications. PassportBox lets you invite suppliers directly so they can upload their own documents — you don't have to chase them manually.
- Can I import my products from Shopify?
- Yes. PassportBox connects to your Shopify store and pulls in your existing product catalogue automatically. Each product is then enriched with the sustainability and materials data Shopify doesn't hold. Once a passport is published, PassportBox writes the public passport URL back to a Shopify product metafield so your storefront can surface it.
- What is the compliance readiness score?
- Every passport in PassportBox gets a score from 0–100 that reflects how completely the product's sustainability and traceability data has been filled in. A higher score means the passport is closer to meeting regulatory expectations. The score updates automatically as you add materials, supplier data, and certifications — it's a live indicator, not a one-time check.
- What happens when I publish a passport?
- Publishing makes the passport visible on its public page at passportbox.rogueonetech.com/p/[your-slug]. The QR code on your label resolves to this URL. Consumers, retailers, and regulators can scan it to view the product's sustainability and composition information. The passport stays live for as long as it is published; you can update it at any time.
- Can I create a passport for a product I sell on multiple channels, not just Shopify?
- Yes. Shopify import is a convenience shortcut — you can also add products manually or import them via CSV. The passport itself is channel-agnostic: the QR code and public URL work anywhere you print or share them, regardless of which sales platform the product is listed on.
Disclaimer: This is general information, not legal advice. Regulatory requirements and dates are evolving — verify against official EU sources.