Startseite > Template- und Themeprogrammierung > Shop-Objekte > review_list

review_list

Das <obj>review_list</obj> Objekt enthält eine Liste von <obj>review</obj> Objekten, sowie die Anzahl und die durchschnittliche Bewertung der Reviews. Es wird innerhalb des <obj>product</obj> Objektes für die Liste der Reviews <obj>product.review_list</obj> verwendet.

Verfügbarkeit in Templates

In folgenden Templates steht das <obj>review_list</obj> Objekt zur Verfügung.

Attribute

Die nachfolgenden Attribute stehen im <obj>review_list</obj> Objekt zur Verfügung.

review_list.review_count

Gibt die Anzahl der vorhandenen Reviews zurück.

review_list.average_rating

Gibt die Durchschnittsbewertung der Reviews zurück.

review_list.distribution

Gibt eine Liste zurück, welche die Verteilung der Reviews repräsentiert. Die Liste enthält immer fünf Elemente. Jedes Element repräsentiert eine bestimmte Bewertung und die dazu gehörenden aggregierten Daten. Nachfolgend die Attribute eines Elements.

review_list.distribution[n].rating

Gibt die Bewertung zurück, auf die sich dieses Element bezieht. Mögliche Werte sind <liquid>5</liquid>, <liquid>4</liquid>, <liquid>3</liquid>, <liquid>2</liquid>, <liquid>1</liquid>.

review_list.distribution[n].count

Gibt die Anzahl der Reviews für diese Bewertung zurück.

review_list.distribution[n].percent

Gibt den prozentualen Anteil von <obj>review_distribution[n].count</obj> in Bezug auf die anderen <obj>review_distribution[n]</obj> zurück.

review_list.reviews

Gibt eine Liste von <obj>review</obj> Objekten zurück.

Beispiel

Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>review_list</obj> Objekt.

review_list": {
  "review_count": 2,
  "average_rating": 4.5,
  "distribution": [
    {
      "rating": 5,
      "count": 1,
      "percent": 50
    },{
      "rating": 4,
      "count": 1,
      "percent": 50
    },{
      "rating": 3,
      "count": 0,
      "percent": 0
    },{
      "rating": 2,
      "count": 0,
      "percent": 0
    },{
      "rating": 1,
      "count": 0,
      "percent": 0
    }
  ],
  "reviews": [
    {
      "id": 2,
      "product_id": 100016,
      "nickname": "Roytalla Mirasud",
      "from": "Nitschewo",
      "language": "de",
      "rating": 4,
      "headline": "Empfehlung",
      "body": "Die Weste ist etwas greller und kürzer als erwartet, aber sie fühlt sich sehr gut an.",
      "up_votes": 2,
      "down_votes": 0,
      "created_at": "2015-12-04T16:04:15.000Z"
    },{
      "id": 1,
      "product_id": 100016,
      "nickname": "Annabelle de Metier",
      "from": "Patterncity",
      "language": "en",
      "rating": 5,
      "headline": "Great",
      "body": "I like this product.",
      "up_votes": 1,
      "down_votes": 3,
      "created_at": "2015-08-04T15:54:57.000Z"
    }
  ]
}