Newsgroup: it.lavoro.professioni.webmaster
Titolo: Carrello sun B2B

Salud y suerte!
vi volevo chiedere un parere...
Nella realizzazione di un carrello (in questo caso di un B2B), è meglio 
usare tabelle temporanee nel DB e indentificare il cliente tramite il 
Session ID oppure utilizzare dei cookie magari con scadenza a 15 o 30 
giorni?
Nel primo caso l'inconveniente è che se il cliente chiude il browser, 
perde il contenuto del carrello.... nel secondo bisogna vedere se il 
browser accetta i cookie...
voi di solito come vi regolate?
PS: il login deve essere fatto prima dell'ordine e non all'ingresso nel 
sito...
PPS: se vi cambia qualcosa, il B2B sarà in PHP...
-- 
Riccardo Slanzi
www.riccardoslanzi.com

 scadenza a 15 o 30 giorni?
Io utilizzpo entrambe le cose, nel senso che utilizzo le tabelle
temporanee per salvare le informazioni dei carrelli, le sessioni per
gestire login/logout e completamento ordine ed i cookie per rendere
permanenti i carrelli. Una volta loggato eventuali carrelli vengono
assegnati all'utente che si logga, in questo modo anche cambiando PC
puo' portarsi dietro eventuali carrelli che ha creato (tipo wish list)
-- 
I'am what I'am, I do what I can

 puo' portarsi dietro eventuali carrelli che ha creato (tipo wish list)
Ciao e intanto grazie della risposta...
Per il login/logon era sottinteso l'uso delle sessioni, mentre non avevo 
considerato la tabella temporanea in questo modo... praticamente salvi 
l'username dell'utente con i vari prodotti inseriti nel carrello e 
contemporaneamente anche un cookie con i vari prodotti?
E se al momento della lettura esistono entrambi che fai? Non hai una 
ridondanza che ti puň portare ad ordinazioni doppie? o ne escludi uno 
dei due? Forse nella tabella metti solo i prodotti della wish list... 
perň se cosě fosse il carrello vero e proprio sarebbe solo su cookie, 
giusto? O molto piů semplicemente sto facendo confusione... :-)
Ricapitolando, se creo "solo" un coockie per il carrello, quanti clienti 
rischio di perdere?
-- 
Riccardo Slanzi
www.riccardoslanzi.com

 clienti rischio di perdere?
Tutti quelli che non supportano i cookie? Non conosco valori
attendibili per questa statistica.



Per me non cambia nulla.
Mao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Per me non cambia nulla.


 giorni?
se ci pensi bene le tabelle temporanee ha senso usarle
solo se usi i cookie. Se usi solo le sessioni, ti basta
conservare il contenuto del carrello in un array di sessione
ad esempio e risparmi un bel po' di codice di accesso al db.

 ad esempio e risparmi un bel po' di codice di accesso al db.
forse sfugge un piccolo particolare... le sessioni utilizzano un cookie...
:) a meno che il valore non venga passato pagina per pagina... :)
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Oggi, l'organigramma è fatto di link, non di gerarchie.
Il rispetto per la conoscenza vince su quello per l'autorità astratta.

 pagina... :)
Si, ma i cookie di sessione nella configurazione di default di PHP
scadono alla chiusura del browser, in questo modo il carrello verrebbe
e perso se fosse basato solo sulle sessione, con i cookies puo' essere
"propogatao" nel tempo.


 "propogatao" nel tempo.
certo... ma se il client non supporta i cookie c'e' poco da fare... potresti
chiedere se conservare il carrello inserendo un codice cliente o qcsa del
genere...


 :) a meno che il valore non venga passato pagina per pagina... :)
lo so :)  per cookie intendevo cookie permanenti
(in contrapposizione all'altra soluzione del cookie di sessione).

 cliente o qcsa del genere...
Beh, in quel caso sarebbe piu' facile obbligarlo a loggarsi all'atto
della prima aggiunta nel carrello di un articolo. :)
Saluti.


 genere...
un cookie temporaneo/di sessione è quasi sempre supportato dai
browser; il problema sono più che altro i cookie permanenti
per quegli utenti che cambiano le impostazioni per supportare
solo cookie temporanei (io :-)

 della prima aggiunta nel carrello di un articolo. :)
piu' facile tecnicamente... ma certamente molto fastidioso a molti...


 solo cookie temporanei (io :-)
non mi pare esista questa differenziazione...


 non mi pare esista questa differenziazione...
si, in IE c'è l'opzione:
opzioni internet -->privacy-->avanzate-->sostituisci gestione automatica
cookie-->accetta sempre i cookie di sessione
che è in positivo rispetto ai cookie di sessione
Fra le impostazioni predefinite per i cookie poi c'è
ad esempio il livello medio alto che dice:
"blocca i cookie provenienti dalla pagina web visualizzata che utilizzano
informazioni che consentono l'identificazione personale dell'utente"
Non sono sicuro, ma la frase credo si riferisca ai cookie permanenti.
In altri browser non ho fatto caso.

 che è in positivo rispetto ai cookie di sessione
si ma vale solo per IE... :)


 si ma vale solo per IE... :)
scusa se è poco! :-)

 scusa se è poco! :-)
diciamo circa il 95% degli utenti... :)


 se conservare il carrello inserendo un codice cliente 
Penso che la tua soluzione "inserisci codice cliente" potrebbe essere
migliore rispetto a loggarsi.
