ShopPilot > News

beta_update für 2.0.1 Warenkorb speichern

(1/1)

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:



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

  Warenkorb nicht speichern
  Warenkorb speichern


--- End code ---


Analog für XCCLEAR


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

hop





Linkback: https://www.shoppilot.net/pf/index.php?topic=268.0

emil:
Hallo Hop,

klasse, kommt mir gerade recht.



--- Zitat ---Original 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:

--- End quote ---


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,


--- Zitat ---muß also zwangläufig auf dem Kundenkonto eingetragen werden?
--- End quote ---

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))

--- End quote ---

Auf dem Server, er kann von überall her wieder seinen Warenkorb aufrufen.


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

--- End quote ---

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.


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

--- End quote ---

Angemeldet muss man sein, um die Funktion nutzen zu können.



--- Zitat ---Es gibt nur einen gespeicherten Warenkorb pro Useraccount?
--- End quote ---

Zur Zeit ja.

hop

Navigation

[0] Themen-Index

Go to full version
Powered by SMFPacks SEO Pro Mod | Sitemap