x-sessionmitgegeben werden. Mehr dazu hier.
Unterstützte Methoden
Angabe aller Unterstützten Methoden.Methoden für Bewertungen innerhalb eines Kundenkontos
Über diese Methoden können Bewertungen aus Sicht eines konkreten Kundenkontos abgefragt werden. Damit kann das Frontend nach einem Bewertungsvorgang die aktuelle Bewertung des Kunden anzeigen oder in „Mein Konto“-Bereichen (z. B. Übersicht eigener Bewertungen) wiederverwenden.GET account/rating/latest
Folgender Aufruf stellt die zuletzt abgegebene Kundenbewertung des aktuell angemeldeten Kunden bereit. Beispiel-Aufruf der zuletzt abgegebenen Kundenbewertung des eingeloggten KontosBeispiel-Response
Parameterübersicht
Header-Parameter
GET account/rating/list
Folgender Aufruf listet alle Produktbewertungen des aktuell eingeloggten Kontos auf. Der Befehl kann beispielsweise verwendet werden, um eine Bewertungsübersicht im Kundenkonto “Mein Konto” anzuzeigen.Parameterübersicht
Header-Parameter
Beispiel-Response
Methoden für Kundenbewertungen (pro Bestellung)
Über diese Methode werden Kundenbewertungen verwaltet, die ein Kunde für ein bestimmtes Produkt innerhalb einer konkreten Bestellung abgegeben hat. Zudem können neue Bewertungen angelegt, vorhandene Bewertungen geändert oder wieder gelöscht werden. Zusätzlich stehen Prüf- und Lese-Methoden zur Verfügung, um festzustellen, ob bereits eine Bewertung für die Kombination aus Produkt und Bestellung existiert und um diese Bewertung im Detail abzurufen (z. B. nach Aufruf eines Bewertungslinks in einer Service-E-Mail).GET productRating/get
Mit diesem Aufruf wird – sofern vorhanden – die bereits abgegebene Kundenbewertung zu der angegebenen Kombination aus Bestellung und Produkt im Detail abgerufen, um sie z. B. in Formularen oder „Mein Konto“-Ansichten anzuzeigen. Beispiel-Aufruf um eine Kundenbewertung für das Produkt mit der ID99aus der Bestellung 0404-12 abzurufen
Beispiel-Response
Parameterübersicht
Header-Parameter
Body-Parameter
GET productRating/check
Mit dieser Methode wird geprüft, ob für die angegebene Kombination aus Bestellung und Produkt bereits eine Bewertung des Kunden vorliegt (z. B. zur Steuerung, ob ein Bewertungslink oder -formular noch angezeigt werden soll). Beispiel-Aufruf um festzustellen, ob eine Kundenbewertung für das Produkt mit der ID99 aus der Bestellung mit der ID 4857 existiert
Beispiel-Response
Beispiel-Response, wenn die Bewertung existiert, ansonsten bekommt man “false” zurück:
Parameterübersicht
Header-Parameter
Body-Parameter
POST productRating/add
Mit dieser Methode wird für eine konkrete Kombination aus BestellungorderId und Produkt productId eine neue Kundenbewertung angelegt.
Beispiel-Aufruf, der eine Kundenbewertung für das Produkt mit der ID 99-0984 für die Bestellung mit der ID 4900 abgibt
Beispiel-Request
Beispiel-Response
Parameterübersicht
Header-Parameter
Body-Parameter
Fehlercodes
PUT productRating/update
Mit dieser Methode wird eine bereits vorhandene Kundenbewertung zu einer bestimmten BestellungorderId und einem bestimmten Produkt productId geändert, z. B. wenn der Kunde Text oder Bewertungssternzahl nachträglich anpasst.
Beispiel-Aufruf, um eine bereits vorhandene Kundenbewertung für das Produkt mit der ID 99-0984 aus der Bestellung mit der ID 4900 zu ändern
Beispiel-Request
Beispiel-Response
Parameterübersicht
Header-Parameter
Body-Parameter
DELETE productRating/update
Mit dieser Methode wird eine bestehende Kundenbewertung für eine konkrete Kombination aus BestellungorderId und Produkt productId wieder gelöscht, sodass sie im Frontend nicht mehr angezeigt und in Auswertungen nicht mehr berücksichtigt wird.
Beispiel-Aufruf, um eine Kundenbewertung für das Produkt mit der ID 99-0984 für die Bestellung mit der ID 4900 zu löschen
Beispiel-Request
Beispiel-Response
Parameterübersicht
Header-Parameter
Body-Parameter
Methoden für Bewertungsübersichten je Produkt
Diese Methoden stellen alle freigegebenen Kundenbewertungen sowie aggregierte Bewertungsinformationen für ein bestimmtes Produkt bereit.GET productRating/list
Mit dieser Methode werden alle für das angegebene Produkt verfügbaren Kundenbewertungen abgerufen. Die zurückgegebenen Daten können im Frontend z. B. für die Anzeige einer vollständigen Bewertungsübersicht auf der Produktdetailseite oder in separaten Bewertungslisten verwendet werden. Beispiel-Aufruf, um alle Kundenbewertungen für das Produkt mit der ID99-0984 anzeigen zu lassen
Body-Parameter
GET productRating/statistics
Mit dieser Methode werden die aus allen freigegebenen Kundenbewertungen berechneten Kennzahlen für das angegebene Produkt abgerufen, insbesondere der durchschnittliche Bewertungswert und die Anzahl der berücksichtigten Bewertungen. Die Daten eignen sich insbesondere für kompakte Darstellungen wie Bewertungssterne und kurze Bewertungszusammenfassungen auf Produktdetailseiten oder Übersichtsseiten. Beispiel-Aufruf, um die Statistik für die Kundenbewertungen für das Produkt mit der ID99-0984 zu laden
