PrestaShop | E-Mail Vorlagen

In diesem Beitrag erklären wir Ihnen, wie Sie bei PrestaShop die automatischen E-Mails an Kunden und Benachrichtigungen an Sie anpassen können.

Die automatischen E-Mails möchte man sicher selber gestalten, deshalb gibt es die PrestaShop E-Mail Vorlagen, welche Sie selbstständig anpassen können.

 

Automatische E-Mails an Kunden

Wenn sich ein Kunde registriert, erhält dieser automatisch eine E-Mail zur Bestätigung.
Automatische E-Mails gibt es aber noch für weitere Aktionen, beispielsweise wenn das Passwort neu angefordert wird oder auch bei Bestellbestätigungen.

Den Inhalt dieser E-Mails können Sie selber gestalten, genauso die Farben dafür.
Wichtig ist einzig, dass die Variablen nicht gelöscht werden, denn diese werden immer jeweils vom System ergänzt durch die Daten des Kunden.

Die E-Mails sind ausgehend vom Grundverzeichnis (Root) im folgenden Ordner zu finden:

themes/default-bootstrap/mails/de/

 

Automatische E-Mails zur Benachrichtigung an Admins

E-Mails mit Informationen zu Bestellungen, welche an Sie übermittelt werden, sind durch ein Modul gesteuert.
Öffnen Sie im Grundverzeichnis (Root):

modules/mailalerts/mails/de/

 

 

Texte einbauen / löschen

Möchten Sie selber noch einzelne Sätze bearbeiten, hinzufügen oder löschen?

Dann können Sie dies jederzeit frei einbauen, denn die E-Mails werden im HTML Format aufgebaut.
Dadurch haben Sie die Möglichkeit, mit dem Tag <tr></tr> eigene Zeilen einzubauen.

Beachten Sie aber dabei, dass Sie keine Variablen entfernen, diese werden in jeder E-Mail vom System mit wichtigen Daten ersetzt.

 

 


PrestaShop 1.6 – Bug beim Drop Down Menu in der mobilen Ansicht

PrestaShop 1.6 bringt bemerkenswerte Leistungen in den eCommerce Markt.
Die meisten Anwender von PrestaShop werden es jedoch sicherlich rasch bemerkt haben, dass das Drop Down Menu in der mobilen Ansicht nicht wie gewohnt funktioniert.

 

DropDown Menu funktioniert nicht

Der Fehler zeigt sich beim Öffnen der Drop Down Navigation in der mobilen Version, denn die Navigation öffnet sich zwar, klappt jedoch direkt wieder zu.

Erst bei einem Klick von mind. 2 Sekunden öffnet sich die Navigation richtig und bleibt auch geöffnet.

Für Besucher natürlich völlig zurecht eine Verwirrung, denn die meisten bemerken nicht, dass man 2 Sekunden drücken muss, denn dies ist ja auch nicht üblich.
Dadurch werden die meisten Besucher den Online-Shop wieder verlassen.

 

Sehr einfache Lösung

Die Lösung ist sehr simpel und kann mittels Anpassung im Javascript-File behoben werden.

Dazu öffnen Sie das File im Folgenden Ordner:
themes/default-bootsrap/js/modules/blocktopmenu/js/blocktopmenu.js

In diesem File suchen Sie nach den folgenden Codes bzw. Zeilen:

Zeile 83:
mCategoryGrover.on(‚click touchstart‘, function(){

Zeile 89:
$(„.sf-menu .menu-mobile-grover“).on(‚click touchstart‘, function(){

Zeile 105:
$(‚#block_top_menu > ul:first > li > a‘).on(‚click touchstart‘, function(e){

In allen 3 Zeilen entfernen Sie einfach das Wort touchstart – So das nur noch „click“ eingetragen ist und speichern Sie das File wieder ab.

Ab sofort funktioniert die Drop Down Navigation auch beim antippen auf dem Smartphone.

 

Viel Erfolg!

 

 


PrestaShop 1.6 – Admin Session (Logout) nach 15 Minuten

Ein Shopsystem hat sehr viele positive, aber je nach Einsatzart auch seine negativen Seiten, meist Fehler / Bugs, welche sich bemerkbar machen.

Viele Personen, welche PrestaShop im Einsatz haben, merken sehr rasch, dass die Sitzung im Admin-Bereich nach wenigen Minuten abbricht.
Auch bei den Einstellungen kann die Dauer des Cookies von 1800 (Stunden) hochgesetzt werden – Bringt aber trotzdem nicht den gewünschten Erfolg.

 

Cookie Abbruch

Das Problem liegt in diesem Fall nicht bei der Laufzeit des Cookies, sondern an der maximalen Dauer der Inaktivität.
Die Grundeinstellungen liegen bei 15 Minuten, somit wird automatisch nach 15 Minuten Inaktivität im PrestaShop als Administrator das Login beendet.

Diese Zeitangabe kann ganz leicht angepasst werden und zwar im folgenden Ordner:
classes/controller/Admin-Controller.php

Suchen Sie nach der Zeile 2288, dort ist folgender Code zu finden:
if ($this->context->cookie->last_activity + 900 < time())

Diese Zahl ist beispielsweise mit 3600 zu ersetzen, was die Logindauer von 15 auf 60 Minuten erhöht.

Viel höher würden wir nicht empfehlen die Logindauer zu setzen, da das Logout auch zur Sicherheit dient.

 

Update ab PrestaShop 1.6.x

Bei den neusten Versionen wurde das File umbenannt, neu heisst es AdminController, also ohne Bindestrich.
Weiter wurde auch der Code leicht angepasst, Änderungen sind somit neu in der Zeile 2679 statt in 2288 zu finden.

Vorherige ältere Versionen bleiben wie oben beschrieben.

> Herzlichen Dank an Herr Stefan Rösler für den Hinweis!

 

 

Viel Erfolg!