Aktionen im Überblick
| Aktion | Beschreibung |
|---|---|
WatchListItemAdd | Fügt ein oder mehrere Produkte zur Merkliste hinzu. |
WatchListItemDelete | Entfernt ein Produkt aus der Merkliste. |
AddWatchList | Erstellt eine neue Merkliste. |
DeleteWatchList | Löscht eine bestehende Merkliste. |
RenameWatchList | Benennt eine bestehende Merkliste um. |
Aktionen
WatchListItemAdd
Mit dieser Aktion wird ein Produkt zur Merkliste des Benutzers hinzugefügt. Es können sowohl einzelne Produkte als auch mehrere Produkte gleichzeitig übergeben werden. AnwendungsbeispielNutzbar auf Produkt- oder Kategorieseiten, auf denen Kunden Artikel auf ihre Merkliste setzen können, um sie später wiederzufinden oder zu kaufen. Parameter
| Name | Beschreibung |
|---|---|
productId | Die ID des Produkts, das zur Merkliste hinzugefügt werden soll. |
freeFields.<identifier> | Optionale Freifelder, die dem Merklisten-Eintrag zugeordnet werden können. |
multiProducts.<productId>.<quantity> | Ermöglicht das gleichzeitige Hinzufügen mehrerer Produkte mit jeweiliger Menge. |
| Fehlercode | Beschreibung |
|---|---|
missingProductId | Parameter productId fehlt oder ist leer. |
invalidProductId | Das Produkt mit der angegebenen productId existiert nicht. |
invalidVariantId | Die angegebene Variante des Produkts ist ungültig oder nicht vorhanden. |
- $wsWatchList
- $wsWatchList.watchLists
- $wsWatchList.loadWatchList()
- $wsWatchList.isProductOnWatchList()
- $wsWatchList.countWatchListsWithProduct()
WatchListItemDelete
Mit dieser Aktion wird ein Eintrag aus der Merkliste des Benutzers entfernt. AnwendungsbeispielNutzbar auf der Merklisten-Seite, auf der Kunden einzelne Produkte wieder von ihrer Merkliste löschen können. Parameter
| Name | Beschreibung |
|---|---|
watchListItemId | Die ID des Merklisten-Eintrags, der gelöscht werden soll. |
| Fehlercode | Beschreibung |
|---|---|
missingWatchListItemId | Parameter watchListItemId fehlt oder ist leer. |
- $wsWatchList
- $wsWatchList.watchLists
- $wsWatchList.loadWatchList()
- $wsWatchList.loadWatchListItemId()
AddWatchList
Mit dieser Aktion wird eine neue Merkliste für den eingeloggten Benutzer erstellt. AnwendungsbeispielNutzbar auf der Merklisten-Verwaltungsseite, auf der Kunden zusätzlich Merklisten anlegen können, z.B. für verschiedene Anlässe oder Kategorien. Parameter
| Name | Beschreibung |
|---|---|
watchListName | Der Name der neuen Merkliste. |
| Fehlercode | Beschreibung |
|---|---|
notLoggedIn | Der Benutzer ist nicht eingeloggt. |
missingWatchListName | Parameter watchListName fehlt. |
DeleteWatchList
Mit dieser Aktion wird eine bestehende Merkliste des eingeloggten Benutzers gelöscht. AnwendungsbeispielNutzbar auf der Merklisten-Verwaltungsseite, auf der Kunden nicht mehr benötigte Merklisten entfernen können. Parameter
| Name | Beschreibung |
|---|---|
watchListId | Die ID der Merkliste, die gelöscht werden soll. |
| Fehlercode | Beschreibung |
|---|---|
notLoggedIn | Der Benutzer ist nicht eingeloggt. |
missingWatchListId | Parameter watchListId fehlt. |
invalidWatchListId | Die angegebene Merkliste existiert nicht oder gehört nicht zu diesem Benutzerkonto. |
RenameWatchList
Mit dieser Aktion wird eine bestehende Merkliste des eingeloggten Benutzers umbenannt. AnwendungsbeispielNutzbar auf der Merklisten-Verwaltungsseite, auf der Kunden den Namen einer bestehenden Merkliste anpassen können. Parameter
| Name | Beschreibung |
|---|---|
watchListId | Die ID der Merkliste, die umbenannt werden soll. |
watchListName | Der neue Name der Merkliste. |
| Fehlercode | Beschreibung |
|---|---|
notLoggedIn | Der Benutzer ist nicht eingeloggt. |
missingWatchListId | Parameter watchListId fehlt. |
missingWatchListName | Parameter watchListName fehlt. |
invalidWatchListId | Die angegebene Merkliste existiert nicht oder gehört nicht zu diesem Benutzerkonto. |
