Carrello degli acquisti del negozio di esempio NewFashion

I clienti possono visualizzare e modificare gli elementi selezionati nel carrello degli acquisti (shoppingcart.jsp), come descritto nelCaso di utilizzo di visualizzazione del carrello degli acquisti. Nel carrello degli acquisti possono essere presenti sino a due ordini.

Comandi

shoppingcart.jsp utilizza i seguenti comandi:

Bean

shoppingcart.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.

Il carrello degli acquisti viene visualizzato per un solo ordine, tuttavia, in tale carrello possono essere presenti più ordini  precedentemente suddivisi. Ciò si verifica se il cliente precedentemente è andato al flusso di verifica, ed ha suddiviso l'ordine. Quando il cliente fa clic su Verifica, viene richiamato il comando OrderItemMove per spostare tutti gli ordini in un unico ordine. OrderItemMove utilizza il parametro deleteIfEmpty per eliminare tutti gli ordini vuoti dopo lo spostamento. 

Quando un cliente fa clic su CARRELLO DEGLI ACQUISTI nell'intestazione o nel piè di pagina, viene richiamato OrderItemDataBean , che a sua volta richiama il comando OrderItemDisplay che è stato registrato con OrderItemDisplay.jsp nel database. OrderItemDisplay.jsp  include diversi file JSP in base al parametro page. Se non viene fornito un valore per page, viene caricata la pagina Carrello degli acquisti (shoppingcart.jsp). 

Il comando OrderItemUpdate aggiorna la quantità di ogni articolo nel carrello degli acquisti. FormattedMonetaryAmountDataBean formatta il prezzo totale e le quantità. OrderDataBean rileva gli articoli del carrello degli acquisti per ogni ordine. Ogni articolo del carrello degli acquisti è un OrderItemBean.

La pagina Carrello degli acquisti comprende un pulsante Aggiorna totali e un pulsante Verifica. Facendo clic su Aggiorna totali, viene aggiornata la quantità di articoli ordinati, quindi viene visualizzata nuovamente la pagina Carrello degli acquisti. Facendo clic su Verifica viene aggiornata la quantità di articoli ordinati e quindi viene visualizzata la pagina Verifica 1 Selezione dell'indirizzo di fatturazione. 

Nota: Sia il pulsante Verifica che il pulsante Aggiorna totali utilizzano lostesso modulo HTML. 

Gestione errori

Se il negozio non possiede un centro di evasione ordini collegato, allora ErrorDataBean fornisce delle informazioni di errore. ErrorDataBean inoltre fornisce informazioni se il cliente immette una quantità non valida, come un carattere non numerico.

shoppingcart.jsp viene utilizzato in condizioni normali ed in condizioni di errore. ErrorDataBean e la verifica dell'errore determinano in quale condizione shoppingcart.jsp viene visualizzato. Se esiste un errore, shoppingcart.jsp visualizza un messaggio di errore appropriato. Per ulteriori informazioni sulla gestione degli errori, fare riferimento agli argomenti correlati di seguito riportati.

Argomenti correlati

Attività correlate

Riferimenti correlati

IBM copyright