PrestaShop hat im Back-Office kein Feld für Scripts auf der ganzen Website. Der saubere Weg ist ein Child-Theme: Es fügt den Einbettungscode in das Hauptlayout ein und übersteht Updates des Eltern-Themes. Diese Anleitung ist für Leute, die mit Theme-Dateien vertraut sind.
Den Einbettungscode kopieren
Öffnen Sie in Notiamo Kunden, dann den Kunden, dann die Website. Klicken Sie in der Karte Einbettungscode auf den Kopier-Button. Die Zeile sieht so aus:
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
Prüfen Sie auf derselben Seite, dass die Adresse des Shops unter Erlaubte Origins steht. Mehr dazu in Das Widget einbauen.
Das Child-Theme anlegen
- Legen Sie ein Child-Theme Ihres aktuellen Themes an, wie in der PrestaShop-Anleitung beschrieben: einen Ordner in
/themes/mitconfig/theme.yml(das das Eltern-Theme nennt) undpreview.png. - Legen Sie im Child-Theme
templates/layouts/layout-both-columns.tplmit diesem Inhalt und Ihrem eigenen Schlüssel an:
{extends file='parent:layouts/layout-both-columns.tpl'}
{block name='hook_before_body_closing_tag'}
{$smarty.block.parent}
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
{/block}
Die Themes Classic und Hummingbird haben beide dieses Layout und diesen Block direkt vor </body>. Ihre anderen Hauptlayouts (volle Breite, linke Spalte, nur Inhalt) erweitern es. Checkout- und Fehlerseiten haben eigene Layouts, dort erscheint der Review-Button nicht. Ist Ihr Theme anders aufgebaut, suchen Sie seine Hauptlayout-Datei.
Aktivieren und den Cache leeren
Die Menünamen stammen aus der englischen offiziellen Doku; Ihr Back-Office zeigt sie eventuell auf Deutsch.
- Gehen Sie im Back-Office zu „Design“ > „Theme & Logo“, klicken Sie auf „Add new theme“ und laden Sie das Child-Theme als .zip-Datei hoch.
- Wählen Sie es aus und klicken Sie auf „Use this theme“.
- Klicken Sie unter „Advanced Parameters“ > „Performance“ auf „Clear cache“.
Prüfen, ob es funktioniert
Öffnen Sie den Shop mit ?review=1 am Ende der Adresse. Der Review-Button erscheint unten rechts. Falls nicht, lesen Sie Häufige Probleme lösen.
Dokumentation der Plattform
- PrestaShop 9 Entwicklerdoku: Creating a child theme (Englisch)
- PrestaShop 9 Entwicklerdoku: Quick start, Theme aktivieren (Englisch)
- PrestaShop 8 Benutzerhandbuch: Performance, Cache leeren (Englisch)
Schritte am 15. Oktober 2026 mit der offiziellen Dokumentation abgeglichen. Menüs ändern sich: Sehen Ihre anders aus, folgen Sie der offiziellen Seite.