ToolTech - Seite 'Rechnungs- und Versandinformationen' (Business Edition)

Nachdem Kunden auf der Seite 'Ihre Bestellung' die Option Weiter angeklickt haben, wird die Seite 'Rechnungs- und Versandinformationen' (Shipping.jsp) angezeigt. Für jeden Artikel in der Bestellung zeigt Shipping.jsp die Menge, den Vertragsnamen, eine Beschreibung des Artikels, einschließlich seiner Attribute, die Versandadresse und die Versandmethode an. Über diese Seite kann der Kunde die folgenden Aktionen ausführen, abhängig von den Liefer- und Zahlungsbedingungen, die in den für diese Bestellung verwendeten Verträgen angegeben sind:

Befehle

Shipping.jsp verwendet die folgenden Befehle:

Beans

Shipping.jsp verwendet die folgenden Beans:

Implementierung

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

Nach dem Anklicken der Option Weiter auf der Seite 'Ihre Bestellung' wird der Befehl 'OrderItemDisplay' mit dem Parameter page=shipmethod aufgerufen. OrderItemDisplay ruft den Anzeigebefehl 'OrderItemDisplayViewShiptoDsp' auf, der zur Seite OrderItemDisplay.jsp weiterleitet. OrderItemDisplay.jsp enthält shipping.jsp, da der Seitenparameter shipmethod ist.

Die UsablePaymentTcListDataBean ruft die Zahlungsinformationen aus den Liefer- und Zahlungsbedingungen für die Zahlung ab. 

Hinweis: Die Liefer- und Zahlungsbedingungen für die Zahlung entsprechen der von Kunden auf der Seite 'Ihre Bestellung' ausgewählten Zahlungsmethode.

Wenn in den Liefer- und Zahlungsbedingungen des Vertrags keine Rechnungsadresse angegeben ist, können Kunden eine Adresse aus der Dropdown-Liste auswählen. Die Dropdown-Liste enthält Adressen aus dem Adressbuch des Kunden. Die AddressAccessBean ruft die Adressen ab, wie nachstehend angezeigt:

// ask buyer to select a billing address if one is not specified in the payment TC
if (!bBillAddressInTC) {
  // Get the list of addresses
  AddressAccessBean abAddressFinder = new AddressAccessBean();
  Enumeration enAddressList = abAddressFinder.findByMemberId(userRef);
  

Wenn Kunden eine neue Adresse hinzufügen möchten, können sie Adressbuch anklicken, wodurch der Befehl 'AddressBookForm' gestartet wird, der sie zur Seite 'Adressbuch' (Addressbook.jsp) führt.

Nach dem Anklicken der Option Weiter wird ShipMethodForm übergeben, und die Befehle 'OrderCopy' und 'AllocationCheck' werden aufgerufen. OrderCopy richtet die Rechnungsadresse ein und aktualisiert die Bestellartikel mit den ausgewählten Versandadressen und Versandmethoden. AllocationCheck prüft, ob einige der Bestellartikel nicht verfügbar sind. Ist dies der Fall, wird die Seite 'Produktverfügbarkeit' angezeigt; anderenfalls wird die Seite 'Bestellungsübersicht' angezeigt.

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright