PrestaShop bietet in der neuesten Version 1.5.6.1 viele interessante Features für Shopbetreiber. Neben einem Alias-Import für Suchbegriffe, nützlich für z.B. Rechtschreibfehler und Zeichendreher, wurden Bildunterschriften eingeführt und einige HTML-Markup-Fehler verbessert. Wohl wichtigste Neuerung ist ein verbessertes Caching von vielen Object Models, was eine verbesserte Ladegeschwindigkeit des gesamten Shops zur Folge hat.
Alias CSV Import
Man kann ab sofort Aliase importieren. Eine Beispieldatei liegt im PrestaShop unter /docs/csv_import/alias_import.csv.
Diese Aliase finden sich wieder unter Voreinstellungen > Suche > Alias
Eine Suche nach dem Alias über die Shop-Suchfunktion im Front Office führt zur Suche nach dem alternativen Suchbegriff, der in dieser Tabelle eingetragen ist.
Verbessertes Theme-Markup
Einige HTML Markup Fehler wurden im Back Office Theme repariert.
Bildunterschriften für Produktbilder
Die Produktbilder in PrestaShop 1.5.6.1 haben ab sofort wieder eigene Bildunterschriften (fälschlich in dieser Version mit Hinweistext betitelt). Was mit PrestaShop vor 1.5 schon mal ging, wurde wieder eingeführt. Dies ist natürlich aus SEO Gründen sehr nützlich, wenn man an Universal Search und die Google Bildersuche denkt. Die Hinweistexte werden als Alt-Attribute im Template benutzt. Ein Manko bleibt: Bilder samt Überschrift lassen sich nur löschen, nicht bearbeiten.
Neuer Hook ‘displayMaintenance’
Mit dem neuen Hook ‚displayMaintenance‘ kann man jetzt eigene Inhalte in den Wartungsmodus / auf die Wartungsseite einbauen. Module haben die Möglichkeit sich dort einzuklinken und weitere Funktionen dort einzubauen.
Verbessertes Caching von vielen Object Models
Der Shop kann nie schnell genug laden. Für die Verbesserung der Performance wurden daher viele Object Models umgeschrieben (z.b. Bestellstatus, Shop, Stock, TaxCalculator und Discounts), um die eingebauten Caching-Mechanismen von PrestaShop zu nutzen.
Indizierung von CMS Texten bei Suchmaschinen steuerbar
Suchmaschinen sollen nicht immer alle Inhalte in den Index aufnehmen. Daher ist es sinnvoll, einzelne Seiten vom Index auszuschließen. Im Back Office gibt es hierfür eine Option in der CMS-Bearbeiten-Seite.
Im HTML-Head wird dadurch die Meta-Angabe der robots beeinflusst (index/ noindex):
Native Module können von der Anzeige ausgeschlossen werden
Wenn der Shop im Debug-Modus betrieben wird (einstellbar in der defines.inc.php), dann kann man alle Overrides deaktivieren und die „nicht von PrestaShop entwickelten Module“, sogenannte non-native Module, deaktivieren. Das hat den Vorteil, dass viele Inkompatibilitäten von Fremdmodulen (Module von Fremdherstellern) nicht wirksam werden.
Die Overrides lassen sich ausschalten, wodurch der Shop in seine Ursprungsform zurück geführt werden kann.
Reihenfolge Bestellstatus bei ausverkauften Produkten
Sind während des Bestellvorgangs die Produkte zum Zeitpunkt des Klicks auf den ‚Kaufen‘-Button nicht mehr verfügbar, bekommt die Bestellung nun zuerst den zugewiesenen Bestellstatus (z.B. Bestellung eingegangen), danach den Status Artikel erwartet (‘out of stock’). Vorher war es anders herum und in der Übersicht konnte man diese problematischen Bestellungen nicht sofort erkennen.
Bei der Produktsuche wird nun auch die EAN und die UPC mit in die Suchkriterien eingeschlossen
Dies ist für Shops wichtig, die die EAN gepflegt haben und Kunden oft danach suchen, z.B. bei Büchern, CDs und Filmen.
Für die Templates sind nun die Funktionen {jsonEncode} und {jsonDecode} vorhanden
Templates können somit auf diese JSON-Funktionen zurückgreifen.
Bei CSV-Import von Produkten und Kunden stehen weitere Felder zur Verfügung
Momentan stehen bei den Produkten diese Felder zur Verfügung (neue Felder in fett):
Kennung, Aktiv (0/1), Name *, Kategorien (x, y, z. ..), Preis zzgl. MwSt. oder Preis inkl. MwSt., ID Steuersatz, Kaufpreis, Ermäßigt (0/1), Rabattbetrag, Ermäßigung in Prozent, Ermäßigung vom (JJJJ-MM-TT), Ermäßigung bis zum (JJJJ-MM-TT), Artikel-Nr., Lieferanten-Nr., Lieferant, Hersteller, EAN 13, UPC, Ökosteuer, Breite, Höhe, Tiefe, Gewicht, Menge, Mindestmenge, Anzeige, Zusätzliche Versandkosten, Einheit, Einheitspreis-Relation, Kurzbeschreibung, Beschreibung, Tags (x, y, z. ..), Meta-Titel, Meta-Schlüsselwörter, Meta-Beschreibung, Benutzerfreundliche URL, Text „auf Lager“, Text „ausverkauft“, Bestellbar (0 = Nein, 1 = Ja), Verfügbarkeitsdatum, Produkt-Erfassungsdatum, Preis anzeigen (0 = Nein, 1 = Ja), URLs der Bilder (x, y, z. ..), Vorhandene Bilder löschen (0 = Nein, 1 = Ja), Eigenschaft (Name: Wert: Position: Anpassung), Nur online verfügbar (0 = Nein, 1 = Ja), Kondition, Anpassbar (0 = Nein, 1 = Ja), Hochladbare Dateien (0 = Nein, 1 = Ja), Textfelder (0 = Nein, 1 = Ja), Aktion, wenn nicht auf Lager, Erweiterte Lagerbestandsverwaltung, ID / Name des Shops
Momentan stehen bei den Kunden diese Felder zur Verfügung (neue Felder in fett):
Kennung, Aktiv (0/1), ID Anrede (Hr = 1, Fr = 2, Sonstige = 0), E-Mail *, Passwort *, Geburtstag (JJJJ-MM-TT), Nachname *, Vorname *, Newsletter (0/1), Opt-in (0/1), Kundengruppen (x,y,z…), ID der Standard-Gruppe, ID / Name des Shops
Auswahl der Quelle des Lokalisierungspaketes
Beim Import von Lokalisierungspacks kann als Quelle Prestashop.com oder das lokale Verzeichniss gewählt werden. Bei jeder Installation wird im Verzeichnis localization für jedes Land ein Lokalisationspaket mitgeliefert. Wenn prestashop.com als Quelle eingestellt ist, dann wird das neueste direkt vom offiziellen PrestaShop Server geladen.
Neue Einstellung Produktkonfiguration „Display discounted Price“
Alternative Darstellung bei Mengenrabatten:
Konfigurationsoption unter Voreinstellungen > Produkte:
Gäste können nun alternative Rechnungsadresse eingeben
Eine wichtige Option für Gastbestellungen ist die Möglichkeit einer abweichenden Adresse für die Rechnung anzugeben.
$page_name ist nun als Klasse im <body> Tag vorhanden
Mit der Klasse des Seitennamens lassen sich viele Elemente individueller im CSS und Javascript ansteuern:
Fazit
PrestaShop hat in Version 1.5.6.1 wieder einiges nachgebessert und neue Funktionen ergänzt, dennoch bleiben die rechtlichen Voraussetzungen in Deutschland weiterhin unverbessert. Daher ist das Shopsystem zwar technisch top, aber in der Grundinstallation in Deutschland nicht zu gebrauchen. Wir empfehlen daher den Einsatz eines Moduls zur Verbesserung der Rechtssicherheit, wie z.B. GC German.
wie kann mann die Erweitere Lager Verwaltung installieren in der Version 1.6?
Back Office > Voreinstellungen > Artikel > Artikellager > Erweiterte Lagerverwaltung aktivieren > Ja