ToolTech - Pagina delle informazioni sulla fatturazione e sulla spedizione (Business Edition)

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.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright