Neu Platzierung des Gewährleistungs- und Garantie-Labels

bitshaker

Gut bekanntes Mitglied
20. April 2011
189
2
54340
Hallo zusammen,

gibt es die Möglichkeit, die Platzierung des Gewährleistungs- und Garantie-Labels irgendwie zu beeinflussen?

Viele Grüße,
Thorsten
 

Ilija

Neues Mitglied
11. September 2026
8
1
Ergänzend zu den globalen Einstellungen, weil das ab 5.8 leicht in die Irre führt: dort stellst du ein, auf welchen Seiten die Labels erscheinen, nicht an welcher Stelle innerhalb einer Seite.
Beim Gewährleistungs-Label gibt es unter Darstellung > Einstellungen > Global im Bereich Gewährleistungs- und Garantielabel nur zwei Schalter. "Gewährleistungs-Label anzeigen" blendet es in der Bestellübersicht und auf der automatisch angelegten Seite Gesetzliche Gewährleistung ein, "Gewährleistungs-Label an Bestellbestätigung" hängt es als PDF an die Mail. Eine Option für die Artikeldetailseite gibt es dort nicht. Beeinflussen lässt sich nur der zusätzliche Text auf der Seite selbst, über Darstellung > Eigene Inhalte > Seiten, Linkgruppe Gesetzliche Informationen.
Beim Garantie-Label hast du mehr in der Hand. Sobald "Garantie-Label aktivieren" auf Ja steht, erscheinen fünf weitere Dropdowns: Artikelliste, Artikeldetailseite, Warenkorb, Bestellübersicht und Bestellbestätigung. Damit legst du seitenweise fest, wo es auftaucht.
Ein Punkt, der dabei oft wie ein Platzierungsproblem aussieht: das Garantie-Label erscheint nur, wenn in der Wawi die drei Funktionsattribute jtl_guarantee_manufacturer (Freitext), jtl_guarantee_model_identifier (Freitext) und jtl_guarantee_years (Ganzzahl) angelegt, für den Shop aktiviert und am Artikel befüllt sind. Fehlt eines davon, bleibt die Stelle einfach leer, obwohl die Einstellung richtig steht.
Die Position innerhalb der Seite, also etwa oben neben dem Preis statt weiter unten, geht über die Einstellungen nicht. Das wäre ein Eingriff ins Template.
Welche Seite meinst du denn konkret, und auf welcher Shop-Version bist du? Dann lässt sich sagen, ob die Einstellungen schon reichen.
 

bitshaker

Gut bekanntes Mitglied
20. April 2011
189
2
54340
Hi Illija,
vielen Dank für Deine Antwort. Die Einstellungen sind mir klar. Ich würde das Gewährleistungslabel halt gerne an einer anderen Stelle anzeigen lassen und ggfs. etwas kleiner.
Viele Grüße,
Thorsten
 

Ilija

Neues Mitglied
11. September 2026
8
1
Dann geht es nur über das Template. Für das Gewährleistungslabel gibt es in den Einstellungen weder eine Position noch eine Größe.
Gerendert wird es in 5.8 aus templates/NOVA/warranty/label_checkout.tpl. Darin steht genau ein Smarty-Block namens warranty-label-checkout, ein div mit derselben Klasse und darin das Bild über {image src="{getWarrantyImagePath}" ... width=665 fluid=true}.
Eingebunden wird die Datei an genau einer Stelle, in checkout/step5_confirmation.tpl im Block checkout-step5-confirmation-include-warranty-label. Der sitzt hinter der Checkbox-Gruppe und direkt vor der Zeile mit dem Bestellbutton, umschlossen von {if $Einstellungen.global.global_warranty_label_enabled === 'Y'}. Auf der Seite Gesetzliche Gewährleistung kommt dasselbe Bild aus warranty/index.tpl, Block warranty-index-warranty-image.
Kleiner bekommst du es auf zwei Wegen. Entweder du legst warranty/label_checkout.tpl in deinem eigenen Template an und setzt die Breite selbst, oder du lässt das tpl in Ruhe und gehst über CSS auf .warranty-label-checkout img. Im Thread 5.8.0 - EU-Gewährleistungs- und Garantie-Label hat das jemand über child_custom.scss gelöst.
Verschieben geht genauso. checkout/step5_confirmation.tpl im eigenen Template anlegen, den Block checkout-step5-confirmation-include-warranty-label leer überschreiben und den include dort wieder setzen, wo das Label hin soll. Ein extends brauchst du nicht, es reicht die gleiche Ordnerstruktur und die eine geänderte Datei.
Wo genau soll es denn hin? Wenn du sagst, an welche Stelle in der Bestellübersicht, suche ich dir den Blocknamen aus der step5 raus, der dort passt.