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