Die TYPO3-Extension „tt_products“ bietet kleinen und mittelständischen Unternehmen einen guten Einstieg in die Welt der Shopsysteme. In dieser Einführung soll möglichst schnell ein einfaches Shopsystem in eine vorhandene TYPO3-Installation integriert werden. Folgende Voraussetzungen werden in diesem Schnelleinstieg geschaffen: Installation von „tt_products“ und – falls noch nicht vorhanden – notwendiger „Hilfs-Extensions“, Anlegen eines TypoScript-Shop-Template, Erstellen eines SysOrdners für die Produkte sowie Aufbau der notwendigen Shopseiten über das Einfügen von Plugins.
Installieren Sie über den Extensionmanager zunächst „tt_products“ in der Version 2.6.0 mit allen notwendigen „Hilfs-Extensions“. Bei entsprechender Konfiguration fordert „tt_products“ diese Extensions an und sie werden automatisch mitinstalliert (table, fh_library, div, xajax). Erstellen Sie nun ein Extension-Template in Ihrem Template-SysOrdner und weisen Sie dort über „Include static (from extensions)“ das statische Shoptemplate „Shop System Old Style (tt_products)“ zu. Setup und Constants bleiben zunächst unberücksichtigt. Binden Sie das Template wie gewohnt ins Root-Template der Webseite ein.
Shopseiten anlegen
Erstellen Sie im Seitenbaum eine Hauptseite für Ihren Shop und fügen Sie dort das Shop-Plugin ein. Wählen Sie in den Plugin-Optionen „Produkte: Liste“ aus und speichern Sie den Datensatz ab. Auf dieser Seite werden später Ihre Produkte gelistet.
Legen Sie nun eine weitere Seite für die Detailansicht der Produkte an, fügen Sie das Shop-Plugin ein und wählen Sie in den Plugin-Optionen „Produkte: Einzelansicht“ aus. Diese Seite muss im Menü versteckt sein. Ein Klick auf den Produkttitel beziehungsweise einen entsprechenden Link leitet von der Listen- zu dieser Einzelansicht mit weiteren Detailinformationen.
Für den Warenkorb wird eine weitere Seite benötigt, die ebenfalls das Plugin enthält. Die zu verwendende Option lautet „Warenkorb: Inhalt“. Für die Auswahl der Bezahl- und Liefermethode legen Sie jetzt eine zusätzliche Seite mit dem Shop-Plugin an und wählen aus den Optionen „Warenkorb: Kontrolle und Bezahlung“ aus. Diese Seite muss ebenfalls im Menü versteckt sein.


















AGBattachment = fileadmin/osp/templates/tt_products/agb.txt