CLP/REACH-Verordnung (Shopware 6)

Nutzbar in: Self-Managed

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

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 Piktograms bei Anzeige "Komplett" anzeigen (z.B. GHS01 - Explodierende Bombe: Explosiv)
Entscheide, ob neben den Piktogrammen der Name des jeweiligen Piktograms 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.

Installationsanleitung

  1. Installiere und aktiviere das Plugin "CLP/REACH-Verordnung (SW6)"
  2. Kompiliere anschließend das Theme und leere den Cache.
  3. 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.
  4. Fertig

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 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