EU Gewährleistungs- und Garantielabel für WooCommerce

von

Ab dem 27.09.2026 wird das neue EU Gewährleistungslabel im Rahmen der Richtlinie 2024/825 verpflichtend für alle (WooCommerce) Shops die an Verbraucher (B2C) physische Ware verkaufen. Mit Germanized 4.1 bereiten wir deinen WooCommerce Shop auf die neuen rechtlichen Verpflichtungen vor. Die Einstellungen für die neuen Labels findest du unter WooCommerce > Einstellungen > Germanized > Preisauszeichnung > EU Gewährleistung.

Standardmäßig sind beide Labels in Germanized (noch) deaktiviert, d.h. nicht sichtbar. Du solltest also deine Einstellungen und die Darstellung der Labels bestenfalls im Rahmen einer Staging-Umgebung testen und dann rechtzeitig aktivieren.

Gewährleistungslabel

Das Gewährleistungslabel ist für alle Shopbetreiber, die an Verbraucher physische Ware verkaufen, verpflichtend und informiert den Verbraucher über sein zweijähriges gesetzliches Gewährleistungsrecht. Bei dem Label handelt es sich um eine von der EU bereitgestellte Grafik mit einem QR-Code. Diese Grafik wird in verschiedenen Sprachen zur Verfügung gestellt, d.h. je nach Sprache des Shops, ist ggf. eine andere Grafik zu verwenden. Das betrifft insbesondere mehrsprachige Shops. Germanized liefert alle Grafiken im PNG- und PDF-Format für jede verfügbare Sprache direkt mit.

Einbindung in WooCommerce

Für die Einbindung in deinen WooCommerce-Shop stellt Germanized, ähnlich wie bei anderen Preisauszeichnungen, verschiedene Optionen bereit:

  • Unter Preisauszeichnung > EU Gewährleistung kannst du das Gewährleistungslabel an verschiedenen Orten (z.B. Kasse, Fußbereich, Produktbeschreibung) automatisch platzieren. Je nach verwendeten Theme kann das recht unterschiedlich ausfallen. Im Zweifel solltest du die Option deaktivieren und stattdessen eine der manuellen Optionen zur Einbindung nutzen.
  • Den Shortcode [gzd_legal_guarantee variant="preview"] den du für die Einbettung an beliebiger Stelle verwenden kannst. Über den Parameter variant kannst du eine der Varianten (preview, full, link) auswählen.
  • Eine spezielle Preisauszeichnung für die Produktseite, die du unter Preisauszeichnungen > Produktseite verwenden kannst.
  • Den Block EU Gewährleistungslabel für die Produktseite in Full-Site-Editing Themes.
  • Einen speziellen Block für die Kasse, der das Gewährleistungslabel einbindet und frei innerhalb des WooCommerce Checkout Blocks platziert werden kann.

Darstellungsvarianten

Für die Einbettung kannst du zwischen drei verschiedenen Darstellungsvarianten wählen:

  1. Vorschau (preview): Das Gewährleistungslabel wird als kleine aber lesbare Grafik eingebunden – bei Hover/Klick wird die Grafik in einem Popover dargestellt.
  2. Vollständig (full): Die Grafik wird in voller Größe eingebunden.
  3. Link (link): Ein Link mit dem Titel Deine gesetzlichen Gewährleistungsrechte, der bei Hover/Klick ebenfalls die vollständige Grafik öffnet.

Noch ist nicht ganz klar, welche Darstellungsform tatsächlich möglich sein wird, da die EU dazu (leider) widersprüchliche Angaben macht.

E-Mail-Anhang

Die PDF-Variante des Gewährleistungslabels wird automatisch an die Bestellbestätigung angefügt, insofern die Bestellung tatsächlich ein Produkt enthält, für das das Label relevant ist. Du kannst in den Germanized-Einstellungen unter E-Mails festlegen, an welche E-Mail-Vorlagen die Labels konkret angefügt werden sollen.

Garantielabel bzw. GARAN-Label

Das Garantielabel informiert den Verbraucher über eine, über die gesetzliche Gewährleistung von zwei Jahren hinausgehende, gewerbliche Haltbarkeitsgarantie. Dabei handelt es sich um ein freiwilliges Angebot des jeweiligen Händlers, d.h. dieses Label ist im Gegensatz zum Gewährleistungslabel nicht verpflichtend. Das Label wird von der EU in einer verkürzten, d.h. geschachtelten Variante und einer vollständigen Variante bereitgestellt. Das Label wird als SVG-Datei dynamisch von Germanized erzeugt, d.h. Platzhalter in der Vorlagendatei werden dynamisch durch die vom Produkt vorgegebenen Daten ersetzt. Das geschieht über einen dafür vorgesehenen Endpunkt, den Germanized in der WP REST API registriert. Die URL des GARAN-Labels lautet z.B.: mustershop.de/wp-json/wc/store/v1/products/3890/garan-label.svg?variant=full

