Czym jest Cyfrowy Paszport Produktu UE?
Cyfrowy Paszport Produktu UE (EU DPP) to centralny element europejskiego rozporządzenia w sprawie ekoprojektu dla zrównoważonych produktów (ESPR). Od 2027 roku baterie będą musiały być wyposażone w DPP — a do 2030 roku dołączą kolejne kategorie produktów (tekstylia, elektronika, stal).
DPP ma sprawić, że poniższe informacje będą czytelne maszynowo i dostępne dla wszystkich uczestników rynku:
- Skład materiałowy (surowce, zawartość materiałów z recyklingu)
- Proces produkcji i ślad węglowy
- Możliwość naprawy i dostępność części zamiennych
- Sposoby utylizacji i informacje o recyklingu
- Certyfikaty zgodności i atesty
Jak DPP działa od strony technicznej?
DPP nie jest nowym formatem pliku — wykorzystuje istniejące standardy:
GS1 Digital Link URI
Kod QR umieszczony na produkcie koduje GS1 Digital Link:
https://id.gs1.org/01/09521234543213/21/12345678?linkType=gs1:productDataSheet
├── resolver ├── GTIN (01) ├── serial (21) └── link type
Gdy ktoś zeskanuje ten kod QR, zostaje przekierowany do resolvera GS1, który zwraca odpowiednią stronę docelową lub API — w zależności od linkType i kontekstu (konsument vs. organ nadzoru vs. zakład recyklingu).
Struktura danych (uproszczona)
{
"@context": "https://gs1.org/voc/",
"@type": "Product",
"gtin": "09521234543213",
"productName": "Lithium-Ion Battery 5000mAh",
"brand": "ExampleTech GmbH",
"manufacturingDate": "2026-01",
"batteryChemistry": "LFP",
"carbonFootprint": {
"value": 12.4,
"unit": "kg CO2e per kWh"
},
"recyclabilityRate": 0.95,
"documents": [
{
"type": "gs1:productDataSheet",
"url": "https://example.com/datasheet/battery-5000.pdf"
}
]
}
Co musisz zrobić jako producent?
1. Zarejestruj GTIN dla każdego produktu
Każdy produkt potrzebuje unikalnego Globalnego Numeru Jednostki Handlowej (GTIN). Uzyskasz go za pośrednictwem GS1 lub krajowej organizacji GS1.
2. Przygotuj i udostępnij dane DPP
Dane produktu muszą być dostępne przez zabezpieczone API. Masz do wyboru:
- Hostowanie własnego punktu końcowego DPP (
GET /products/{gtin}) - Skorzystanie z zewnętrznego dostawcy, takiego jak qr3.app, w roli resolvera
- Bezpośrednią rejestrację w resolverze GS1
3. Wygeneruj i nanieś kod QR
Kod QR musi zawierać kompletny GS1 Digital Link:
import { QR3 } from "@qr3/sdk";
const client = new QR3({ apiKey: process.env.QR3_API_KEY! });
// Create GS1 Digital Link
const gtin = "09521234543213";
const serial = "BATCH2026001";
const gs1Url = `https://id.gs1.org/01/${gtin}/21/${serial}`;
const { data: code } = await client.codes.create({
type: "url",
url: gs1Url,
title: `DPP – Battery ${gtin}`,
is_dynamic: true, // For product data updates
tags: ["dpp", "battery", gtin],
});
// Download SVG QR code (for label printing)
const svgUrl = code.image_svg_url + "?size=8";
Funkcje DPP w qr3.app
qr3.app zawiera wbudowany parser GS1 Digital Link:
// Parse GS1 Digital Link
const { data: parsed } = await client.dpp.parseGS1Link(
"https://id.gs1.org/01/09521234543213/21/12345678"
);
console.log(parsed.gtin); // "09521234543213"
console.log(parsed.serial); // "12345678"
console.log(parsed.ais); // { "01": "09521234543213", "21": "12345678" }
Walidacja schematu DPP
// Validate product data against DPP schema
const { data: validation } = await client.dpp.validate({
gtin: "09521234543213",
productData: {
productName: "Lithium-Ion Battery",
batteryChemistry: "LFP",
carbonFootprint: { value: 12.4, unit: "kg CO2e per kWh" },
},
});
if (!validation.valid) {
console.error(validation.errors);
// ["carbonFootprint.value must include manufacturing data"]
}
Harmonogram i objęte produkty
| Data | Objęte kategorie |
|---|---|
| III kw. 2027 | Baterie przemysłowe ≥ 2kWh, baterie do pojazdów elektrycznych |
| 2028 | Baterie do lekkich środków transportu (rowery elektryczne, hulajnogi elektryczne) |
| 2028-2030 | Tekstylia, elektronika, produkty stalowe |
| 2030 | Wyroby budowlane, meble |
Ważne: Wymagania różnią się w zależności od kategorii produktu. Zawsze sprawdzaj najnowsze akty wykonawcze do ESPR.
Podsumowanie: przygotuj się już teraz
DPP nadchodzi — a jego techniczne wdrożenie jest złożone. qr3.app bierze na siebie infrastrukturę kodów QR: twórz gotowe do zgodności linki GS1 Digital Links, aktualizuj dane produktów przez API i korzystaj z analityki, aby zobaczyć, kto skanuje kody QR Twoich produktów.
Zacznij za darmo i przetestuj funkcje DPP: app.qr3.app/sign-up