EU-Garantie- & Gewährleistungslabel – die amtlichen Grafiken, rechtssicher platziert
Ab dem 27. September 2026 schreibt die EU harmonisierte Kennzeichnungen vor: die Gewährleistungsmitteilung und das GARAN-Label für Herstellergarantien (DVO (EU) 2025/1960). Dieses Plugin zeigt die Original-Grafiken aus dem EU-Amtsblatt – nicht nachgebaut, nicht interpretiert. Du entscheidest bei jeder einzelnen Stelle, ob sie erscheint – voreingestellt ist genau das rechtlich Notwendige. Ohne Template-Änderungen.
Perfekt für: EU-Compliance 2026, Abmahn-Prävention, Vertrauensaufbau durch sichtbare Herstellergarantien.
Du bestimmst, wo angezeigt wird 7 Stellen, einzeln schaltbar
- Voreingestellt ist das rechtlich Notwendige: die GARAN-Kurzform auf der Artikeldetailseite und die große Gewährleistungsmitteilung unmittelbar vor dem Absenden der Bestellung. Ein Klick auf „Standard wiederherstellen“ bringt dich jederzeit dorthin zurück.
- GARAN-Label optional zusätzlich: an jeder Warenkorbposition, an der Produktbox in Artikellisten, Suche und Slidern sowie als Textblock in der Bestellbestätigung.
- Gewährleistungsmitteilung optional zusätzlich: im Warenkorb unter dem „Zur Kasse“-Button und als Textblock in der Bestellbestätigung.
- Überall ein Klick zum Voll-Label: angezeigt wird immer nur das kleine GARAN-Logo, das vollständige amtliche Label öffnet im Popup – exakt das „geschachtelte Format“, das die Verordnung für Onlineshops vorsieht.
Amtliche Original-Grafiken Aus dem EU-Amtsblatt
- Gewährleistungsmitteilung (Anhang I der DVO): das unveränderte Original in Deutsch und Englisch, automatisch je Shop-Sprache.
- GARAN-Label (Anhang II): das Original, dynamisch befüllt mit den drei amtlich vorgesehenen Feldern – Garantiedauer, Marke, Modellkennung.
- QR-Codes inklusive – sie sind Bestandteil der Amtsgrafiken und führen zum EU-Portal „Ihr Europa“.
- Verordnungskonform: Das GARAN-Label erscheint nur bei Garantien über 2 Jahren mit ganzer Jahreszahl – genau wie es die DVO verlangt.
3 Pflege-Modi – du entscheidest den Aufwand Auch ohne Wawi-Pflege
- Alle Artikel: Standard-Garantiedauer (z.B. 3 Jahre) für das gesamte Sortiment – null Pflegeaufwand.
- Bestimmte Kategorien: Kategorien werden automatisch ausgelesen und einfach angehakt – inklusive aller Unterkategorien.
- Per Funktionsattribut: individuell aus der JTL-Wawi (
paw_garan_dauer), optional mit Standardwert als Fallback. - Attribut schlägt Standard: Ein gepflegtes Attribut überschreibt den Standardwert in jedem Modus;
paw_garan_ausnimmt einzelne Artikel aus.
Aus der Wawi gesteuert
- Freie Attributnamen – nutze bestehende Wawi-Attribute (z.B.
garantie) weiter, ohne Artikel neu zu pflegen. - Intelligente Fallbacks – Garantiegeber aus dem JTL-Herstellerfeld, Modellkennung aus HAN oder Artikelnummer.
- Optionale Angaben – Garantiegeber, Modell und Link zu den Garantiebedingungen je Artikel.
Stichtag-Automatik Exklusiv
- Startdatum festlegen – z.B. 27.09.2026: Das Plugin schaltet die Ausgabe automatisch pünktlich zum EU-Stichtag frei.
- Countdown im Backend – du siehst jederzeit, wie viele Tage bis zur Pflicht bleiben.
- Sofort-Modus – natürlich kannst du auch direkt heute starten.
E-Mail & Technik
- Bestellbestätigung: optionaler schlanker Textblock – Gewährleistungshinweis plus Garantie-Liste je Position (bei 3 und 5 Jahren im selben Warenkorb die einzig korrekte Form).
- Läuft auf jedem Theme: Alle fünf Einfügepunkte sind als CSS-Selektoren mit Einfügemodus konfigurierbar – Warenkorb und Artikelliste zweistufig (Container + Element darin). Standard passt zu NOVA, ein Reset-Button stellt ihn wieder her.
- AJAX-fest: Auch nachgeladene Artikellisten (Filter, Blättern) und Startseiten-Slider bekommen ihr GARAN-Logo automatisch nachgereicht.
- Keine Core- oder Template-Änderungen, eigenes CSS für den Feinschliff.
- DSGVO-freundlich: alle Grafiken werden lokal ausgeliefert, es werden keine Artikel- oder Kundendaten an Dritte übertragen.
- Mehrsprachig: alle Texte als JTL-Sprachvariablen, Deutsch und Englisch vorinstalliert.
Screenshots
EU-Garantie- & Gewährleistungslabel – Dokumentation
Die amtlichen Original-Grafiken der DVO (EU) 2025/1960 für JTL-Shop 5. Du schaltest jede Anzeigestelle einzeln – voreingestellt ist das rechtlich Notwendige: GARAN-Kurzform auf der Artikeldetailseite und die große Gewährleistungsmitteilung vor dem Bestell-Button. Optional zusätzlich im Warenkorb, in Artikellisten und in der Bestellbestätigung. Gepflegt pauschal, je Kategorie oder über JTL-Wawi-Funktionsattribute.
Installation & Einrichtung
Plugin installieren & aktivieren
ZIP hochladen unter Plugins → Pluginverwaltung. Die Einstellungs-Tabelle wird automatisch angelegt; die Gewährleistungsmitteilung im Checkout ist sofort aktiv.
Stichtag wählen (optional)
Unter Garantie & Gewährleistung → Übersicht: sofort ausgeben oder automatisch ab einem Datum starten – z.B. zum EU-Stichtag 27.09.2026.
Garantie-Modus wählen
Im Tab Woher kommt die Garantie?: Standard-Garantiedauer pauschal für alle Artikel, für bestimmte Kategorien (anhaken, inkl. Unterkategorien) oder individuell per Funktionsattribut paw_garan_dauer aus der Wawi.
Anzeigestellen festlegen (optional)
Im Tab Anzeigestellen sind Artikeldetailseite und Bestellabschluss voreingestellt. Warenkorb, Artikellisten und die Bestellbestätigungs-Mail schaltest du bei Bedarf dazu – „Standard wiederherstellen“ setzt jederzeit zurück.
Kurz prüfen
Artikelseite eines Garantie-Artikels aufrufen (kleine GARAN-Kurzform beim Preis) und eine Testbestellung bis zum Bestätigen-Schritt durchklicken (große Mitteilung über dem Bestell-Button). Fertig.
Rechtlicher Hintergrund (Kurzfassung)
Mit der EmpCo-Richtlinie (EU) 2024/825 und der Durchführungsverordnung (EU) 2025/1960 führt die EU ab 27. September 2026 harmonisierte Kennzeichnungen ein. Beide sind als feste amtliche Grafiken definiert – eigene Gestaltungen erfüllen die Pflicht nicht:
- Gewährleistungsmitteilung (Anhang I): ein nicht editierbares amtliches Dokument mit QR-Code zum EU-Portal. Online muss es farbig gezeigt werden.
- GARAN-Label (Anhang II): festes Layout, editierbar sind nur Garantiedauer (ganze Jahre über 2), Marke und Modellkennung. Für Onlineshops erlaubt die Verordnung ausdrücklich das geschachtelte Format: eine kompakte Kurzform, die beim ersten Klick das vollständige Label zeigt.
Das Plugin verwendet die Original-Grafiken aus dem EU-Amtsblatt und setzt das geschachtelte Format exakt so um.
Hinweis: Das Plugin liefert die technische Umsetzung. Es ersetzt keine Rechtsberatung.
Anzeigestellen – jede einzeln schaltbar
Im Tab Anzeigestellen hängst du jede Stelle einzeln an oder ab. Voreingestellt sind genau die beiden mit Standard markierten Stellen – das rechtlich Notwendige. Der Button „Standard wiederherstellen“ setzt jederzeit auf diese Belegung zurück.
Herstellergarantie – GARAN-Label
| Wo | Was erscheint |
|---|---|
| Artikeldetailseite Standard | Kleine amtliche GARAN-Kurzform beim Preis. Nur bei Artikeln mit Herstellergarantie über 2 Jahren. |
| Warenkorb – je Position | Dasselbe kleine Logo neben dem Artikelnamen jeder Warenkorbzeile. |
| Artikellisten, Suche & Slider | Dasselbe kleine Logo an jeder Produktbox – auch in per AJAX nachgeladenen Listen (Filter, Blättern) und in Startseiten-Slidern. |
| Bestellbestätigungs-Mail | Textblock mit Garantiedauer und Garantiegeber je Bestellposition (keine Grafik). |
Gesetzliche Gewährleistung – amtliche Mitteilung
| Wo | Was erscheint |
|---|---|
| Bestellabschluss Standard | Die große amtliche Grafik direkt über dem „Zahlungspflichtig bestellen“-Button. Klick öffnet sie als gut lesbares Zoom-Popup, Sprache automatisch DE/EN. Diese Stelle erfüllt die EU-Informationspflicht. |
| Warenkorb – unter „Zur Kasse“ | Dieselbe Grafik zusätzlich schon im Warenkorb, unterhalb des „Zur Kasse“-Buttons. |
| Bestellbestätigungs-Mail | Hinweisblock zur gesetzlichen Gewährleistung als Text (keine Grafik). |
Die Mitteilung gilt für den gesamten Warenkorb – sie hängt nicht am einzelnen Artikel und erscheint deshalb pro Seite genau einmal.
Garantie-Modi: Woher kommt die Garantie?
| Modus | Verhalten | Pflegeaufwand |
|---|---|---|
| Alle Artikel | Die Standard-Garantiedauer (z.B. 3 Jahre) gilt für das gesamte Sortiment. | Keiner – nur den Standardwert festlegen. |
| Bestimmte Kategorien | Die Standard-Dauer gilt nur für Artikel der angehakten Kategorien – inklusive aller Unterkategorien. Die Kategorien werden automatisch aus dem Shop ausgelesen. | Minimal – Kategorien anhaken. |
| Per Funktionsattribut | Nur Artikel mit gepflegtem Attribut paw_garan_dauer zeigen ein Label. Zusatzoption: Standardwert nutzen, wenn das Attribut nicht gepflegt ist. | Individuell aus der Wawi. |
paw_garan_dauer überschreibt den Standardwert immer – z.B. pauschal 3 Jahre und für einzelne Artikel 5. Mit paw_garan_aus = 1 nimmst du einzelne Artikel komplett aus.2 oder „36 Monate“ erzeugen deshalb bewusst kein Label.Wawi-Funktionsattribute
| Attribut (Standard) | Bedeutung | Beispiel |
|---|---|---|
paw_garan_dauer | Garantiedauer in ganzen Jahren (über 2) – überschreibt den Standardwert in jedem Modus | 3 |
paw_garan_geber | Garantiegeber – leer = Hersteller des Artikels (JTL-Herstellerfeld) | ACME GmbH |
paw_garan_modell | Modellkennung – leer = HAN, sonst Artikelnummer | X-2000 |
paw_garan_url | Link zu den Garantiebedingungen (nur http/https), erscheint im Popup | https://hersteller.de/garantie |
paw_garan_aus | Wert 1 = Label für diesen Artikel ausblenden | 1 |
garantie pflegt, trägst du einfach diesen Namen ein – ohne einen einzigen Artikel neu zu pflegen.Selektoren & eigenes CSS Tab „Erweiterte Einstellungen“
Jeder Einfügepunkt ist als kommaseparierte CSS-Selektorliste konfigurierbar – plus Einfügemodus (vor/nach dem Element, an den Anfang/ans Ende hinein). Die Standardwerte passen zu NOVA und NOVA-Kindtemplates:
| Position | Standard-Selektor (NOVA) | Modus |
|---|---|---|
| Artikeldetailseite – GARAN-Kurzform | #offer .price-row, #offer .price, .product-offer .price, [itemprop="offers"], h1 | nach dem Element |
| Bestellabschluss – Mitteilung | #complete-order-button | vor dem Element |
| Warenkorb – Zeile / Anker darin | .cart-items-body / .cart-items-name | nach dem Element |
| Warenkorb – Anker der Mitteilung | #cart-checkout-btn | nach dem Element |
| Artikelliste – Produktbox / Anker darin | .productbox / .productbox-title | nach dem Element |
input[name="a"] bzw. data-product-id) – du musst sie nirgends hinterlegen.Ein Reset-Button stellt alle Selektoren jederzeit auf den NOVA-Standard zurück. Für den Feinschliff steht zusätzlich ein Feld für eigenes CSS bereit (Klassen u.a. .paw-garan-off-nested, .paw-garan-cart-item, .paw-garan-listing, .paw-garan-cart-bottom). Es werden keine Core- oder Template-Dateien verändert.
Bestellbestätigungs-E-Mail
Optional hängt das Plugin einen schlichten Textblock an die Bestellbestätigung an:
- Gewährleistung: der Hinweistext zur gesetzlichen Gewährleistung.
- Garantien: Liste der bestellten Artikel mit Herstellergarantie inkl. Dauer und Garantiegeber.
Beides separat aktivierbar im Tab Anzeigestellen; die Texte stammen aus den JTL-Sprachvariablen (DE/EN vorinstalliert), Änderungen an den JTL-E-Mail-Vorlagen sind nicht nötig.
FAQ
Warum die „hässlichen“ Amtsgrafiken statt eines schönen eigenen Designs?
Weil es das Gesetz so verlangt: Die DVO (EU) 2025/1960 definiert Mitteilung und GARAN-Label als feste, nicht editierbare Grafiken. Eigene Gestaltungen erfüllen die Kennzeichnungspflicht nicht. Das Plugin nutzt deshalb die Original-Grafiken aus dem EU-Amtsblatt.
Muss ich Funktionsattribute pflegen, um Garantie-Labels zu zeigen?
Nein – nur wenn du willst. Im Modus Alle Artikel oder Bestimmte Kategorien genügt die Standard-Garantiedauer im Backend, ganz ohne Wawi-Pflege. Attribute brauchst du nur für individuelle Abweichungen.
Warum zeigt ein Artikel mit „2“ oder „36 Monate“ kein GARAN-Label?
Das amtliche Label kennt nur ganze Jahre über 2 – die gesetzliche Gewährleistung deckt zwei Jahre bereits ab, und das Layout sieht ausschließlich eine Jahreszahl vor. Das Plugin blendet nicht-konforme Werte bewusst aus, statt ein unzulässiges Label zu erzeugen.
Wo genau erscheint die Gewährleistungsmitteilung?
Voreingestellt genau einmal: direkt über dem „Zahlungspflichtig bestellen“-Button auf dem finalen Bestätigen-Schritt. Ein Klick öffnet sie als großes Zoom-Popup. Optional kannst du sie zusätzlich im Warenkorb unter dem „Zur Kasse“-Button einblenden. Auf früheren Checkout-Schritten erscheint nichts.
Muss ich das Label überall anzeigen?
Nein. Voreingestellt sind nur die zwei rechtlich relevanten Stellen: Artikeldetailseite und Bestellabschluss. Warenkorb, Artikellisten und Bestellbestätigungs-Mail sind freiwillige Zusatzinformation und einzeln zuschaltbar – „Standard wiederherstellen“ bringt dich jederzeit auf die Grundbelegung zurück.
Funktionieren die Label auch in gefilterten oder nachgeladenen Artikellisten?
Ja. Das Plugin erkennt neu eingefügte Produktboxen automatisch – also auch nach Filter-Klicks, beim Blättern und in Startseiten-Slidern. Die Label-Daten holt es gebündelt in einer einzigen Anfrage pro Liste; einmal geladene Artikel werden im Browser zwischengespeichert.
Zählen Unterkategorien im Kategorie-Modus mit?
Ja – hakst du eine Oberkategorie an, gelten automatisch auch alle ihre Unterkategorien. Die Kategorieliste wird direkt aus deinem Shop ausgelesen.
Kann ich bestehende Wawi-Attribute weiterverwenden?
Ja – die Attributnamen sind frei konfigurierbar. Trägst du z.B. garantie als Dauer-Attribut ein, nutzt das Plugin deine vorhandene Pflege sofort weiter.
Funktioniert das Plugin mit meinem Template?
Ja – alle fünf Einfügepunkte sind als CSS-Selektoren mit wählbarem Einfügemodus konfigurierbar, Warenkorb und Artikelliste zweistufig (Container + Element darin). Die Standardwerte passen zu NOVA und NOVA-Kindtemplates; ein Reset-Button stellt sie jederzeit wieder her. Es werden keine Core- oder Template-Dateien verändert.
Wie funktioniert die Stichtag-Automatik?
In der Übersicht hinterlegst du ein Startdatum (z.B. 27.09.2026). Vor diesem Datum gibt das Plugin nichts im Frontend aus – pünktlich zum Stichtag erscheinen die Grafiken automatisch. Ohne Datum startet die Ausgabe sofort.
Warum enthält die E-Mail keine Label-Grafik?
Bewusste Entscheidung: Bestellungen enthalten oft mehrere Artikel mit unterschiedlichen Garantiedauern (z.B. 3 und 5 Jahre) – das kann ein einzelnes Label nicht abbilden. Der Textblock listet jede Position korrekt auf.
Benötigt das Plugin externe Dienste?
Für die Darstellung nein – die Amtsgrafiken liegen im Plugin und werden lokal ausgeliefert. Es werden keine Artikel- oder Kundendaten an Dritte übertragen; lediglich die Lizenzprüfung kommuniziert mit dem PAW-Lizenzserver. DSGVO-freundlich.