Hi,
[...]
Das Freischalten darf aber erst passieren, wenn der User seinen Browser endgültig schließt (also die Session im Prinzip verloren ist). Oder eben nach einer bestimmten Zeit, wobei vermutet wird, dass der User nicht mehr online ist.
Problem: derselbe User entschliesst sich jetzt, doch zu kaufen, geht wieder auf die Seite, aber findet seinen Artikel nicht, weil der ja noch reserviert ist.
ich glaube, dass es da ueberhaupt kein Problem gibt. (Erst recht nicht mit (oder wegen) dem verbindungslosen HTTP.)
Sven Rautenbergs Predigten, dass (geschaeftslogische) Probleme, die in der Realitaet entstehen, auch in dieser zu bearbeiten sind, greifen auch hier.
Was ist also besonders an einem Warenkorb fuer Einzelstuecke? Nichts! Denn in Abhaengigkeit der Verfuegbarkeit von Artikeln kann jeder Artikel theoretisch auch ein Einzelstueck werden. Also hat man entweder verstanden, wie man einen Webshop baut oder nicht.
Wenn Du "Freischalten" und "Reservieren" von _nichtbestellten_ Artikeln unterstuetzt, koennen die Artikel eben temporaer nicht bestellt werden. Und wenn der Kunde, der einen Artikel "reserviert" hat, diesen dann bestellen moechte, dann muss eben klar sein, wer den Artikel "reserviert" hat und eine Wiedererkennung muss dann dem "reservierthabenden" Kunden den Bestellvorgang ermoeglichen.
Ist doch wie beim Kunsthaendler. Da kann man auch kein Bild "reservieren" ohne sich zu identifizieren.
Gruss,
Ludger