Speicherbarer Warenkorb

Speicherbare Warenkörbe bieten einem angemeldeten Käufer die Möglichkeit, die Produkte aus seinem Warenkorb abzuspeichern und dabei zu benennen. In einem gespeicherten Warenkorb enthaltene Produkte können bei einem späteren Einkaufsvorgang teilweise oder komplett erneut in den Warenkorb gelegt werden.

Damit hat der Käufer die Möglichkeit, Bestellvorgänge leicht zu wiederholen oder einen Warenkorb abzuspeichern, um einen begonnenen Einkauf zu einem späteren Zeitpunkt mit bereits ausgewählten Produkten fortzusetzen.


Hinweise:

Diese Funktion muss für Ihren Shop freigeschaltet werden.
Weitere Informationen hierzu erhalten Sie gerne von der WEBSALE AG.

Speicherbarer Warenkorb und geräteübergreifender Warenkorb funktionieren nicht mit Web-to-Print-Produkten.

Funktionsumfang

Auf der Seite mit dem Warenkorb kann der Käufer:

seine Bezeichnung für den zu speichernden Warenkorb eingeben (obligatorisch) und diesen dann speichern

alle Positionen des Warenkorbs zu einem bereits gespeicherten Warenkorb hinzufügen

einen gespeicherten Warenkorb durch den aktuellen Warenkorb ersetzen

Über sein Kundenkonto kann der Käufer seine gespeicherten Warenkörbe verwalten. Er kann:

die Liste der gespeicherten Warenkörbe anzeigen

die Beschreibung eines gespeicherten Warenkorbs ändern

einen gespeicherten Warenkorb löschen

einen gespeicherten Warenkorb bearbeiten und verwenden

Positionen eines gespeicherten Warenkorbs löschen

beliebige Positionen eines gespeicherten Warenkorbs in den aktuellen Warenkorb legen

einen gespeicherten Warenkorb durch den aktuellen Warenkorb ersetzen

alle Positionen des aktuellen Warenkorbs zu einem gespeicherten Warenkorb hinzufügen

Folgende Funktionen können auch auf beliebigen Templates genutzt werden:

Anzeige der gespeicherten Warenkörbe in einer Liste

gespeicherten Warenkorb aus der Liste löschen

alle Positionen des aktuellen Warenkorbs zu einem gespeicherten Warenkorb hinzufügen

einen gespeicherten Warenkorb durch den aktuellen Warenkorb ersetzen

mit einem Link direkt zur Verwaltung des gespeicherten Warenkorbs gelangen

Shopkonfiguration shop.config ergänzen

Ergänzen Sie im Abschnitt Templates der Shopkonfiguration shop.config den Namen für das neue Template.

Fügen Sie den Parameter SavedBasketsManage ein, falls noch nicht vorhanden.

<Templates>
   ...
   SavedBasketsManage = ws_savedbaskets_manage.htm
   ...
</Templates>

Referenz: Abschnitt Templates

Folgende Parameter im Abschnitt NotifyMessages-Txt der Shopkonfiguration shop.config sind erforderlich:
Fügen Sie die Parameter ein, falls noch nicht vorhanden.

<NotifyMessages-Txt>
   ...
   SavedBasket-Saved         =   Ihr Warenkorb wurde unter der Bezeichnung '~SAVEDBASKET-AffectedBasket~' gespeichert.
   SavedBasket-Created       =   Sie haben einen neuen Warenkorb mit der Bezeichnung '~SAVEDBASKET-AffectedBasket~' angelegt.
   SavedBasket-Replaced      =   Der gespeicherte Warenkorb '~SAVEDBASKET-AffectedBasket~' wurde ersetzt.
   SavedBasket-Added         =   Der aktuelle Warenkorb wurde zu einem bereits gespeicherten Warenkorb hinzugefügt.
   SavedBasket-Deleted       =   Der gespeicherte Warenkorb '~SAVEDBASKET-AffectedBasket~' wurde gelöscht.
   SavedBasket-DeletedEntry  =   Das Produkt wurde aus dem gespeicherten Warenkorb '~SAVEDBASKET-AffectedBasket~' gelöscht.
   SavedBasket-DescrEmpty    =   Bitte geben Sie eine Bezeichnung für Ihren Warenkorb ein.
   ...
</NotifyMessages-Txt>

Referenz: Abschnitt NotifyMessages-Txt

Im Standard wird beim Laden eines gespeicherten Warenkorbs geprüft, ob die darin enthaltenen Produkte noch existieren. Falls nicht, wird das entsprechende Produkt automatisch aus dem gespeicherten Warenkorb gelöscht.

