KK@llenMedlem sedan mars 20032 667 inlägg
Arbetsgången blir därför:
0. Inloggning. Då skapas ett unikt sessionID som lagras i en cookie hos klienten
1. skapa ny order/offert eller vad man ska kalla det (lägga in kunddata)
2. lägga artiklar i varukrogen
3. visa varukorgen/ skriva ut
4. spara/radera
Med tanke på att du kommer att kräva inloggning som första steg, varför då krångla till det och använda session.sessionId när du redan har ett unikt kundnummer?!
devotionMedlem sedan jan. 20013 582 inlägg:)
Hmmm... vet inte.... troligen för att jag inte vet bättre ;)
Mvh
devotionMedlem sedan jan. 20013 582 inläggMen...
Om man inte raderar tblCart måste man väl ha ett UNIKT sessionId. Annars kan ju en kund/användare få gamla saker i sin kundvagn. Är det inte så. Om det är som någon skrev att det gör inget om det är lite skräp i tblCart
Är jag helt ute och cyklar??? :)
Kanske så här
Inloggning, användaren får ett sessionId som lagras i en Cookie för att inte bli utslängd
Plocka varor, lagras i tblcart tillsammans med abtal och sessionId
Gå till kundvagn skriv ut/spara/radera. Sparas kundvagnen skapas ett ordernummer och infon sparas ner i tblOrder. Raderas kundvagnen radras alla varor med aktuellt sessionId
Utloggning, sessionId dödas och cookien raderas
Eller.........
:) :) :)
Mvh
OOveRRidEMedlem sedan feb. 200112 078 inlägg Nej, det gör oftast inte någonting ifall det är lite skräp i kundkorgstabellen, men det är ju onödigt data om du inte planerar att använda den. Samma data finns ju antagligen representerad som en order ändå, inte sant?
Jag vet inte vad det är för SessionId du mumlar om, men Session-objektet i ASP har .SessionId som är unikt för just besökaren på servern. Dock, startas servern om är det ingen garanti att dessa är helt unika, även om chansen till problematik med dubletter är försvinnande liten.
Jag skulle nog använda KundId för att öronmärka varorna i korgen, varför hålla på med något annat? Det ger två bra effekter;
1. Om köpet inte slutförs har du kvar din korg nästa gång du loggar in. Har kunden minsta koll så är detta inget problem.
2. Om köpet genomförs töms kundkorgstabellen på den data som hör till denne. Korgen är tom till nästa besök.
devotionMedlem sedan jan. 20013 582 inläggHar tillräckligt med info så jag avslutar nu...
Tack alla!
:)
mvh