1. Home
  2. Aktuelles
  3. Gewährleistungslabel in Zen Cart umsetzen

Gewährleistungslabel in Zen Cart umsetzen

Ab dem 27.09.2026 ist beim Warenverkauf an Verbraucher im Internet vor Vertragsschluss ein gesetzliches Gewährleistungslabel darzustellen.
Ausführliche Infos dazu hier:
https://www.it-recht-kanzlei.de/gewaehrleistungslabel-korrekte-einbindung.html

Wie von der IT Recht Kanzlei empfohlen, wird das Label in Zen Cart am besten im letzten Bestellschritt auf der Seite checkout_confirmation unterhalb des KAUFEN Buttons eingebunden.

Führen Sie folgende Schritte vor dem 27.09.2026 durch, um das Label in Ihrem Zen Cart Shop rechtssicher anzuzeigen:

1)
Laden Sie sich die benötigte Grafik herunter.
Die IT Recht Kanzlei stellt sie hier zum Download bereit:
https://cdn.it-recht-kanzlei.de/public/dokumente/Gewaehrleistungs-Label-deutsch.png
Diese Grafik enthält deutsche Texte. Falls Sie in Ihrem Shop auch die englische Sprache aktiv haben und auch eine englische Grafik benötigen, finden Sie eine englische Version der Grafik beim Händlerbund zum Download hier:
https://marketplace.haendlerbund.de/products/eu-gewaehrleistunglabel

2)
Laden Sie die Grafik per FTP ins images Verzeichnis Ihres Shops hoch.

3)
Laden Sie folgende Datei aus Ihrem Shopverzeichnis herunter:
includes/templates/DEINTEMPLATE/templates/tpl_checkout_confirmation_default.php
DEINTEMPLATE steht dabei für den Namen Ihres im Shop aktiven Templates (z.B. responsive_classic).
Gibt es im eigenen Template Verzeichnis keine solche tpl_checkout_confirmation_default.php, dann verwenden Sie:
includes/templates/template_default/templates/tpl_checkout_confirmation_default.php

4)
Öffnen Sie die tpl_checkout_confirmation_default.php mit einem Texteditor.
Ganz am Ende sehen Sie normalerweise folgende Zeilen:

<div class="buttonRow forward confirm-order"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
</div>

Die Grafik soll nun unterhalb des Kaufen Buttons angezeigt werden, daher ändern Sie ab auf:

<div class="buttonRow forward confirm-order"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
<br class="clearBoth">
<div id="gewaehrleistungslabel">
<img src="images/Gewaehrleistungs-Label-deutsch.png" alt="Gewährleistungslabel">
</div>
</div>

5)
Damit die Grafik auf Desktop oder Smartphone immer passend skaliert wird, nehmen Sie nun zuletzt noch einige Styleanpassungen in Ihrem Stylesheet vor.
Prüfen Sie, ob es in Ihrem Shop bereits folgende Datei gibt:
includes/templates/DEINTEMPLATE/css/checkout_confirmation.css
DEINTEMPLATE steht dabei wieder für den Namen Ihres im Shop aktiven Templates (z.B. responsive_classic).
Gibt es diese Datei nicht, dann erstellen Sie sie mit folgendem Inhalt:

#gewaehrleistungslabel{
text-align:center;
	margin:0 auto;	
	width:98%;
	padding:20px 0 0 0;
}

#gewaehrleistungslabel img{
	width:auto;
	height:auto;	
}

.clearBoth{
	clear:both;
}

Und laden Sie dann hoch nach includes/templates/DEINTEMPLATE/css
Gibt es die Datei in Ihrem Shop bereits, dann fügen Sie die neuen Definitionen in die bestehende Datei ein.

6)
Gehen Sie nun in Ihrem Shop mit einem Testkunden zur Kasse und prüfen Sie, ob das Label korrekt angezeigt wird.

Hinweis für mehrsprachige Shops:

Wenn Sie in der deutschen Version die deutsche Grafik und in anderen Sprachen die englische Grafik anzeigen wollen, dann laden Sie auch die als Gewaehrleistungs-Label-english.png benannte englische Grafik in Ihr images Verzeichnis hoch. Und verwenden Sie dann den folgenden Code in Ihrer tpl_checkout_confirmation_default.php:

<div class="buttonRow forward confirm-order"><?php echo zen_image_submit(BUTTON_IMAGE_CONFIRM_ORDER, BUTTON_CONFIRM_ORDER_ALT, 'name="btn_submit" id="btn_submit"') ;?></div>
</form>
<br class="clearBoth">
<div id="gewaehrleistungslabel">
<?php if ($_SESSION['language']=='german') {?>	
<img src="images/Gewaehrleistungs-Label-deutsch.png" alt="Gewährleistungslabel">
<?php	}	else { ?>
<img src="images/Gewaehrleistungs-Label-english.png" alt="Gewährleistungslabel english">
<?php	} ?>
</div>
</div>

Beitrags Info:

zuletzt aktualisiert am 17. September 2026 um 16:27

Weitere Beiträge zu diesem Thema: