Zum Inhalt springen
Start » JTL Plugin: EU-Garantie- & Gewährleistungslabel

JTL Plugin: EU-Garantie- & Gewährleistungslabel

JTL-Shop 5 · Plugin

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

Screenshot
Kurz gesagt Die EU-Kennzeichnungspflichten 2026 mit den amtlichen Original-Grafiken aus dem EU-Amtsblatt. Voreingestellt genau dort, wo es das Gesetz verlangt – GARAN-Kurzform auf der Artikeldetailseite und die große Gewährleistungsmitteilung vor dem Bestell-Button – und auf Wunsch zusätzlich im Warenkorb, in Artikellisten und in der Bestellbestätigung. Jede Stelle einzeln schaltbar, jede frei platzierbar. Gepflegt pauschal, je Kategorie oder per Wawi-Attribut, pünktlich zum 27.09.2026 dank Stichtag-Automatik – ohne Template-Änderungen.


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

WoWas erscheint
Artikeldetailseite StandardKleine amtliche GARAN-Kurzform beim Preis. Nur bei Artikeln mit Herstellergarantie über 2 Jahren.
Warenkorb – je PositionDasselbe kleine Logo neben dem Artikelnamen jeder Warenkorbzeile.
Artikellisten, Suche & SliderDasselbe kleine Logo an jeder Produktbox – auch in per AJAX nachgeladenen Listen (Filter, Blättern) und in Startseiten-Slidern.
Bestellbestätigungs-MailTextblock mit Garantiedauer und Garantiegeber je Bestellposition (keine Grafik).
Ein Klick öffnet überall das Voll-LabelAngezeigt wird immer nur das kleine GARAN-Logo. Der Klick darauf öffnet das vollständige amtliche Label im Popup – groß, mit Dauer, Garantiegeber, Modellkennung und ggf. Link zu den Garantiebedingungen. Genau so sieht die Verordnung das „geschachtelte Format“ für Onlineshops vor.

Gesetzliche Gewährleistung – amtliche Mitteilung

WoWas erscheint
Bestellabschluss StandardDie 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-MailHinweisblock 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?

ModusVerhaltenPflegeaufwand
Alle ArtikelDie Standard-Garantiedauer (z.B. 3 Jahre) gilt für das gesamte Sortiment.Keiner – nur den Standardwert festlegen.
Bestimmte KategorienDie 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 FunktionsattributNur Artikel mit gepflegtem Attribut paw_garan_dauer zeigen ein Label. Zusatzoption: Standardwert nutzen, wenn das Attribut nicht gepflegt ist.Individuell aus der Wawi.
Attribut schlägt Standard In jedem ModusEin gepflegtes 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.
Nur konforme LabelDas amtliche GARAN-Label kennt ausschließlich ganze Jahre über 2 (die gesetzliche Gewährleistung deckt 2 Jahre bereits ab). Werte wie 2 oder „36 Monate“ erzeugen deshalb bewusst kein Label.

Wawi-Funktionsattribute

Attribut (Standard)BedeutungBeispiel
paw_garan_dauerGarantiedauer in ganzen Jahren (über 2) – überschreibt den Standardwert in jedem Modus3
paw_garan_geberGarantiegeber – leer = Hersteller des Artikels (JTL-Herstellerfeld)ACME GmbH
paw_garan_modellModellkennung – leer = HAN, sonst ArtikelnummerX-2000
paw_garan_urlLink zu den Garantiebedingungen (nur http/https), erscheint im Popuphttps://hersteller.de/garantie
paw_garan_ausWert 1 = Label für diesen Artikel ausblenden1
Eigene Attributnamen Exklusiv Die Attributnamen sind im Tab Woher kommt die Garantie? frei änderbar. Wenn deine Wawi bereits ein Attribut wie garantie pflegt, trägst du einfach diesen Namen ein – ohne einen einzigen Artikel neu zu pflegen.
Anlegen in der WawiIn JTL-Wawi am Artikel unter Attribute/Merkmale → Funktionsattribute anlegen, Wert eintragen, Abgleich mit dem Shop durchführen. Die Übersicht im Plugin-Backend listet die Artikel mit gepflegtem Attribut (max. 25) inklusive aufgelöster Garantiegeber und Modellkennungen.

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:

PositionStandard-Selektor (NOVA)Modus
Artikeldetailseite – GARAN-Kurzform#offer .price-row, #offer .price, .product-offer .price, [itemprop="offers"], h1nach dem Element
Bestellabschluss – Mitteilung#complete-order-buttonvor dem Element
Warenkorb – Zeile / Anker darin.cart-items-body / .cart-items-namenach dem Element
Warenkorb – Anker der Mitteilung#cart-checkout-btnnach dem Element
Artikelliste – Produktbox / Anker darin.productbox / .productbox-titlenach dem Element
Warenkorb und Artikelliste arbeiten zweistufigDer erste Selektor findet den Container (Warenkorbzeile bzw. Produktbox – hier zählen alle Treffer, nicht nur der erste), der zweite das Element darin, an dem das Logo hängt. Die Artikelnummer liest das Plugin selbst aus dem Container (input[name="a"] bzw. data-product-id) – du musst sie nirgends hinterlegen.
Warum ist der Bestell-Button der Anker?Er existiert ausschließlich auf dem finalen Bestätigen-Schritt – so erscheint die Mitteilung garantiert genau einmal und nicht auf früheren Checkout-Schritten.

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.