Wenn dies nicht gewünscht ist, kann diese Prüfung durch folgende Einstellung deaktiviert werden:

<Basic>
   ...
   SavedBasket-SkipProdValidityCheck = yes
   ...
</Basic>

Referenz: Abschnitt Basic

Link zur Verwaltung der gespeicherten Warenkörbe anzeigen

Sie können einen Link zur Verwaltung der gespeicherten Warenkörbe auf jedem beliebigen Template anzeigen.

Fügen Sie dazu folgenden Code an der Stelle ein, an der Sie den Link anzeigen möchten:

<a href="~WS-SavedBasketsManageLink~">gespeicherte Warenkörbe verwalten</a>

Referenz: WS-SavedBasketsManageLink


Tipp:

Wir empfehlen Ihnen, diesen Link zu klammern, so dass er nur angemeldeten Käufern angezeigt wird.

Template zur Verwaltung der gespeicherten Warenkörbe erstellen

Erstellen Sie das Template SavedBasketsManage mit dem Dateinamen wie in der Shopkonfiguration shop.config angegeben.

Das Template besteht aus 4 Hauptbereichen:

Übersicht (Bereichs-Tag: SAVEDBASKET-Overview)

Bearbeiten (Bereichs-Tag: SAVEDBASKET-Edit)

Löschen bestätigen (Bereichs-Tag: SAVEDBASKET-ConfirmDelete)

Ersetzen bestätigen (Bereichs-Tag: SAVEDBASKET-ConfirmReplace)

Referenz: SAVEDBASKET-Overview

Referenz: SAVEDBASKET-Edit

Referenz: SAVEDBASKET-ConfirmDelete

Referenz: SAVEDBASKET-ConfirmReplace

Funktionen für gespeicherte Warenkörbe auf der Warenkorbseite anzeigen

Damit ein Warenkorb gespeichert, zu einem bestehenden gespeicherten Warenkorb hinzugefügt oder dieser ersetzt werden kann, müssen Sie die Funktionen auf dem Warenkorb-Template anbieten.

Funktionen der gespeicherten Warenkörbe auf jedem Template anzeigen

Die Liste der gespeicherten Warenkörbe und alle zugehörigen Funktionen können Sie neben der Warenkorbseite auch auf jedem anderen beliebigen Template anzeigen lassen. Zu jedem Eintrag der Liste können Sie folgende Funktionen anbieten:

einen gespeicherten Warenkorb aus der Liste löschen

alle Positionen des aktuellen Warenkorbs zu einem gespeicherten Warenkorb hinzufügen

einen gespeicherten Warenkorb durch den aktuellen Warenkorb ersetzen

mit einem Link direkt zur Verwaltung des gespeicherten Warenkorbs gelangen

Tags

WS-SavedBasketsManageLink: Link zum Verwalten der gespeicherten Warenkörbe
Referenz: WS-SavedBasketsManageLink

SAVEDBASKET-Overview: Übersicht über die gespeicherten Warenkörbe
Referenz: SAVEDBASKET-Overview

SAVEDBASKET-Edit~: gespeicherten Warenkorb anzeigen/bearbeiten
Referenz: SAVEDBASKET-Edit

SAVEDBASKET-ConfirmDelete: Bestätigen: gespeicherten Warenkorb löschen
Referenz: SAVEDBASKET-ConfirmDelete

SAVEDBASKET-ConfirmReplace: Bestätigen: gespeicherten Warenkorb löschen
Referenz: SAVEDBASKET-ConfirmReplace

MSG-SavedBasket_Notify: Hinweismeldung gespeicherte Warenkörbe
Referenz: MSG-SavedBasket_Notify

SAVEDBASKET-Baskets: Liste der gespeicherten Warenkörbe
Referenz: SAVEDBASKET-Baskets

SAVEDBASKET_BasketsCounter: Positionsnummer in der Schleife der gespeicherten Warenkörbe
Referenz: SAVEDBASKET-BasketsCounter

SAVEDBASKET-Description: Beschreibung des gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Description

SAVEDBASKET-NumberOfPositions: Anzahl an Positionen im gespeicherten Warenkorb
Referenz: SAVEDBASKET-NumberOfPositions

SAVEDBASKET-NumberOfProducts: Anzahl an Produkten im gespeicherten Warenkorb
Referenz: SAVEDBASKET-NumberOfProducts

SAVEDBASKET-Created-Date: Datum der Erstellung des gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Created-Date

SAVEDBASKET-Created-Time: Zeit der Erstellung des gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Created-Time

SAVEDBASKET-Expires-Date: Verfallsdatum des gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Expires-Date