Voraussetzungen zur Anzeige

Beim GARAN-Label handelt es sich im Gegensatz zum Gewährleistungslabel um ein produktspezifisches Label, d.h. das Label muss auf Produktebene konfiguriert werden. Voraussetzung für die Aktivierung des Labels ist die Verfügbarkeit folgender Produktdaten:

  1. Für das Produkt muss eine Garantielänge > 24 Monate (min. 30 Monate, da das Label jeweils nur halbjährige Darstellungen erlaubt) hinterlegt sein. Bei der Garantielänge handelt es sich um eines Produktfeld in Germanized.
  2. Dem Produkt muss ein Hersteller zugeordnet sein – für jeden Hersteller kannst du (optional) eine abweichende Bezeichnung speziell für das GARAN-Label hinterlegen.
  3. Das Produkt benötigt eine Modelnummer. Standardmäßig wird diese anhand der GTIN bestimmt. Du kannst in den Germanized-Einstellungen unter Preisauszeichnung > EU Gewährleistung aber auch eine andere Einstellung wählen.

Außerdem solltest du für deine Produkte auch die Option „Garantie (PDF)“ nutzen um die gewerbliche Garantieerklärung an die Bestellbestätigung anzufügen.

Einbindung in WooCommerce

Für die Anzeige des GARAN-Labels kannst du, ähnlich wie bei anderen Preisauszeichnungen, Einstellungen in den jeweiligen Rubriken (z.B. Produktseite) treffen. Diese Einstellungen betreffen im Normalfall Themes, bei denen sich nicht um FSE oder reine Pagebuilder-Themes handelt. Außerdem stehen dir noch folgende Möglichkeiten zur Einbindung zur Verfügung:

  • Der Shortcode [gzd_product_garan_label variant="nested"] den du für die Einbettung an einer produkt-spezifischen-Stelle verwenden kannst. Über den Parameter variant kannst du eine der Varianten (nested, full) auswählen.
  • Der Block EU GARAN-Label für die Produktseite in Full-Site-Editing Themes.

Darstellungsvarianten

Für die Einbettung kannst du zwischen zwei verschiedenen Darstellungsvarianten wählen:

  1. Vollständig (full): Das Label wird in voller Größe eingebunden.
  2. Geschachtelt (nested): Die geschachtelte, d.h. verkürzte Variante wird angezeigt. Bei Hover/Klick wird das vollständige Label in einem popover angezeigt.

E-Mail-Anhang

Insofern ein Produkt mit GARAN-Label gekauft wird, wird das jeweilige Label als SVG-Datei an die Bestellbestätigung angefügt. Als Nutzer der Pro-Version kannst du die SVG-Datei alternativ on-the-fly in eine PDF-Datei konvertieren und stattdessen die PDF-Datei anfügen.

Anmerkungen zu den Musterdateien

Die EU stellt im Rahmen der neuen Richtlinie Musterdateien zum Download bereit, die Germanized nutzt. Wir haben uns erlaubt ein paar Anmerkungen zu den bereitgestellten Dateien zu machen. Möglicherweise hilft das anderen Entwicklern, die auf ähnliche Probleme stoßen.

Die SVG-Dateien für die GARAN-Labels enthalten ids und CSS

Die Original-SVG-Dateien, die die EU für die GARAN-Labels (nested, full) bereitstellt enthalten eindeutige IDs (z.B. Layer_1) und CSS (über ein ein style-Attribut). Beim Einbetten mehrerer Labels je Seite kommt es zu Kollisionen. Wir haben die (unnötigen) IDs entfernt und alle styles in inline-styles umgewandelt.

Der QR-Code in den GARAN-Labels wurde via clippath eingebettet

Der QR-Code, der in der SVG-Datei der GARAN-Labels enthalten ist, wurde per clipPath eingebettet. Das ist nicht sonderlich portabel – die wenigsten PDF-libraries können damit umgehen (ausgenommen libraries, die auf chromium basieren). Wir haben den QR-Code ausgetauscht und als path-Element eingebettet.

In der Downloaddatei der Gewährleistungslabel für JPG/PNG fehlt die englische Sprachvariante

In der offiziellen Downloaddatei für die Vorlagen zum Gewährleistungslabel als JPG/PNG fehlt die englische Variante (EN). In der Downloaddatei für die PDF-Variante ist die Sprache enthalten – dort werden aber stattdessen 3-stellige Sprachcodes verwendet, z.B. DEN für Deutsch (nicht für Dänemark). Wir haben z.T. den QR-Code der jeweiligen Datei gescannt und den Sprachschalter im Kopfbereich der EU-Website geprüft.