Webshop Warenkorb füllen ohne anmelden

01/03/2008 - 15:37 von Tamara Mikes | Report spam
Salü alle zusammen

Ich würde gerne wissen wie Ihr vorgehen würdet. Ich möchte in einem Webshop,
dass der Besucher Arikel in den Warenkorb füllen kann ohne dass der Benutzer
angemeldet ist. Die Anmeldung soll erst zwingend werden, wenn er sich an die
Kasse begibt. Wo speichere ich die Daten welcher der Kunde im noch nicht
angemeldeten Zustand in den Warenkorb legt? Cookies denke ich sind ungünstig
oder? Und in meiner Datenbank, wie identifiziere ich den Kunde?

Vielen Dank für Inputs
Gruss Tamara
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
01/03/2008 - 16:04 | Warnen spam
Hallo Tamara,

"Tamara Mikes" schrieb:

Ich würde gerne wissen wie Ihr vorgehen würdet. Ich möchte in einem Webshop, dass der Besucher Arikel in den Warenkorb füllen kann
ohne dass der Benutzer angemeldet ist.



das machen eigentlich alles Webshops so :)

Wo speichere ich die Daten welcher der Kunde im noch nicht angemeldeten Zustand
in den Warenkorb legt? Cookies denke ich sind ungünstig oder?



Nimm doch die Session. Je nach Einstellung làuft die mit oder ohne temp. Cookies
(dabei wird nur die Session ID zwischen Client und Server ausgetauscht). Die
meisten Browser unterscheiden zwischen "richtigen" Cookies und Sitzungscookies,
so dass man letzteres IMO ruhig verwenden kann. Ok, wenn Google vorbeischaut und
mal wieder 3 Zillionen Requests produziert kann das evtl. etwas eng werden aber
abgesehen davon sehe ich keinen Grund, nicht die Sitzung/Session zu verwenden.

Und in meiner Datenbank, wie identifiziere ich den Kunde?



Zum Warenkorb kannst Du bspw. die Session ID speichern. Wenn der Kunde sich dann
irgendwann anmeldet kannst Du dem Warenkorb noch die Kundennummer zuordnen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen