Der Resolver liest mapping_dcl.csv mit zwei Spalten: Spalte 1 = Barcode, Spalte 2 = vollständige Ziel-URL.
Jeder Barcode wird direkt auf seine eigene URL aus Spalte 2 weitergeleitet. Es werden keine weiteren Pfadteile angehängt.
Beispiel-Zeile: 3608409927712,https://www.decathlon.fr/p/chaine-velo-bmx/100386/m8333195
Die Ziel-URL muss eine vollständige HTTPS-Adresse ohne eingebettete Zugangsdaten sein. Eine Kopfzeile barcode,url ist optional.
Neue Zuordnungen lassen sich ohne Codeänderung ergänzen: mapping_dcl.csv bearbeiten und den gesamten Ordner public als neue Cloudflare-Pages-Version hochladen. Bei einem Workers-Projekt stattdessen npm run deploy ausführen. Ein reiner Upload als statische Workers-Website führt den Resolver nicht aus.
Charge, Seriennummer und Query-Parameter werden nicht an das Ziel angehängt. Unbekannte GTINs liefern HTTP 404.
Dies ist ein einfacher GTIN-Redirect-Resolver, keine vollständige Implementierung des GS1 Resolver-Standards mit Linksets und Linktypen.