Ciao, ma un oggetto in sessione non è oneroso in termini di prestazioni dell'applicazione? e come gestisci il caso in cui la sessione scade?
Io pensavo di memorizzare il tutto in un cookie con una data di scadenza molto elevata in modo che l'utente può ritrovare il suo carrello anche in momenti diversi di navigazione nel tempo.
Pensavo di generare una stringa (magari criptata) di questo tipo:
codProdotto=12345&quantita=1&codProdotto=abcde&quantita=3&...&...&...
in questo modo recupero il codice prodotto e la quantita scelta per ogni prodotto e interrogo il db tramite il codice per recuperare l'anagrafica del prodotto.
Potrebbe andare come soluzione?
grazie
zaffo ha scritto:
ti dico come faccio io...
ho creato un oggetto cart in cui vado a caricare i prodotti che l'utente sta inserendo nel carrello... lo "porto in giro tramite una session"
poi al momento in cui il cliente va a concludere l'acquisto .. registro il cliente ed inserisco i dati nelle apposite tabelle associando il cliente...
Ciao