Beispielgeschäft 'NewFashion' - Seite 'Versandadresse auswählen'

Im zweiten Schritt des Kassenprozesses des Beispielgeschäfts, der Seite 2. Versandadresse auswählen (shipaddress.jsp) der Seiten Zur Kasse kann der Kunde eine vorhandene Adresse als Versandadresse auswählen oder eine neue Adresse erstellen, die als Versandadresse verwendet werden soll. Die vorhandene Adresse wird dadurch ausgewählt, dass ein Kurzname im Feld Versand an ausgewählt wird. Für jeden Artikel in der Bestellung kann eine getrennte Versandadresse angegeben werden.

Weitere Informationen finden Sie unter Einkaufskorb zur Kasse - Verwendungsbeispiel.

Befehle

shipaddress.jsp verwendet die folgenden Befehle:

Beans

shipaddress.jsp verwendet die folgenden Beans:

Implementierungsdetails

Hinweis: Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine Implementierungstechniken.

Nachdem ein Kunde den Kassenprozess durch Anklicken der Option Zur Kasse auf der Seite Einkaufskorb eingeleitet hat, wird er durch eine Reihe von Seiten Zur Kasse geführt. Die zweite dieser Seiten Zur Kasse ist die Seite 2. Versandadresse auswählen (shipaddress.jsp).  shipaddress.jsp zeigt alle Artikel in der Bestellung und alle Kurznamen an, die vorhandenen Adressen zugeordnet sind, damit der Kunde einen separaten Kurznamen als Versandadresse für jeden Artikel auswählen kann.

Mit dem Befehl "OrderItemDisplay" wird ermittelt, welche Seite als Nächste geladen werden muss. Der Befehl "OrderItemDisplay" gibt OrderItemDisplay.jsp in der Datenbank zurück. OrderItemDisplay.jsp  enthält unterschiedliche JSP-Dateien, die auf dem Parameter page basieren. Wenn für den Parameter page der Wert shipmethod angegeben ist, wird die dritte Seite 3. Versandmethode auswählen (shipping.jsp) der Seiten Zur Kasse geladen.

Der Kunde kann aber auch durch Anklicken von Neue Adresse erstellen eine neue Adresse erstellen. Nach dem Anklicken von Neue Adresse erstellen wird der Befehl "AddressForm" aufgerufen, der in der Datenbank AddressForm.jsp zugeordnet ist. AddressForm.jsp ruft address.jsp auf, das die Seite Adresse hinzufügen lädt. Die Seite Adresse hinzufügen führt den Kunden wieder zurück zur Seite Versandadresse auswählen, wenn er Abschicken anklickt.

Der Kunde kann ein Adressbuch auch durch Anklicken der Option Mein Adressbuch bearbeiten bearbeiten. Das Anklicken der Option Mein Adressbuch bearbeiten ruft den Befehl "AddressBookForm" auf, der in der Datenbank der Datei AddressBookForm.jsp zugeordnet ist. AddressBookForm.jsp ruft AddressBook.jsp auf, wodurch die Seite Adressbuch geladen wird. Alle dem Kunden zugeordneten Adressen werden angezeigt. Der Kunde kann dann die Option Bearbeiten unter der ausgewählten Adresse anklicken. Durch Anklicken von Bearbeiten wird die Seite Adresse aktualisieren angezeigt, auf der die Veränderungen vorgenommen werden können. Der Kunde kehrt zur Seite Adressbuch zurück, wenn er Abschicken anklickt. Die Seite Adressbuch führt den Kunden zur Seite Zur Kasse 2 - Versandadresse auswählen zurück, wenn er Zurück zur Kasse anklickt.

Hinweis: Während der Registrierung muss in WebSphere Commerce eine Adresse erstellt werden. Da das Beispielgeschäft während der Kundenregistrierung keine Adresse anfordert, sind die während der Registrierung erstellten Felder leer. Beim Suchen von Adressen überprüft shipaddress.jsp, ob LogonID mit NickName übereinstimmt. Ist dies der Fall, bedeutet dies, dass diese Adresse die eigene Adresse ist (d. h., dass diese Adresse während der Registrierung erstellt wurde). Diese Adresse wird nicht angezeigt. Wenn dies der Fall ist, wird die Adresse nicht angezeigt. 

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright