E-Commerce

Mit der Extension „tt_products“ schnell zum einfachen Shop: TYPO3-Shop für Einsteiger

Seite 5 / 7

Damit ist ein einfacher Shop für Testzwecke bereits lauffähig, was natürlich nicht heißt, dass er sich bereits für den produktiven Einsatz eignet.

Versandkostenstaffel mit Count

Beachten Sie, dass sich die hier angegebenen Versandkosten auf die gesamte Warenlieferung beziehen.
Über Count können Sie die Versandkosten an die Liefermengen anpassen. Eine solche Staffel für das Shipping könnte wie folgt aussehen:

TYPOSCRIPT 
10.price.type = count
10.price.1 = 4.50
10.price.2 = 8
10.price.3 = 12
10.price.4 = 16
10.price.5 = 20
10.price.6 = 25
10.price.10 = 30
10.price.noCostsAmount = 500

Listing 3

Als Sahnehäubchen entfallen die Versandkosten ab einem Bestellwert von 500 Euro.

Eigenes HTML-Template einbinden

Das Template wird zu diesem Zeitpunkt aus der Extension „tt_products“ entnommen. Sofern Sie ein eigenes Template anpassen möchten, laden Sie dieses HTML-Template (über Fileadmin) und weisen es in den Constants zu.

TYPOSCRIPT 
plugin.tt_products {
	file.templateFile = fileadmin/osp/templates/tt_products_css.html
}

Listing 4

Dieses Template, das bereits über die meisten Features und Marker verfügt, basiert auf einem tabellenfreien Layout mit CSS-Klassen. Sie finden das HTML-Template und eine zugehörige CSS-Datei auf der Website von Open Source Press [1].

AGBs zuweisen

In Deutschland müssen Sie Ihre AGBs offenlegen. Zu diesem Zweck sollten Sie im Shop-Seitenbaum eine reguläre TYPO3-Seite anlegen und als Textinhalt Ihre AGBs hinterlegen. Diese Seite soll im Menü sichtbar sein. In den Constants des Shop-Template weisen Sie diese Seite über folgende TypoScript-Zeile zu:

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

12 Kommentare
Bert

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

Antworten
Bert

In den letzten beiden Zeilen (Nachnahme (30)) muss 30 statt 10 stehen.

Antworten
Jan Christe

@Bert Danke für die Hinweise. Habe beide Fehler soeben korrigiert.

Antworten
Andy
Andy

Ließe sich tt_products auch als Download-Repository einsetzen? Die ‚Produkte‘ wären in diesem Fall Downloads und der Warenkorb am Ende der ‚Bestellung‘ eine Liste mit Downloadlinks.

Antworten
Andrea Herzog-Kienast

Hallo Andy,
aber sicher doch. Ein Produkt ist ein Produkt ist ein Produkt. Was aber nicht geht, ist ein automatischer Download. Du musst die PDFs an den Kunden versenden.

Beste Grüße,

Andrea

Antworten
hh
hh

„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.“

Das ist nicht einsteigergerecht geschrieben!
Ich beschäftige mich jetzt schon eine Weile mit TYPO3, aber ich kann den Anweisungen oben leider nicht folgen, weil ich schlichtweg nicht herausfinde wie.
Wie erstelle ich ein Erweiterungs-Template? Diese Option habe ich bisher immer nur gesehen, wenn es noch keine Templates für die Seite gibt.
Wie weise ich dieses Shoptemplate zu? Wie heißt die Option auf Deutsch? Muss ich da klicken oder es per TypoScript eingeben? Bilder wären hilfreich.
Woher kommt dieses Shop System Old Style Template?

Wie soll das nur was werden, wenn es schon zu Beginn so hapert???

Antworten
Andrea
Andrea

Das kann ich nicht nachvollziehen.
Das sind TYPO3 Bascis. Ein Extensiontemplate kann man in einem Sysordner oder auf der Startseite des Shops erstellen. z. B. Template in der Modulleiste anklicken und die Seite mit dem Shop auswählen. Dann fragt das System, ob man ein Extensiontemplate erstellen möchte.

Auf der RegisterkarteIncludes bzw. Enthält kann man das statische Template einbinden: Statische Templates einschließen (aus Erweiterungen):. Das statische Template bringt der Shop mit.

Antworten
jürgen
jürgen

In der aktuellen Version von TYPO3 gibt es einige Änderungen, weshalb Neueinsteiger durch ältere Tutorien vielleicht etwas verwirrt werden. Zum Beispiel gibt es keine Sysordner mehr, sondern nur noch Ordner.
Wenn das angepasst wird, und vielleicht auch solche Basis-Zwischenschritte kurz in einem Nebensatz erklärt werden, dürfte es für einige bestimmt wieder klarer sein.

Ich kann mich gut an meine Anfänge erinnern, bei denen ich schlicht erschlagen war von den tausend TYPO3-Möglichkeiten und auch die einfachsten Dinge nicht gefunden habe, weil die Tutorien oftmals davon ausgingen, daß man soetwas schon beherrscht. Manchmal fühlt man sich dann etwas doof, wenn es heißt „für Einsteiger“, es aber dann doch nicht so ganz für Einsteiger verständlich ist. ;-)

Antworten
Marcel
Marcel

Hallo zusammen,

ich brech mir grade die Finger bei der Installation der Version 2.7.2.
Gibt es dazu irgendwo eine Anleitung, welche Extensions (die es auch noch zu finden gibt) benötigt werden?
Sobald ich das Statische Template „Shop System CSS Styled (ttproducts)“ einschließe, gibt´s einen Server-Error 500.
Hab´ ich was übersehen?

Gruß, M.

Antworten
christian
christian

Hey, super Tutorial. Vielen Dank!

Antworten
Andrea
Andrea

Benötigte Extensions sind die aktuelle Version von table, div2007, static_info_tables

Gruß,
Andrea

Antworten
Hendrik
Hendrik

Hallo,

zunächst erstmal danke für dieses Tutorial. Klasse, dass sich jemand die Zeit nimmt und bereit ist, sein Wissen mit z.B. Neueinsteigern zu teilen.

Ich beschäftige mich seit einigen Monaten mit TYPO3 und wollte mich nun an dem Shop ausprobieren. Leider muss ich auch sagen, dass die Anleitung an manchen Stellen nicht sehr aussagekräftig sind. Ich habe es 3x ausprobiert und bin nicht zum gewünschten Erfolg gekommen.

Die Frontend-Seite bleibt bis auf die Überschrift leer.

Alle notwendigen Extensions sind installiert. Erweiterungs-Template ist allerdings in einem Ordner außerhalb des Shopbaumes, aber in die ROOT eingebunden. Muss den Shopseiten vielleicht ein Ordner für die Datensatzsammlung zugewiesen werden?

Antworten

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.