$wsProductRating Modul können Sie Produktbewertungen laden, prüfen und im Frontend anzeigen.
Produktbewertungen sind ein wichtiges Element für Kaufentscheidungen. Sie zeigen Kunden die Erfahrungen anderer Käufer und erhöhen das Vertrauen in Produkte.
Modulübersicht
Beispiel / Ausschnitt über$wsProductRating
“ƒ()” kennzeichnet eine Funktion.
Methoden in der Übersicht
| Methode | Rückgabe-Typ | Beschreibung |
|---|---|---|
checkRatingExistence() | bool | Prüft, ob für ein Produkt in Verbindung mit einer Bestellung eine Bewertung existiert. |
loadAllProductRatings() | array | Lädt alle Bewertungen eines Produkts. |
loadRatingStatistics() | map | Lädt Statistiken zu den Bewertungen eines Produkts. |
loadSingleRating() | map | Lädt eine einzelne Bewertung anhand von Produkt- und Bestell-ID. |
loadLatestRating() | map | Lädt die neueste Bewertung des aktuell eingeloggten Kunden. |
loadRatingByAccount() | map | Lädt eine Produktbewertung des aktuell eingeloggten Kunden. |
Templates
Produktbewertungen werden typischerweise auf der Produktdetailseite (product.htm) angezeigt. Sie können aber auch auf Kategorieseiten oder in der Bestellhistorie eingebunden werden, um Kunden zur Bewertung aufzufordern.Variablen
Für$wsProductRating stehen keine Variablen zur Verfügung.
Methoden
$wsProductRating.checkRatingExistence()
Prüft, ob für ein Produkt in Verbindung mit einer Bestellung bereits eine Bewertung existiert. Signatur$wsProductRating.checkRatingExistence(productId, orderId)
Rückgabebool - true wenn eine Bewertung existiert, sonst false.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
productId | string | ja | ID des Produkts. |
orderId | string | ja | ID der Bestellung. |
$wsProductRating.loadAllProductRatings()
Lädt alle Bewertungen eines Produkts. Signatur$wsProductRating.loadAllProductRatings(productId)
Rückgabearray - Liste mit allen Bewertungen des Produkts.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
productId | string | ja | ID des Produkts. |
$wsProductRating.loadRatingStatistics()
Lädt Statistiken zu den Bewertungen eines Produkts. Signatur$wsProductRating.loadRatingStatistics(productId)
Rückgabemap - Map mit Bewertungsstatistiken (z.B. Durchschnitt, Anzahl).
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
productId | string | ja | ID des Produkts. |
$wsProductRating.loadSingleRating()
Lädt eine einzelne Bewertung anhand von Produkt- und Bestell-ID. Signatur$wsProductRating.loadSingleRating(productId, orderId)
Rückgabemap - Map mit den Bewertungsdaten.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
productId | string | ja | ID des Produkts. |
orderId | string | ja | ID der Bestellung. |
$wsProductRating.loadLatestRatingForAccount()
Lädt die neueste Bewertung des aktuell eingeloggten Kunden. Signatur$wsProductRating.loadLatestRatingForAccount()
Rückgabemap - Map mit den Bewertungsdaten.
Beispiel, das die neueste Bewertung des Kunden lädt.
$wsProductRating.loadRatingByAccount()
Lädt eine Produktbewertung des aktuell eingeloggten Kunden. Signatur$wsProductRating.loadRatingByAccount(productId)
Rückgabemap - Map mit den Bewertungsdaten des Kunden.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
productId | string | ja | ID des Produkts. |
Aktionen
Für$wsProductRating sind keine Aktionen vorhanden.
