Login / Status
developer.Resource
Home . Documentation . Document Library . Tutorials
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.15. Navigation im Shop

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: