Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Merkzettel- und Vergleichs-Funktion
Wenn der Shop in der Pro-Version verwendet wird, ist eine Merktettel- und Vergleichs-Funktion verfügbar.
Merkzettel
Wenn der Merkzettel über die TypoScript-Konstanten aktiviert ist, kann an den Listen-Einträgen und in der Einzelansicht der Produkten ein Merken-Button verwendet werden. Über die TypoScript-Konstanten kann ebenfalls eingestellt werden, wie viele Produkte maximal auf dem Merkzettel möglich sind.
Wenn kein Frontend-Benutzer eingeloggt ist, werden die gemerkten Produkte einfach in der Session gemerkt (via Session-Cookie). Sobald ein Frontend-Benutzer eingeloggt ist (ab Version 5.1.0), werden die gemerkten Produkte am Frontend-Benutzer in der Datenbank persistiert. D.h. wenn sich der Benutzer später wieder einloggt, sind seine gemerkten Produkte auf jeden Fall noch erhalten.
Ebenfalls ab Version 5.1.0 gibt es die Möglichkeit, in dem Listen-Filter einen Toogle für "Suche in Merkzettel" zu aktivieren. Wenn der Benutzer nun viele Produkte auf seinem Merkzettel hat, kann er diese hiermit mit allen verfügbaren Filtern durchsuchen.
Vergleichs-Funktion
Wenn der Benutzer sich Produkte gemerkt hat, hat er die Möglichkeit diese mit einer Vergleichs-Funktion zu vergleichen. Dies ist im Prinzip eine Tabelle, in der die Produkte einander gegenüber gestellt werden. Hierbei wird vom Shop ein Array mit allen Produktdaten zusammengestellt, die einfach mit Hilfe von Fluid in eine Tabelle gerendert werden. Wenn Du hier Felder bzw. Informationen auslassen möchtest, kannst du die TypoScript-Konstante themes.configuration.extension.shop.bookmarks.compare.fields.exclude
nutzen und einfach alle Felder auflisten, welche nicht angezeigt werden sollen.