Plugin-Dokumentation · JTL-Shop 5
GHS und CLP Gefahrenkennzeichnung — Konfiguration & Bedienung
Alle Einstellungen im Detail sowie Hinweise zur Verantwortungs-Abgrenzung und den Grenzen des Plugins.
Einstellungen
Zu finden unter Plugins → GHS/CLP Kennzeichnung → Einstellungen:
| Einstellung | Standard | Wirkung |
|---|---|---|
| Anzeige aktivieren | Aktiviert | Gefahren-Block und Listen-Badge global ein-/ausschalten. |
| Attributname: GHS-Piktogramme | ghs_symbole | Name des Wawi-Funktionsattributs mit den Piktogramm-Codes, Wert z. B. „GHS02,GHS07“. |
| Attributname: Signalwort | signalwort | Name des Wawi-Funktionsattributs mit dem Signalwort („Gefahr“ oder „Achtung“). |
| Attributname: H-Sätze | h_saetze | Name des Wawi-Funktionsattributs mit den Gefahrenhinweisen, Sätze mit „;“ getrennt. |
| Attributname: P-Sätze | p_saetze | Name des Wawi-Funktionsattributs mit den Sicherheitshinweisen, Sätze mit „;“ getrennt. |
| Überschrift des Blocks | Gefahrenhinweise | Titel des Gefahren-Blocks auf der Artikeldetailseite. |
| Zwischenüberschrift H-Sätze | Gefahrenhinweise (H-Sätze) | Titel der H-Satz-Liste. |
| Zwischenüberschrift P-Sätze | Sicherheitshinweise (P-Sätze) | Titel der P-Satz-Liste. |
| Position auf der Artikeldetailseite | Unter der Beschreibung | Auch wählbar: „Über dem Warenkorb-Button“ oder „Eigener CSS-Selektor“ — bei letzterem wird der Block in das im nächsten Setting konfigurierte Element eingefügt. |
| CSS-Selektor (Override/Fallback) | #description | Ziel-Element bei Position „Eigener CSS-Selektor“; wirkt bei den anderen Positionen als Fallback, wenn die NOVA-Standardselektoren nicht matchen. |
| Piktogramm-Größe Detailseite (px) | 64 | Kantenlänge in Pixeln, erlaubt 24–128; ungültige Werte fallen auf 64 zurück. |
| GHS-Code unter jeder Raute anzeigen | Ja | Zeigt den GHS-Code (z. B. „GHS02“) als Bildunterschrift unter jedem Piktogramm. |
| Piktogramm-Badge in Produktlisten | Deaktiviert | Kleine Piktogramm-Leiste in den Produktkarten auf Kategorie-/Suchseiten. |
| Max. Symbole im Badge | 3 | Erlaubt 1–9; weitere Piktogramme erscheinen als „+n“. Ungültige Werte fallen auf 3 zurück. |
| Karten-Selektor Listenseiten (Override) | .productbox | CSS-Selektor der Produktkarten; nur ändern, wenn das Theme vom NOVA-Standard abweicht. |
Warum Funktionsattribute (und keine Merkmale)?
Funktionsattribute kommen ohne Zusatzkonfiguration aus der Wawi mit und lassen sich je Artikel als einfacher Name/Wert pflegen. Merkmale haben eine andere Datenform und sind bewusst nicht Datenquelle in v1. Das Plugin liest die Attribute in dieser Reihenfolge: FunktionsAttribute des Artikel-Objekts → AttributeAssoc (nicht-funktionale Attribute) → read-only-Fallback auf tartikelattribut.
Verantwortungs-Abgrenzung
Das Plugin ist ein reines Anzeige-Werkzeug. Der Händler ist allein verantwortlich für Richtigkeit, Vollständigkeit und Aktualität der Kennzeichnung nach CLP-VO (EG) 1272/2008 (Art. 48 Abs. 2 für Gemische im Fernabsatz) — also dafür, dass je Artikel die richtigen Piktogramme, das korrekte Signalwort und die zutreffenden H-/P-Sätze gepflegt sind. Das Plugin prüft keine fachliche Korrektheit und ersetzt keine Rechtsberatung.
Häufige Fragen
Warum sehe ich nichts?
Checkliste: Plugin aktiv? Attribut am Artikel gepflegt (exakter Attributname wie im Setting)? Wawi-Abgleich gelaufen? Shop-Cache geleert? Bei stark angepasstem Template: Selektor-Override setzen.
Kann das Plugin H-Satz-Texte selbst nachschlagen (z. B. H225 → amtlicher Wortlaut)?
Nein, in v1 bewusst nicht — der Händler pflegt vollständige Sätze (v1.1-Kandidat).
Sicherheitsdatenblätter (SDB) als PDF?
Das ist Sache des Plugins „webpowers_product_downloads“ — dieses Plugin zeigt ausschließlich Piktogramme, Signalwort und Sätze.
Ehrliche Grenzen (v1, bewusst)
- Kein Code→Text-Wörterbuch: H225 wird nicht automatisch zum amtlichen Wortlaut expandiert.
- Keine fachliche Validierung: widersprüchliche Kombinationen werden angezeigt wie gepflegt.
- Nur Frontend-Darstellung: Google-Shopping-Feeds, JSON-LD, Marktplatz-Exports, Rechnungen und E-Mails bekommen keine Kennzeichnung.
- Mehrsprachigkeit: die Attributwerte erscheinen in allen Shopsprachen identisch.
- Selector-Abhängigkeit: Einfügeposition und Listen-Badge hängen an NOVA-Selektoren.
Support
webpowers UG (haftungsbeschränkt) · Hillenbrandstr. 9, 86156 Augsburg · E-Mail: max@webpowers.org
