Skip to main navigation Skip to main content Skip to page footer

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.

Dokumentation

TYPO3 Shop

Diese Erweiterung ist eine umfangreiche Shop-Erweiterung für TYPO3 zur Umsetzung von Webshops, Online-Shops oder Abo-Systemen (vergleicbar mit tt_products, Quick-Shop oder Aimeos).

Menü
Warenkorb 0 Produkte

Dieses Demo wurde gebaut mit*

EXT:bootstrap_package für das Site-Package aka Theme basierend auf Bootstrap 5.

EXT:modules für Benutzer-Plugins wie Benutzerprofile, Registrierung, Benutzeradressen und mehr.

EXT:shop für die gesamte Shop-Funktionalität.

EXT:questions für die FAQ-Seite und die in den Produktdetailseiten verlinkten FAQs.

EXT:glossaries für die Glossare und Definitionen.

EXT:fluid_fpdf zur Erstellung von Rechnungen, Lieferscheinen, Produktblättern und mehr.

EXT:parsedown_extra zum Rendern der Erweiterungsdokumentation von Markdown in HTML.

* Es wurden ausschließlich integrierte Einstellungen mit site-settings & TypoScript vorgenommen – keine Templates oder andere Dateien wurden geändert oder überschrieben!