PrestaShop – Mobile Version

PrestaShop 1.6 liefert einige Neuheiten, darunter auch viele Einzelheiten zum Layout/Design.

Oftmals fragen sich viele, ob man nicht mehr mittels Smartphone zwischen der mobilen und der Hauptversion hin- und her wechseln kann.

 

PrestaShop Templates / Responsive

Direkt gesagt geht das in der Version 1.6 natürlich nicht, denn diese wurde aufgebaut mit einem Webdesign-Responsive.
Die Version 1.5 abwärts hingegen basieren auf 2 unterschiedlichen Templates, eines für mobile und eines für die volle Auflösung.

Beim Webdesign-Responsive gibt es nur noch ein einziges Layout, allerdings wird die Ansicht automatisch anhand der Bildschirmauflösung angepasst.
Ein Wechsel auf die Hauptversion ist dadurch nicht mehr möglich, denn der Besucher befindet sich immer im selben Layout, nur werden die Tabellen (das Layout) jeweils angepasst dargestellt.

 

Webdesign-Responsive als Vorteil

Webdesign-Responsive bietet den grossen Vorteil, dass natürlich die Entwickler nur noch mit 1 Layout arbeiten können.
Somit entfallen meist doppelte Arbeitsschritte, denn mittels einfachen CSS-Codes kann der Code direkt auf mobile Geräte angepasst werden.

Allerdings bietet die Lösung auch für Besucher starke Vorteile, denn wenn die mobile Version attraktiv und einfach gestaltet wird, ist ein Besuch auf einer Website um ein vielfaches angenehmer.
Gerade bei einem Online-Shop ist die Menuführung (Tabellenform) viel angenehmer und neigt dazu, kaum mehr falsche Klicks auszuführen.

 

PrestaShop als empfehlenswerte eCommerce Lösung

PrestaShop macht es vorbildlich vor, denn mit dem aktuellen Design können auch Anfänger und „Laien“ ganz einfach einen Shop betreiben.
Der Online-Shop kann auf Wunsch farblich etwas angepasst werden in wenigen Schritten, wünscht man sich keine grossartigen Anpassungen, ist der Online-Shop (fast) direkt einsatzbereit.

Wünscht man Anpassungen, ist es mit wenig Aufwand, CSS-Kenntnisse vorausgesetzt, sehr einfach, sich seine Wunschfarben einzubauen.

 

Wir wünschen Ihnen viel Erfolg!

 

 


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!