CLP/REACH-Verordnung (Shopware 6)
Das Plugin ermöglicht es Dir die Vorgaben der CLP/REACH-Verordnung der EU für Deinen Shopware 6 Onlineshop umzusetzen.
CLP/REACH-Verordnung Plugin für Shopware 6 im Shopware Community Store
Funktionalität
- Das Plugin enthält folgende Gefahren- und Sicherheitshinweise:
- CLP-Symbole / Gefahrenpiktogramme
- Signalwörter
- H-Sätze
- EUH-Sätze
- P-Sätze
- Die Hinweise können auf der Produktdetailseite, im Warenkorb und im Listing/Kategorie angezeigt werden.
- Die Hinweise können an unterschiedlichen Positionen auf der Produktseite angezeigt werden.
- Listing/Kategorie: Hinweise werden beim Hovern über Warenkorb-Button angezeigt.
- Listing/Kategorie mobile Ansicht: Badge wird angezeigt. Beim Klick auf das Badge werden Hinweise angezeigt.
- Verschiedene globale Einstellungsmöglichkeiten zur Anzeige der Hinweise.
- Hinweise mit Platzhaltern können über Zusatzfelder angepasst werden.
Die sogenannten Gefahrensymbole werden in der CLP/REACH-Verordnung durch die Gefahrenpiktogramme des GHS-Systems dargestellt. Jedem Piktogramm ist eine GHS-Nummer zugewiesen. Nachstehend haben wir diese aufgelistet sowie die dazugehörigen Signalwörter und Bedeutung.
- GHS01 - Explodierende Bombe:
Signalwort: Gefahr
Bedeutung: Unstabil, Explosionsgefahr - GHS02 - Flamme:
Signalwort: Gefahr oder Achtung
Bedeutung: Entzündlich - GHS03 - Flamme über Kreis:
Signalwort: Gefahr oder Achtung
Bedeutung: Brandfördernd - GHS04 - Gasflasche:
Signalwort: Achtung
Bedeutung: Komprimierte Gase - GHS05 - Ätzwirkung:
Signalwort: Gefahr oder Achtung
Bedeutung: Ätzend etc. (Kat.1) - GHS06 - Totenkopf mit gekreuzten Knochen:
Signalwort: Gefahr
Bedeutung: Giftig (Kat. 1-3) - GHS07 - Ausrufezeichen:
Signalwort: Achtung
Bedeutung: Giftig (Kat. 4), Ätz- oder Reizwirkung (Kat. 2), niedrigere systemische Gesundheitsgefährdung - GHS08 - Gesundheitsgefahr:
Signalwort: Gefahr oder Achtung
Bedeutung: Systemische Gesundheitsgefährdungen - GHS09 - Umwelt:
Signalwort: Achtung (Kat.1)
Bedeutung: Umweltgefährlich
Bilder des Plugins
Einstellungsmöglichkeiten / Konfiguration
Globale Anzeigeneinstellungen:
H und EUH als H anzeigen
Entscheide, ob die H- und EUH-Sätze zusammengefasst unter einer Überschrift dargestellt werden soll.
Name des Piktogramms bei Anzeige "Komplett" anzeigen (z.B. GHS01 - Explodierende Bombe: Explosiv)
Entscheide, ob neben den Piktogrammen der Name des jeweiligen Piktogramms angezeigt werden soll.
Name des Satzes anzeigen (z.B. H201)
Diese Option bietet Dir die Möglichkeit den Namen des Satzes auszublenden oder weiterhin anzeigen zu lassen.
Überschriften anzeigen
Die jeweiligen Hinweis-Gruppen (Piktogramme, H-Sätze usw.) können mit einer Überschrift dargestellt werden.
Sätze inline anzeigen (mehrere pro Zeile)
Diese Option ermöglicht es mehrere Sätze der gleichen Gruppe in einer Zeile anzeigen zu lassen.
Produkt-Detail-Seite:
Anzeige unter Buybox
Wähle wie die Gefahren- und Sicherheitshinweise unter der Buybox angezeigt werden sollen, ob ausgeblendet, in der Kurzübersicht oder Komplett.
Anzeige unter den Produktdaten
Wähle wie die Gefahren- und Sicherheitshinweise unter den Produktdaten angezeigt werden sollen, ob ausgeblendet, in der Kurzübersicht oder Komplett.
P-Sätze anzeigen
Mit dieser Option kannst Du die P-Sätze anzeigen lassen oder ausblenden.
Warenkorb:
Im Warenkorb anzeigen
Entscheide, ob die Warn- und Sicherheitshinweise im Warenkorb angezeigt werden sollen oder nicht.
P-Sätze anzeigen
Mit dieser Option kannst Du die P-Sätze anzeigen lassen oder ausblenden.
Im Offcanvas-Warenkorb anzeigen
Entscheide, ob die Warn- und Sicherheitshinweise im Offcanvas-Warenkorb angezeigt werden sollen oder nicht.
Listing/Kategorie:
Im Listing/Kategorie anzeigen
Entscheide, ob die Warn- und Sicherheitshinweise im Listing/der Kategorie angezeigt werden sollen oder nicht.
P-Sätze anzeigen
Mit dieser Option kannst Du die P-Sätze anzeigen lassen oder ausblenden.
Admin-Bereich:
CLP-Zuweisung auf Produktseite im Adminbereich anzeigen
Wenn diese Option deaktiviert ist, wird die Zuweisungsmaske in den Produktdetails ausgeblendet.
Installationsanleitung
- Installiere und aktiviere das Plugin "CLP/REACH-Verordnung (SW6)"
- Kompiliere anschließend das Theme und leere den Cache.
- Nun kannst Du Deine Produkten die passenden CLP-Sätze zuordnen. Dies kann über die Satznummer, wie H201 oder GHS01, erfolgen oder über ein Stichwort bzw den Hinweis.
- Fertig
Beachte: Damit die CLP-Sätze in den genutzten Sprachen korrekt angezeigt werden, müssen die ISO-Codes wie folgt lauten:
- Dänemark: da-DK
- Deutschland: de-DE
- GB, United Kingdom: en-GB
- Italien: it-IT
- Niederlande: nl-NL
- Polen: pl-PL
- Schweden: sv-SE
- Spanien: es-ES
Variablen für Feed-Erstellung
Um die CLP-Sätze und Hinweise in einem Feed zu integrieren, wird die nachfolgenden Variablen benötigt.
Hinweis:
- clp_symbol: Die Bedeutung der CLP-Symbolen wird in Buchstaben ausgeben.
- clp_symbol_alternative: Die URL der Bilder zu den CLP-Symbolen wird ausgeben.
<clp>{% for x in product.extensions.lenzPlatformClp %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp>
<clp_symbol>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_symbol') %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_symbol>
<clp_symbol_alternative>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_symbol') %}{{ productExport.salesChannelDomain.url }}/bundles/lenzplatformclp/storefront/img/clp/{{ x.translated.name|lower }}.gif{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_symbol_alternative>
<clp_signal>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_signal') %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_signal>
<clp_h>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_h') %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_h>
<clp_euh>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_euh') %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_euh>
<clp_p>{% for x in product.extensions.lenzPlatformClp.filterByProperty('type', 'lenz_clp_p') %}{{ x.translated.name }}:{{ x.translated.text }}{% if not(loop.last) %}|{% endif %}{% endfor %}</clp_p>
Changelog
Version 6.0.3
IMPROVEMENT | Varianten-Optionen zu Produktauswahl in CLP-Sätzen hinzugefügt.
Version 5.0.3
IMPROVEMENT | Varianten-Optionen zu Produktauswahl in CLP-Sätzen hinzugefügt.
Version 6.0.2
TASK | Kompatibilität mit Shopware 6.6.
Version 6.0.1
IMPROVEMENT | Sprachen für CLP-Sätze hinzugefügt: da, es, it, nl, pl, sv.
Version 5.0.2
IMPROVEMENT | Sprachen für CLP-Sätze hinzugefügt: da, es, it, nl, pl, sv.
Version 6.0.0
TASK | Kompatibilität mit Shopware 6.6.
Anforderungen:
- Die Erweiterung erfordert nun mindestens Shopware Version 6.6.0.0.
Version 5.0.1
BUGFIX | CLP-Satz korrigiert: P280.
Version 5.0.0
BUGFIX | Block name korrigiert.
BUGFIX | Anzeige im Offcanvas-Warenkorb hat nicht funktioniert.
Version 2.0.18
TASK | Kompatibilität mit Shopware 6.5.
Anforderungen: Das Plugin erfordert nun mindestens Shopware Version 6.5.0.0
Hinweis: VOR DEM UPDATE AUF SHOPWARE 6.5.0.0 die App deaktivieren, dann aktualisieren, dann aktivieren.
Version 2.0.17
TASK | Deutsche Übersetzung aktualisiert.
Version 2.0.16
IMPROVEMENT | Plugin-Konfiguration hinzugefügt, um CLP-Zuweisung im Admin bei Produktdetails anzuzeigen.
Version 2.0.15
IMPROVEMENT | Custom Fields hinzugefügt, um Variablen für CLP-Sätze zu definieren.
Version 2.0.14
TASK | GHS-Beschreibungstexte aktualisiert.
IMPROVEMENT | Option hinzugefügt, um Piktogramm-Beschreibung anzuzeigen, wenn benötigt.
Version 2.0.13
BUGFIX | Überschrift wird wieder angezeigt.
Version 2.0.12
TASK | Code cleanup.
IMPROVEMENT | Weitere Optionen hinzugefügt, um Darstellung anzupassen.
IMPROVEMENT | Administration: CLP-Sätze sind nun besser auswählbar.
IMPROVEMENT | Option hinzugefügt, um CLP-Sätze im Listing zu zeigen.
Version 2.0.11
BUGFIX | Vererbte Werte wurden bei Varianten nicht korrekt dargestellt.
Version 2.0.10
Untere Position ist nun nach dem Tab-Container (Beschreibung).
Unterstützung für CMS auf Produktdetailseite hinzugefügt.
Version 2.0.9
Kompatibilität der letzten Änderungen für SW 6.4.0.0 hergestellt.
Version 2.0.8
Skripte für SW 6.4.7.0 neu gebaut.
Version 2.0.7
CLP-Komplett-Anzeige angepasst.
Version 2.0.6
Blöcke in Storefront hinzugefügt.
Version 2.0.5
EUH211 und EUH212 hinzugefügt.
Suche in Administration hinzugefügt.
Kompatibilität mit Shopware 6.4.0.0
Version 2.0.4
Manche CLP-Sätze wurden nicht angezeigt.
Version 2.0.3
CLP-Sätze werden nun nach Name sortiert.
Kompatibilität mit Shopware 6.4.0.x.
Version 2.0.2
Template full.html.twig ist nun responsive.
plugin.png aktualisiert.
Unterstützung für Mehrsprachigkeit verbessert.
Unbenutzten Code aus Administration entfernen.
Version 2.0.1
Feldlängen in ClpTranslationDefinition korrigiert.
Fehler in Administration beim Sprachwechsel behoben.
Fallback für fehlende CLP-Übersetzungen hinzugefügt.
Fehlende Signal-Übersetzungen in französischer Sprachdatei hinzugefügt.
Slugs aktualisiert, damit diese mit dem neuen Importer kompatibel sind.
Version 2.0.0
Import von CLP-Standard-Einträgen verbessert.
Technischer Cleanup.
Deinstallationsprozess verbessert.
System-Einträge könne nicht mehr bearbeitet werden. Dropdown für CLP-Eintrags-Typen hinzugefügt.
Custom-Typ-Einträge können nun in der Storefront angezeigt werden.
CLP-Extension-Variable (product.extensions.lenzPlatformClp) kann jetzt in Listings verwendet werden.
Version 1.0.5
Vererbung hat nicht korrekt funktioniert.
Version 1.0.4
Unterstützung für Shopware 6.3.0.0.
Nicht mehr benötigte Dateien entfernt.
Rechtschreibfehler in Administration behoben.
Version 1.0.3
Template und Variablen-Refactoring.
Version 1.0.2
Kompatibilität mit Shopware 6.1.
Version 1.0.0
Erste Version des Plugins