SavedBasketsManage verwaltet er seine abgelegten Warenkörbe. Die SAVEDBASKET-Tags decken beide Orte ab.
Wegweiser: Speicherbare Warenkörbe
Gespeicherte Warenkörbe hängen am Kundenkonto. Alle Tags dieser Seite setzen deshalb einen angemeldeten Käufer voraus.
Der Einstieg
WS-SavedBasketsManageLink gehört zum Präfix WS- und greift als Klammerung, wenn der Käufer angemeldet ist.
Die Zahl der gespeicherten Warenkörbe je Kunde und die Zahl der Positionen je Warenkorb sind im Shopsystem fest begrenzt. Ist eine der Grenzen erreicht, blenden die zuständigen Klammerungen die jeweilige Möglichkeit von selbst aus. Sie brauchen dafür keine eigene Prüfung.
Den aktuellen Warenkorb ablegen
Auf dem Warenkorbtemplate stehen drei Wege offen: als neuen Warenkorb speichern, an einen vorhandenen anhängen oder einen vorhandenen ersetzen. Alle drei laufen über dieselbe Form.FORM-SaveBasket blendet die ganze Form aus, wenn der Warenkorb leer ist oder der Käufer die Höchstzahl gespeicherter Warenkörbe schon erreicht hat. Legen Sie die Form deshalb immer in diese Klammerung.
Die beiden Auswahllisten unterscheiden sich in ihrem Inhalt. Anhängen geht nur bei Warenkörben, die noch Platz für weitere Positionen haben, ersetzen bei allen. Deshalb gibt es zwei getrennte Tags und nicht eine Liste für beides.
SAVEDBASKET-Description_input liefert den festen Namen input_savedbasket_descr.
- Referenz:
FORM-SaveBasketundFORM-SavedBasketManageauf der Seite FORM- (Formulare) - Referenz: die vier
BT-SavedBasket_Schaltflächen auf der Seite BT- (Buttons)
Die Liste der gespeicherten Warenkörbe
SAVEDBASKET-Baskets ist auch die Schleife über die Liste. Innerhalb davon beschreiben sechs Tags den einzelnen Eintrag.
Was sich mit einem Eintrag anstellen lässt
Innerhalb der Schleife liefern fünf Tags die Adressen für die möglichen Aktionen.SAVEDBASKET-AddBasketToSavedBasketLink greift als Klammerung und blendet sich aus, sobald dieser Warenkorb die Höchstzahl an Positionen erreicht hat. Die übrigen Linktags sind reine Einzel-Tags.
Alle Linktags erzeugen gesicherte Adressen und nehmen die Kennung des betroffenen Warenkorbs mit. Sie brauchen also keinen eigenen Parameter anzuhängen.
Die vier Hauptbereiche des Verwaltungstemplates
Das TemplateSavedBasketsManage bedient vier Zustände. Welcher gerade gilt, sagen vier Klammerungen. Jede davon gibt es auch in der negativen Fassung.
SAVEDBASKET-BackLink führt dorthin zurück, wo der Käufer hergekommen ist, also entweder auf den Warenkorb oder auf die Übersicht. Sie brauchen dafür keine Fallunterscheidung im Template.
Die Positionen eines gespeicherten Warenkorbs
Im Hauptbereich Bearbeiten laufen Sie mitPR-Data über die Positionen. Innerhalb dieser Schleife stehen die gewohnten Produktdaten-Tags zur Verfügung, dazu einige Tags, die es nur hier gibt.
- Referenz: die drei
PR-SavedBasketTags auf der Seite PR- (Grundlagen und Produktdaten) - Referenz:
ST-SavedBasketPosition_OKauf der Seite ST- (Status)
Rückmeldungen an den Käufer
SAVEDBASKET-AffectedBasket funktioniert auch nach dem Löschen. Das Shopsystem merkt sich den Namen des gelöschten Warenkorbs, damit die Meldung ”… wurde gelöscht” den Namen noch nennen kann.
Referenz: MSG-SavedBasket_notify auf der Seite MSG- (Meldungen)
Die Tags im Überblick
SAVEDBASKET-Baskets und SAVEDBASKET-NewSavedBasketsLeft sind auf allen Templates zulässig. Die vier Bereichs-Tags gelten nur auf SavedBasketsManage. Die Eintrags-Tags stehen innerhalb der SAVEDBASKET-Baskets-Schleife und zusätzlich in den Hauptbereichen Bearbeiten, Löschen bestätigen und Ersetzen bestätigen. Die drei Positions-Tags gehören in die PR-Data-Schleife des Hauptbereichs Bearbeiten.
Verwandte Themen
- Wegweiser: Speicherbare Warenkörbe
- Referenz: FORM- (Formulare)
- Referenz: BT- (Buttons)
- Referenz: MSG- (Meldungen)
- Referenz: PR- (Grundlagen und Produktdaten)