SAVEDBASKET-Expires-Time: Verfallszeit des gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Expires-Time

SAVEDBASKET-Description_input: Eingabefeld Beschreibung gespeicherten Warenkorbs
Referenz: SAVEDBASKET-Description_input

FORM-SaveBasket: Form zum Speichern des Kaufwarenkorbs
Referenz: FORM-SavedBasket

SAVEDBASKET-NewSavedBasketsLeft: der Käufer kann noch weitere Kaufwarenkörbe speichern
Referenz: SAVEDBASKET-NewSavedBasketsLeft

BT-SavedBasket_new: Button neuen gespeicherten Warenkorb anlegen
Referenz: BT-SavedBasket_new

SAVEDBASKET-AddBasketToSavedBasketLink: Hinzufügen des aktuelles Warenkorbs zum gespeicherten Warenkorb
Referenz: SAVEDBASKET-AddBasketToSavedBasketLink

SAVEDBASKET-AddToSavedBasketSelection: Dropdown-Liste mit den gespeicherten Warenkörben, welche noch Produkte aufnehmen können
Referenz: SAVEDBASKET-AddToSavedBasketSelection

BT-SavedBasket_add: Button aktuellen Warenkorb zu gespeicherten Warenkorb hinzufügen
Referenz: BT-SavedBasket_add

SAVEDBASKET-DeleteSavedBasketLink: Führt auf die Bestätigungsseite zum Löschen eines gespeicherten Warenkorbs
Referenz: SAVEDBASKET-DeleteSavedBasketLink

SAVEDBASKET-DeleteSavedBasketNoConfirmLink: Löscht einen gespeicherten Warenkorb
Referenz: SAVEDBASKET-DeleteSavedBasketNoConfirmLink

SAVEDBASKET-BackLink: Link zurück zur aufrufenden Seite
Referenz: SAVEDBASKET-BackLink

SAVEDBASKET-ReplaceWithBasketLink: Link zur Bestätigungsseite zum Überschreiben eines gespeicherten Warenkorbs
Referenz: SAVEDBASKET-ReplaceWithBasketLink

SAVEDBASKET-ReplaceWithBasketNoConfirmLink: überschreibt einen gespeicherten Warenkorb
Referenz: SAVEDBASKET-ReplaceWithBasketNoConfirmLink

SAVEDBASKET-ReplaceWithBasketSelection: Selectbox mit den (ersetzbaren) gespeicherten Warenkörben
Referenz: SAVEDBASKET-ReplaceWithBasketSelection

BT-SavedBasket_replace_confirm: Button zur Bestätigungsseite gespeicherten Warenkorb überschreiben
Referenz: BT-SavedBasket_replace_confirm

BT-SavedBasket_replace_noconfirm: Button zum Überschreiben des gespeicherten Warenkorbs
Referenz: BT-SavedBasket_replace_noconfirm

SAVEDBASKET-EditLink: Link zum Bearbeiten bzw. Verwenden eines gespeicherten Warenkorbs
Referenz: SAVEDBASKET-EditLink

SAVEDBASKET-UseLink: Link zum Bearbeiten bzw. Verwenden eines gespeicherten Warenkorbs
Referenz: SAVEDBASKET-UseLink

PR-SavedBasketVariations:Gibt die Varianten und Texteingabefelder des gespeicherten Produkts aus
Referenz: PR-SavedBasketVariations

ST-SavedBasketPosition_OK: Zeigt an, ob die gespeicherte Position noch gültig ist
Referenz: ST-SavedBasketPosition_OK

PR-SavedBasketQuantity: Menge einer Position
Referenz: PR-SavedBasketQuantity

PR-SavedBasketDeleteEntry: Link zum Löschen einer Position
Referenz: PR-SavedBasketDeleteEntry

FORM-SavedBasketManage: Form zum Speichern des gespeicherten Warenkorbs, löschen oder verwenden von Produkten
Referenz: FORM-SavedBasketManage

BT-SavedBasket_Save: Button speichern des Warenkorbs
Referenz: BT-SavedBasket_Save

SAVEDBASKET-PositionEmployeeID: EmployeeID der Position
Referenz: SAVEDBASKET-PositionEmployeeID

SAVEDBASKET-PositionGiftPackage: Geschenkverpackung der Position
Referenz: SAVEDBASKET-PositionGiftPackage

SAVEDBASKET-AffectedBasket: Name des betroffenen gespeicherten Warenkorbs, für Statusmeldungen
Referenz: SAVEDBASKET-AffectedBasket

Styles

Referenz: Styles für speicherbare Warenkörbe