beta_update für 2.0.1 Warenkorb speichern

Begonnen von hop, Oktober 21, 2003, 14:05:46

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

hop

Hallo,

es gibt im Supportverz. unter beta einige neue Script-Dateien, die zwei neue Funktionen hinzufügen.
Diese Funktionen sind so nur für angemeldete Kunden möglich, da sie über benutzerdefinierte Variablen gesteuert werden.

Und zwar handelt es sich um das Speichern des Warenkorbs,
so dass der Warenkorb unabhängig von einer
zusammenhängenden Session gefüllt werden kann.

Und ausserdem das Löschen des Warenkorbs nach Bestellung.

Ich will mal kurz beschreiben, wie die Funktionsweise ist:
Es gibt zwei benutzerdefinierte Var. für Kunden die man hierfür anlegen muss, vom Typ Text/Zahlen.

XCSTORE (wenn > 0 wird der WK gespeichert und steht beim nächsten login wieder zur Verfügung)

XCCLEAR (wenn > 0 wird der WK nach einem Bestellvorgang gelöscht)

Wenn Sie das Feld anlegen ist es zunächst für alle User leer. Dies entspricht dem Wert 0, das bedeutet die Funktion ist für alle User zunächst deaktiviert und das Verhalten ist so wie bisher.

Über SP-Forms hat der Kunde die Möglichkeit diese Variablen selbst einzustellen. Hiefür baut man bei den Kundendaten (Kundenkonto) eine Listbox ein:



Wenn Sie möchten, dass Ihr Warenkorb gespeichert wird
und zwischen zwei Sitzungen erhalten bleibt, stellen
Sie hier bitte "Warenkorb speichern" ein.



Analog für XCCLEAR


Anleitung:
Nach Sicherungskopie die Dateien aus iboshop.zip
im bin-Verzeichnis installieren.

hop



Sch?ne Gr??e hop

emil

Hallo Hop,

klasse, kommt mir gerade recht.


ZitatOriginal von hop
Über SP-Forms hat der Kunde die Möglichkeit diese Variablen selbst einzustellen. Hiefür baut man bei den Kundendaten (Kundenkonto) eine Listbox ein:

muß also zwangläufig auf dem Kundenkonto eingetragen werden?
Auf dem Warenkorb wäre es natürlich besser.

Nehmen wir an, ein Kunde will im Warenkorb über die Session hinaus sammeln, muß XCstore >0 sein.

(Nebenfrage, wo wird der Warenkorb gespeichert, kann er von einem anderen Arbeitsplatz aus weiterarbeiten? (Cookie))

Damit er diesen Warenkob wieder los wird, muß er zwangsläufig xcclear auch >0 haben. Oder?

Aber für den nichtangemeldeten User und für den - mal so und mal so - Kunden nicht gedacht?

Es gibt nur einen gespeicherten Warenkorb pro Useraccount?

Viele Grüße
Emil

hop

Hallo Emil,

Zitatmuß also zwangläufig auf dem Kundenkonto eingetragen werden?
ja. Ich denke die Vorlieben des Kunden ändern sich nicht
so häufig.

Zitat(Nebenfrage, wo wird der Warenkorb gespeichert, kann er von einem anderen Arbeitsplatz aus weiterarbeiten? (Cookie))
Auf dem Server, er kann von überall her wieder seinen Warenkorb aufrufen.

ZitatDamit er diesen Warenkob wieder los wird, muß er zwangsläufig xcclear auch >0 haben. Oder?
oder den Warenkorb einfach löschen.
Wenn XCCLEAR 0 ist, bekommt er bei der nächsten Anmeldung wieder seinen alten WK, kann ja auch sinnvoll sein für Kunden die immer etwa das Gleiche bestellen.

ZitatAber für den nichtangemeldeten User und für den - mal so und mal so - Kunden nicht gedacht?
Angemeldet muss man sein, um die Funktion nutzen zu können.


ZitatEs gibt nur einen gespeicherten Warenkorb pro Useraccount?
Zur Zeit ja.

hop
Sch?ne Gr??e hop