tfm_guarantee_label
EU-Gewährleistungslabel einbinden in xt:Commerce
Das Plugin "tfm_guarantee_label" bindet das EU-Gewährleistungslabel an bis zu zwei frei wählbaren Stellen in Ihren Onlineshop ein – z.B. auf der Produktseite, im Warenkorb oder im Checkout. Zusätzlich wird das Label automatisch als PDF-Datei in der jeweiligen Bestellsprache an die Bestellbestätigungs-E-Mail angehängt.
Sowohl das im Shop angezeigte Bild als auch das per E-Mail versendete PDF werden automatisch in der passenden Sprache ausgeliefert: Im Shop-Frontend in der aktuell eingestellten Sprache, in der E-Mail in der Sprache, in der die Bestellung ursprünglich aufgegeben wurde.
Screenshots xt_responsive





Screenshots ew_evelations





Installation & Konfiguration
Führen Sie die generelle Installationsanleitung für 4tfm-Plugins aus.
Nachdem das Plugin installiert und aktiviert ist, laden Sie den Administrationsbereich mit der F5-Taste neu.
Plugin-Optionen:
| Option | Beschreibung | Standardwert |
| Aktivieren | Aktiviert das Plugin | true |
| Primäre Anzeige Gewährleistungslabel | Legt fest, an welcher Stelle im Shop das Label primär angezeigt wird (siehe Liste unten). | Deaktiviert |
| Sekundäre Anzeige Gewährleistungslabel | Legt eine zweite, unabhängige Anzeigeposition für das Label fest (siehe Liste unten). | Deaktiviert |
Verfügbare Anzeigepositionen
Für "Primäre Anzeige" und "Sekundäre Anzeige" stehen jeweils folgende Positionen zur Auswahl, getrennt nach Theme:
| Position | xt_responsive | ew_evelations |
| Produktseite – "In Warenkorb" | xt_responsive: Produktseite "In Warenkorb" | ew_evelations: Produktseite "In Warenkorb" |
| Produktseite – "Unter Produktbeschreibung" | xt_responsive: Produktseite "Unter Produktbeschreibung" | ew_evelations: Produktseite "Unter Produktbeschreibung" |
| Checkout Versandauswahl (Sidebar unten) | xt_responsive: Checkout Versandauswahl (Sidebar unten) | ew_evelations: Checkout Versandauswahl (Sidebar unten) |
| Checkout Bestellbestätigung (Sidebar unten) | xt_responsive: Checkout Bestellbestätigung (Sidebar unten) | ew_evelations: Checkout Bestellbestätigung (Sidebar unten) |
| Warenkorb (unten) | xt_responsive: Warenkorb (unten) | ew_evelations: Warenkorb (unten) |
Zusätzlich stehen zwei freie Positionen zur Verfügung, die Sie selbst an einer beliebigen Stelle in Ihrem Template platzieren können: tfm_guarantee_label_custom_1 und tfm_guarantee_label_custom_2. Wie Sie diese einbinden, lesen Sie unter "Einbinden an eigenen Stellen im Template".
WICHTIG: Nach dem Ändern einer Option, sollten Sie Ihren Cache im xtAdmin Bereich leeren.
Funktionsweise
Sobald "Primäre Anzeige" bzw. "Sekundäre Anzeige" auf eine Position gesetzt sind, erscheint das Label automatisch an der gewählten Stelle im Shop – passend zum jeweils aktiven Theme (xt_responsive oder ew_evelations). Ein Klick auf das Label öffnet in einem neuen Tab das dazugehörige PDF in der aktuellen Shop-Sprache.
Ist für die aktuelle Shop- bzw. Bestellsprache kein Label bzw. PDF hinterlegt, greift automatisch die englische Version als Fallback.
Automatischer E-Mail-Versand
Unabhängig von den Anzeigepositionen wird das Gewährleistungslabel als PDF automatisch an jede Bestellbestätigungs-E-Mail angehängt – in der Sprache, in der die jeweilige Bestellung aufgegeben wurde. Hierfür ist keine zusätzliche Konfiguration notwendig, sofern das Plugin aktiviert ist.
Einbinden an eigenen Stellen im Template
Möchten Sie das Label an einer Stelle anzeigen, die nicht in der Liste der festen Positionen enthalten ist, können Sie eine der beiden freien Positionen "tfm_guarantee_label_custom_1" bzw. "tfm_guarantee_label_custom_2" bei "Primäre Anzeige" bzw. "Sekundäre Anzeige" auswählen und den passenden Hook manuell in Ihr Template einfügen.
Fügen Sie an der gewünschten Stelle in Ihrem Template folgenden Code ein:
{hook key=tfm_guarantee_label_hook_1}bzw. für die zweite freie Position:
{hook key=tfm_guarantee_label_hook_2}Das Label wird an dieser Stelle nur dann ausgegeben, wenn "Primäre Anzeige" oder "Sekundäre Anzeige" auch tatsächlich auf "tfm_guarantee_label_custom_1" bzw. "tfm_guarantee_label_custom_2" gestellt ist.