Im vierten Schritt des Kassenprozesses des Beispielgeschäfts, der Seite 4. Bestellungsübersicht von Zur Kasse (orderdisplaypending.jsp) kann der Kunde seine Bestellung anhand detaillierter Informationen überprüfen. Diese Angaben enthalten eine Beschreibung der gekauften Artikel sowie die Menge, den Stückpreis und den Gesamtpreis, die Versandadresse und die Versandspesen. Anschließend muss der Kunde die Bestellung durch die Angabe der Zahlungsinformationen abschließen und die Option Jetzt bestellen anklicken. Im Geschäft NewFashion wird das erwartete Lieferdatum angezeigt.
Weitere Informationen finden Sie unter Einkaufskorb zur Kasse - Verwendungsbeispiel.
Befehle
orderdisplaypending.jsp verwendet die folgenden Befehle:
Beans
orderdisplaypending.jsp verwendet die folgenden Beans:
Implementierungsdetails
Nur NewFashion
Klickt ein Kunde den Link Jetzt bestellen an, wird der
Befehl "MultiOrderProcess" aufgerufen.
"MultiOrderProcess" ist ein in der Tabelle VIEWREG registrierter
Anzeigebefehl, der MultiOrderProcess.jsp zugeordnet ist.
Abhängig von der Anzahl der Bestellungen auf der Seite
Bestellungsübersicht führt der Befehl
MultiOrderProcess.jsp den Befehl "OrderProcess"
mehrmals aus. Im Geschäft NewFashion lässt das Kassenverfahren nur maximal
zwei Bestellungen auf der Seite Bestellungsübersicht zu.
Hinweis: Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine Implementierungstechniken.
Für alle Beispielgeschäfte
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 vierte dieser Seiten Zur Kasse ist die Seite 4. Bestellungsübersicht (orderdisplaypending.jsp). Diese Seite enthält ein Formular, in dem der Kunde seine Kreditkarteninformationen übergeben kann. Mit der Bean UsablePaymentTCListDataBean werden die verfügbaren Kreditkartennamen aus dem Payment Manager abgerufen, und die Aktion für das Formular wird auf OrderProcess gesetzt. Nachdem das Formular abgeschickt wurde, wird - sofern der Bestellprozess erfolgreich war - der Befehl OrderOKView aufgerufen. Der Befehl OrderOKView ist in der Tabelle VIEWREG in der Datenbank registriert und der Seite confirmation.jsp zugeordnet, auf der Angaben zur Bestätigung der Bestellung angezeigt werden. Wenn im Geschäft NewFashion zwei Bestellungen verarbeitet werden, werden die Informationen beider Bestellungen auf der Bestätigungsseite angezeigt.
Wenn ein Fehler auftritt, wird DoPaymentErrorView aufgerufen. DoPaymentErrorView ist in der Datenbank der Seite OrderDisplayPending.jsp zugeordnet. Daher wird beim Auftreten eines Fehlers die Seite 4. Bestellungsübersicht (orderdisplaypending.jsp) erneut mit einer Fehlernachricht angezeigt.
![]() |