Warenkorb eindeutig zuweisen

achso ... naja sry das ich nich besonders helfen konnte ... ist halt nur so das ich dachte das sobald der user eben von der page geht und nichts bestellt, der warenkorp eben wieder gelöscht wird,
wuste ja nicht das du den auch wenn er das war drinnen lag nicht kaufen will drotzdem speichern willst ;-)
 
HI nochmal ^^
über die Nacht hinweg, is mir etwas eingefallen und zwar wie du jetzt die *.txt Datei nenen könntest oder wie die heißen soll ^^
wie Wäre es wenn eine das Gsnze um 14:34 abspeichern will, dann setzte die Datei einfach mit diesem name
naja und eben so als Uhrzeit ^^
wenn das Ganze um 17:45 wäre dann heißt er natürlich
naja so kann es eigentlich selten passieren das eine Datei dem andern zukommt ^^
denke ich mir zumindest ^^ weil die eigendlich immer zu ner anderen Uhrzeit das bestellen :p
 
naja so kann es eigentlich selten passieren das eine Datei dem andern zukommt ^^
denke ich mir zumindest ^^ weil die eigendlich immer zu ner anderen Uhrzeit das bestellen :p
Die Wahrscheinlichkeit, dass zwei Benutzer zur selben Zeit etwas in den Warenkorb legen und dieser zusammen gepeichert wird, liegt bei deinem Vorschlag bei 1:86400, bei meinem bei 1:16³². Welcher nun besser geeignet ist, sollte auf der Hand liegen.
 
Hi,

1. Vergiss das mit IP adressen schnellstens wieder... Was machst Du beispielsweise, wenn 40 User die über ein Gateway surfen, bei dir shoppen? Dann hast Du nen netten "shared-Warenkorb". (erinnert mich irgendwie an das Gemeinschafts-Kaufen von letsbuyit.com *g*)

2. Vergiss Text-Files! Ist ein User nicht eingeloggt, dann legst Du den Warenkorb in einem Session Array ab. Wichtig dabei ist, auch "bewegliche" Daten statisch zu fixieren. d.h. z.B. Preise gleich in die Session mit reinpacken und nicht erst bei der Order-Confirmation aus der Datenbank nochmal auslesen. Dies deshalb, weil sich während es Einkaufs ja der Preis ändern könnte, und dem Kunden anschließend ein falscher Betrag von der CC-Karte abgebucht wird (und nicht der, den er ursprünglich gesehen hat)..

3. Registrierte Kunden-Warenkörbe in einer DB speichern
Ist ein Kunde als registrierter Kunde beim Einkaufen, sollte dieser Warenkorb in einer DB hinterlegt werden. Da es sich bei der DB um einen "nicht flüchtigen" Speicher handelt (im Gegensatz zu sessions), hat der Kunde immer wieder seinen Warenkorb, auch wenn er den Einkauf zwischendurch unterbricht.

Das nur ein paar Tipps am Rande.

Solltest Du trotzdem bei der Text-File Idee bleiben, sieh dir mal [phpf]uniqid[/phpf] an.

Ciao,
Mike
 
Zurück