Nel primo passo del processo di verifica del negozio di esempio, la pagina Verifica 1. Selezione dell'indirizzo di fatturazione (billingaddress.jsp), il cliente può selezionare un indirizzo esistente come indirizzo di fatturazione, oppure crearne uno nuovo da utilizzare come indirizzo di fatturazione.
Per ulteriori informazioni, vedere il Caso di utilizzo di verifica del carrello degli acquisti.
Comandi
billingaddress.jsp utilizza i seguenti comandi:
Bean
billingaddress.jsp utilizza i seguenti bean:
Dettagli sull'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 un cliente inizia il processo di verifica facendo clic su Verifica nella pagina del carrello degli acquisti, viene visualizzata una serie di pagine di verifica, la prima delle quali è la pagina Verifica 1. Aggiunta dell'indirizzo di fatturazione (billingaddress.jsp). billingaddress.jsp verifica se il cliente dispone di indirizzi esistenti nella rubrica. Se gli indirizzi sono correntemente esistenti nella rubrica, verranno visualizzati, consentendo al cliente di selezionarne uno come indirizzo di fatturazione.
Il cliente può anche creare un nuovo indirizzo facendo clic su Crea nuovo indirizzo. Facendo clic su Crea nuovo indirizzo viene richiamato il comando AddressForm, che è associato nel database al file AddressForm.jsp. AddressForm.jsp richiama il file address.jsp, che carica la pagina Aggiungi indirizzo. Il file address.jsp controlla il parametro page per stabilire la successiva pagina da caricare. Se il valore page è impostato su billingaddress , il valore URL nel modulo AddressAdd sarà impostato suOrderItemDisplay. OrderItemDisplay richiama il file billingaddress.jsp, che riporta il cliente alla pagina Verifica 1. Selezione dell'indirizzo di fatturazione quando il cliente fa clic su Inoltra. controlla il parametro page per stabilire quale modulo di indirizzo caricare.
Se non sono presenti indirizzi nella rubrica, verrà visualizzato il modulo Aggiunta dell'indirizzo di fatturazione in cui viene richiesto al cliente di immettere un nuovo indirizzo. Il modulo Aggiunta dell'indirizzo di fatturazione, in questo caso, viene creato anche da billingaddress.jsp. L'azione per questo modulo HTML è impostata su AddBillAddressView, che viene registrato nella tabella VIEWREG. AddBillAddressView è associato al file AddBillAddress.jsp. Quando il modulo AddBillAddressView viene inoltrato, viene richiamato AddBillAddress.jsp.
AddBillAddress.jsp esegue i seguenti comandi:
Dopo l'esecuzione di AddressAdd, AddBillAddress.jsp utilizza l'ID dell'indirizzo restituito da AddressAdd come parte dell'immissione nel comando OrderCopy. Quindi, OrderCopy assegna l'ID dell'indirizzo all'indirizzo di fatturazione dell'ordine corrente e viene richiamato il file OrderItemDisplay.jsp. Il valore del parametro page è impostato su newshipaddress, pertanto OrderItemDisplay.jsp richiama shipaddress.jsp.
Nota:
Durante il processo di registrazione, WebSphere Commerce richiede la creazione di un indirizzo. Dal momento che il negozio di esempio non richiede un indirizzo durante la registrazione del cliente, alcuni dei campi richiesti, come indirizzo1, sono impostati su unused. Quando si controllano gli indirizzi, billingaddress.jsp controlla se il valore di indirizzo1 è unused. In questo caso, l'indirizzo non viene visualizzato.
![]() |