Dopo aver selezionato Avanti dalla pagina dell'ordine, viene visualizzata la pagina delle informazioni sulla fatturazione e sulla spedizione, Shipping.jsp. Per ciascun articolo dell'ordine, Shipping.jsp
visualizza la quantità. il nome del contratto, la descrizione inclusi gli attributi, l'indirizzo della spedizione e il metodo di spedizione. Da questa pagina i clienti possono effettuare le seguenti operazioni a seconda dei termini
e delle condizioni specificate nei contratti utilizzati nell'ordine:
Comandi
Shipping.jsp utilizza i seguenti comandi:
Bean
Shipping.jsp utilizza i seguenti bean:
Implementazione
Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio: tecniche di implementazioni comuni.
Quando si seleziona Avanti dalla pagina dell'ordine, si richiama il comando OrderItemDisplay con il parametro page=shipmethod. OrderItemDisplay richiama il comando di visualizzazione OrderItemDisplayViewShiptoDsp che viene inoltrato a OrderItemDisplay.jsp. OrderItemDisplay.jsp include shipping.jsp in quanto il parametro della pagina è shipmethod.
UsablePaymentTcListDataBean richiama le informazioni sul pagamento che derivano dai termini e le condizioni di pagamento.
Nota: i termini e le condizioni di pagamento corrispondono ai metodi di pagamento scelti dai clienti nella pagina dell'ordine.
Se non è specificato alcun indirizzo di fatturazione nei termini e condizioni di pagamento del contratto, i clienti possono selezionare un indirizzo dall'elenco a discesa. L'elenco a discesa contiene indirizzi dalla rubrica del cliente. AddressAccessBean richiama gli indirizzi come indicato di seguito:
// 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);
Se si desidera aggiungere un nuovo indirizzo, è possibile selezionare Rubrica per avviare il comando AddressBookForm e visualizzare la pagina Rubrica, Addressbook.jsp.
Quando si seleziona Avanti, ShipMethodForm viene inoltrato e vengono richiamati i comandi OrderCopy e AllocationCheck. OrderCopy imposta l'indirizzo di fatturazione e aggiorna gli articoli dell'ordine con gli indirizzi e i metodi di spedizione selezionati. AllocationCheck determina se alcuni articoli dell'ordine non sono disponibili, in tal caso viene visualizzata la pagina Disponibilità prodotto oppure la pagina Riepilogo ordine.
![]() |