Přeskočit na obsah

Textilní DPP

Textilní DPP

Kromě schématu pro baterie z fáze 4a podporuje qr3.app od Q3.3 úplné schéma textilního DPP na základě francouzského zákona Loi AGEC (Décret 2022-748) und delegovaného aktu ESPR pro textil. Textilní pasy můžete vytvářet, validovat, doručovat prostřednictvím QR kódů a před uložením živě kontrolovat jejich soulad s předpisy EU, a to zcela identicky jako u baterií.

Výběr kategorie

Při vytváření pasu určuje schéma hodnota category: "textile":

{
"category": "textile",
"gtin": "04012345678901",
"product_name": "Organic Cotton T-Shirt",
"manufacturer": "EcoWear GmbH",
"origin_country": "PT",
"landing_locale": "de",
"market_countries": ["DE", "AT", "FR"],
"textile_data": {
"fiber_composition": [
{ "material": "cotton", "percentage": 95, "origin_country": "TR", "recycled_pct": 0 },
{ "material": "elastane", "percentage": 5, "origin_country": "IT", "recycled_pct": 0 }
],
"country_weaving_knitting": "PT",
"country_dyeing_printing": "PT",
"country_assembly": "PT",
"contains_microplastics": false
}
}

Povinná pole (AGEC)

PoleČlánek AGECObsah
fiber_composition[]A1Všechny podíly vláken, celkem = 100 %
fiber_composition[].recycled_pctA1Podíl recyklátu na vlákno (výchozí 0)
country_weaving_knittingA2Země tkaní/pletení (ISO 3166-1 alpha-2)
country_dyeing_printingA3Země barvení/tisku
country_assemblyA4Země konfekce/montáže
contains_microplasticsA5Povinně true, jakmile syntetická vlákna tvoří ≥ 50 %
svhc_substances[]A6Látky REACH SVHC od koncentrace 0,1 %, s číslem CAS

Pravidlo pro mikroplasty: Pokud složení obsahuje alespoň 50 % syntetických vláken (polyester, akryl, polyamid, elastan, …), musí být nastaveno contains_microplastics: true — v opačném případě koncový bod odpoví kódem 422. HTML prohlížeč pro spotřebitele v takovém případě zobrazí výrazné oranžové varovné pole s povinným francouzským textem AGEC (a pro německé/anglické kupující navíc upozornění „Mention obligatoire (marché français)“, jakmile "FR" ∈ market_countries).

Volitelná pole ESPR (Opt-in)

Tato pole jsou volitelná, ale odemykají odznak ESPR-ready v administraci a v prohlížeči pro spotřebitele:

  • durability_class — třída odolnosti A–E
  • recyclability_class — třída recyklovatelnosti A–E
  • expected_lifetime_wash_cycles — předpokládaný počet pracích cyklů
  • expected_lifetime_years — předpokládaná životnost v letech
  • pef_carbon_footprint_kg — Product Environmental Footprint (CO₂eq)
  • recyclability_pct — podíl recyklovatelného materiálu
  • repair_instructions_url — HTTPS odkaz na návod k opravě
  • spare_parts_available_until — ISO datum, do kdy jsou dostupné náhradní díly
  • disassembly_url — HTTPS odkaz na návod k demontáži
  • take_back_info — informace o zpětném odběru (volný text)

Jakmile jsou nastavena všechna pole B7B15, validátor EU vygeneruje informační odznak TEXTILE_ESPR_READY.

Země prodeje (market_countries)

market_countries: string[] je základní pole ve všech kategoriích DPP (ISO 3166-1 alpha-2, max. 32 záznamů). Řídí dva mechanismy:

  1. HTML pro spotřebitele: Jakmile je zahrnuto "FR" a uživatel neotevře stránku ve francouzštině, zobrazí se povinný text AGEC dodatečně ve francouzštině pod nadpisem „Mention obligatoire (marché français)“.
  2. EU validátor (viz Soulad s předpisy EU): Aktivují se pravidla specifická pro Francii — řetězec AGEC se změní na error, termíny spojené s greenwashingem (biodégradable, écologique, …) se povýší z warning na error.

Linter pro greenwashing

Validátor kontroluje pole product_name a fiber_composition[].material porovnáním s vybraným seznamem zakázaných slov v DE/EN/FR. Nalezené shody (např. „natural“, „biodegradable“, „umweltfreundlich“) se zobrazí jako problém TEXTILE_GREENWASHING — mimo EU jako warning, a jakmile trh zahrnuje FR, jako error.

Osvědčený postup: Používejte pouze doložitelné, konkrétní pojmy ("Organic Cotton" místo "Natural"; „100 % recyklovaný“ místo „šetrný k životnímu prostředí“).

Validace před uložením

qr3.app poskytuje živý náhled v administraci (viz Soulad s předpisy EU) — shody s AGEC, varování před greenwashingem a stav ESPR-ready uvidíte předtím, než se pas uloží:

Terminál
curl -X POST https://qr3.app/v1/dpp/validate \
-H "Authorization: Bearer $API_KEY" \
-H "X-Workspace-Id: $WS_ID" \
-H "Content-Type: application/json" \
-d @textile-payload.json

Odpověď obsahuje sekci eu_compliance s poli compliant, espr_ready, issues[] a přehledem podle závažnosti (errors / warnings / info).

Zobrazení pro spotřebitele

HTML zobrazení pro spotřebitele na adrese https://qr3.app/01/{GTIN}/21/{SERIAL} vykresluje:

  • Varovné pole AGEC (pokud jsou mikroplasty relevantní), včetně povinného bloku pro francouzský trh
  • Řetězec původu: tkaní/pletení → barvení/tisk → konfekce (s vlaječkami)
  • Podrobnosti o vláknech: země původu + podíl recyklátu pro každé vlákno
  • Seznam SVHC (REACH) s názvy, čísly CAS a koncentracemi
  • Sekce odolnosti (ESPR): prací cykly, životnost, PEF-CO₂, URL pro opravy, náhradní díly
  • Sekce recyklovatelnosti: %, třída, URL pro demontáž, zpětný odběr
  • Země prodeje

Hromadný import

Hromadný import CSV/XLSX na adrese POST /v1/dpp/import podporuje textilie — šablona je k dispozici na GET /v1/dpp/import/templates/textile?format=xlsx (nebo ?format=csv). Podrobnosti naleznete v referenční příručce k API.

Další kroky

  • Vytvoření v administraci: /dashboard/dpp/new → vyberte kategorii Textil, vyplňte pole, sledujte živý náhled a uložte.
  • Kontrola souladu s předpisy EU: Podrobná pravidla naleznete v části Soulad s předpisy EU.
  • Onboarding GS1: Registrace kódů GTIN a ověření vlastnictví — viz Identifikátory GS1 a onboarding.