In diesem Beispielshop erfolgt die Shop-Navigation zur besseren Übersichtlichkeit im Tutorial über die normale Navigation der Internetseite und über Buttons der eigentlichen Shop-Seiten.
Sie können jedoch auch nur mittels Buttons durch den Shop navigieren, sofern Sie diese Buttons und die entsprechenden Links gesetzt haben. Im Beispiel wurde z. B. ein weiterer Button namens 'Warenkorbinhalt ansehen' hinzugefügt, der im Original-Template nicht enthalten ist.
Wenn Sie den Shop nur über Buttons navigieren (lassen) möchten, müssen die Seiten auf 'Nicht im Menu' gesetzt werden.
Da sich in diesem Shop zunächst nur ein Produkt, der Januar-Report 2005 befindet, sehen Sie auch nur einen Artikel in der Listenansicht (Abbildung 18).
Legen Sie jetzt diesen Artikel in den Warenkorb.
Wie Sie sehen, passiert hier noch nicht viel:
Abbildung 26:
Allerdings bleibt die Anzahl der ausgewählten Produkte im Feld 'Anzahl' stehen.
Wählen Sie nun in der Seitennavigation 'Warenkorb' aus oder nutzen den Button 'Warenkorbinhalt ansehen' und Sie erhalten Ihre Warenkorbansicht.
Sie sehen, dass die Änderungen in Setup und Constants hier bereits wirken.
Abbildung 27:
Der Artikel 'Report Januar 2005' liegt im Warenkorb. Der Artikel wurde einmal ausgewählt und kostet 5,00 Euro.
Im Setup wurde bereits die Art der Lieferung angepasst. Zur Auswahl stehen Post, Paketdienst und Selbstabholer.
Die Mehrwertsteuer TAXpercentage wurde auf 16 gesetzt, wie momentan in Deutschland gültig, was hier noch keine Auswirkungen hat. Die Angabe muss auch über die Constants erfolgen (siehe Kapitel Constants).
Als Titel wurde Post gewählt. Auf Wunsch kann ein Bildsymbol image.file eingefügt werden. Das ist aber in diesem Beispielshop bereits im Template auskommentiert worden.
Die Parameter image.params des Bildes zeigen an, wie das Bild ausgerichtet sein soll.
Die priceTax sind die Lieferkosten, die auf das Produkt aufgeschlagen werden. Wie Sie sehen, werden bei Selbstabholern keine Lieferkosten fällig.
Mit 40.excludePayment = 10,40 bedeutet, daß es hier eine Voreinstellung für das Payment, die Bezahlung gibt. Die Punkte 10 und 40 unter Payment sind nicht mehr möglich, wenn der Benutzer 'Selbstabholer' ist.
Wenn Sie möchten, können Sie hier auch Bilder einfügen. Einige Bilder (z.B. Mastercard-Logo) finden Sie im Verzeichnis media. Sie werden mit Typo3 ausgeliefert. Im Beispielshop wurde auf die Bilder verzichtet.
## EXAMPLE shipping config:
plugin.tt_products.shipping {
TAXpercentage = 16
10.title = Post
10.image.file = media/logos/pakketrans.gif
10.image.params = align=absmiddle
10.priceTax = 3,50
20.title = Paketdienst
20.image.file = media/logos/postdanmark.gif
20.image.params = align=absmiddle
20.priceTax = 12
40.title = Selbstabholer
40.excludePayment = 10,40
}
Hier sehen Sie ein Beispiel für die Lieferkosten, wenn der Paketdienst die Waren ausliefert.
Hier belaufen sich die Kosten für den Paketdienst auf € 12,00 inkl. Mwst.
Abbildung 28: