Gewährleistungslabel
Permalink Allgemeines
Das Gewährleistungslabel informiert Verbraucherinnen und Verbraucher über ihre gesetzlichen Rechte bei mangelhaften körperlichen Waren. German Market blendet das Label abhängig vom jeweiligen Kontext nur dann ein, wenn mindestens ein passendes Produkt vorhanden ist.
Das verwendete, harmonisierte Label enthält unter anderem den Hinweis auf die gesetzliche Gewährleistung von mindestens zwei Jahren sowie Informationen zu Reparatur, Ersatzlieferung, Preisminderung und Erstattung. Die Gestaltung und der Inhalt des Labels sind durch die Durchführungsverordnung (EU) 2025/1960 festgelegt. Die Verordnung ist ab dem 27. September 2026 anzuwenden.

Das Gewährleistungslabel bezieht sich auf die gesetzliche Gewährleistung. Es ist nicht dasselbe wie das Garantielabel für eine freiwillige Herstellergarantie.
German Market kann das Label automatisch im Warenkorb und/oder an der Kasse ausgeben. Für die automatische Ausgabe gelten folgende Regeln:
- Ein Produkt löst die Ausgabe aus, wenn es nicht von den Ausschluss-Einstellungen für virtuelle oder digitale Produkte betroffen ist.
- Standardmäßig lösen virtuelle WooCommerce-Produkte keine Ausgabe aus.
- Digitale Produkte lösen standardmäßig eine Ausgabe aus. Sie können über die Einstellung „Kein Label für digitale Produkte anzeigen“ ausgeschlossen werden.
- Sobald sich mindestens ein passendes Produkt im Warenkorb oder in der Bestellung befindet, wird das Label ausgegeben.
- Bei einem gemischten Warenkorb oder einer gemischten Bestellung wird das Label einmal ausgegeben. Zusätzlich erscheint davor der konfigurierbare Hinweis für gemischte Warenkörbe.
Permalink Einstellungen
Die Einstellungen findest du unter:
WooCommerce → German Market → Allgemein → Produkte → Gewährleistungslabel
Automatische Ausgabe im Warenkorb (Shortcode)
Aktiviere diese Einstellung, wenn German Market das Label automatisch auf der Shortcode-basierten Warenkorbseite ausgeben soll. Die Ausgabe erfolgt nur, wenn der Warenkorb mindestens ein passendes Produkt enthält. Mit „Position im Warenkorb“ kannst du zwischen folgenden Positionen wählen:
- Unterhalb des Warenkorbs
- Vor der Warenkorbsumme
Mit „Maximale Breite im Warenkorb (px)“ kannst du die maximale Breite des Labels festlegen. Bleibt das Feld leer, nutzt das Label die verfügbare Breite. Das Bild wird dabei nicht über seine ursprüngliche Pixelbreite hinaus vergrößert.
Über „Ausrichtung“ stehen die Optionen links, zentriert und rechts zur Verfügung.
Die Einstellung gilt ausschließlich für den Shortcode-basierten Warenkorb. Beim block-basierten Warenkorb muss der Block „Gewährleistungslabel“ manuell hinzugefügt werden.
Automatische Ausgabe an der Kasse (Shortcode)
Aktiviere diese Einstellung, wenn German Market das Label automatisch auf der Shortcode-basierten Kassenseite ausgeben soll. Mit „Position an der Kasse“ legst du fest, wo das Label erscheint:
- Unter der Kassenseite
- Nach den Kundendetails
- Über der Bestelltabelle
- Unter der Bestelltabelle
„Maximale Breite an der Kasse (px)“ und „Ausrichtung“ werden unabhängig von den Einstellungen des Warenkorbs festgelegt.
Label für digitale und virtuelle Produkte nicht anzeigen
Mit „Label für digitale Produkte nicht anzeigen“ werden Produkte, die in German Market als „digital“ gekennzeichnet sind, von der Label-Ausgabe ausgeschlossen.
Mit „Label für virtuelle Produkte nicht anzeigen“ werden Produkte ausgeschlossen, die in WooCommerce als „virtuell“ gekennzeichnet sind. Diese Einstellung ist standardmäßig aktiviert.
Die beiden Einstellungen arbeiten unabhängig voneinander.
Hinweis bei gemischtem Warenkorb
„Hinweis bei gemischtem Warenkorb“ wird vor dem Label angezeigt, wenn der Warenkorb oder die Bestellung sowohl Produkte enthält, für die das Label angezeigt wird, als auch Produkte, für die es nicht angezeigt wird.
Der Standardtext lautet:
Für körperliche Waren in deiner Bestellung beachte bitte das nachstehende Label zur Gewährleistung:
In E-Mails anzeigen
Unter „In E-Mails anzeigen“ kannst du die Kunden-E-Mails auswählen, in denen das Label angezeigt werden soll. Es wird empfohlen, die Option Bestelleingangsbestätigung auszuwählen. Das Label wird nur eingefügt, wenn die Bestellung mindestens ein passendes Produkt enthält.
In HTML-E-Mails wird das Label als Bild ausgegeben. In Nur-Text-E-Mails wird anstelle des Bildes die URL des Labels ausgegeben.
Permalink Geschachtelte Darstellung
Eine geschachtelte Darstellung des Gewährleistungslabels ist gemäß den verbindlichen Vorgaben der EU-Verordnung nicht vorgesehen.
Zwar zeigen die Praxisleitlinien der EU-Kommission, welche aber nicht rechtsverbindlich sind, auch andere Darstellungsvarianten, German Market orientiert sich bei der Umsetzung jedoch an den verbindlichen Verordnungsvorgaben und unterstützt daher keine geschachtelte Darstellung.
Permalink Blockbasierter Warenkorb / Kassenseite
Beim blockbasierten Warenkorb und bei der blockbasierten Kassenseite werden die automatischen Shortcode-Einstellungen nicht verwendet. Füge stattdessen im WordPress-Editor den Block „Gewährleistungslabel“ in den jeweiligen WooCommerce-Block ein.
Der Block ist dynamisch. Im Editor wird eine Vorschau angezeigt. Im Frontend wird das Label bei Änderungen am Warenkorb automatisch neu geprüft und nur angezeigt, wenn mindestens ein passendes Produkt vorhanden ist.
Für den Block stehen folgende Gestaltungsmöglichkeiten zur Verfügung:
- Ausrichtung: Links, Zentriert oder Rechts
- Maximale Breite (px)
- WordPress-Abstände für Außen- und Innenabstand
Permalink Shortcode
Auf Produktseiten und in individuellen Seitenbereichen kann das Gewährleistungslabel mit folgendem Shortcode ausgegeben werden:
[gm_legal_guarantee_label]
Auf einer einzelnen Produktseite prüft German Market das aktuelle Produkt. Außerhalb einer Produktseite kann ein Produkt ausdrücklich über seine ID angegeben werden:
[gm_legal_guarantee_label product_id="123"]
Ersetze `123` durch die ID des gewünschten Produkts.
Permalink Individuelle Anpassungen durch Code-Schnipsel
Beispiel: Produktkategorie vom Gewährleistungslabel ausschließen
Das folgende Beispiel schließt alle Produkte aus der Produktkategorie „Ersatzteile“ vom Gewährleistungslabel aus. Der Kategorie-Slug lautet in diesem Beispiel `ersatzteile`.
add_filter( 'german_market_legal_guarantee_label_product_needs_label', function( $needs_label, $product ) {
$label_needed = $needs_label;
if (
$label_needed &&
is_object( $product ) &&
method_exists( $product, 'get_id' ) &&
has_term( 'ersatzteile', 'product_cat', $product->get_id() )
) {
$label_needed = false;
}
return $label_needed;
}, 10, 2 );
Gewährleistungslabel in einer zusätzlichen Sprache
German Market enthält standardmäßig ein deutsches und ein englisches Gewährleistungslabel. Eine zusätzliche Sprachdatei kann über den folgenden Filter registriert werden. Das Beispiel ergänzt ein französisches Label für das Locale `fr` beziehungsweise `fr_FR`.
add_filter( 'german_market_legal_guarantee_label_languages_and_files', function( $languages_and_files ) {
$languages_and_files[ 'fr' ] = 'images/legal-guarantee-label/fr.jpg';
return $languages_and_files;
} );
Lege die Datei im Child-Theme unter folgendem Pfad ab:
your-child-theme/images/legal-guarantee-label/fr.jpg
Die offiziellen Dateien kannst du auf der Seite der Europäischen Kommission EU-Gewährleistungslabel herunterladen.
Wenn du einfache Entwicklerkenntnisse hast, kannst du Code-Schnipsel in die functions.php deines Themes hinzufügen (am besten an deren Ende). Dabei solltest du jedoch mit einem Child-Theme arbeiten, damit deine Änderungen nicht bei jedem Update des Themes überschrieben werden.Alternativ dazu kannst du ein Plugin wie „Code Snippets“ verwenden (https://de.wordpress.org/plugins/code-snippets/).
Es ermöglicht das einfache Hinzufügen von Code direkt aus dem WordPress-Backend heraus, unabhängig von deinem Theme (siehe Dokumentation https://marketpress.de/dokumentation/code-snippets/).

