Extension Rating-Suite

Extension Rating-Suite


Extension Rating-Suite

Rating-Suite

Beschreibung

Die Rating-Suite erweitert das ProductRatingSlider Portlet im OnPage Composer (OPC) um umfangreiche Filter- und Auswahlmöglichkeiten für Produktbewertungen. Die Extension ermöglicht es, Bewertungen nach verschiedenen Kriterien zu filtern und gezielt auszuwählen, welche Bewertungen angezeigt werden sollen.

Die Rating-Suite arbeitet ausschließlich im Backend und ist für die Konfiguration von Bewertungs-Portlets im OnPage Composer zuständig.

Anwendungsbereiche

Die Extension eignet sich für folgende Anwendungsfälle:

  • Anzeige von Top-Bewertungen auf der Startseite
  • Filterung nach bestimmten Produktkategorien
  • Darstellung von Bewertungen eines bestimmten Herstellers
  • Anzeige von Bewertungen ab einer bestimmten Sternezahl
  • Mehrsprachige Shops: Bewertungen nach Sprache filtern
  • Manuelle Auswahl spezifischer Bewertungen für Marketing-Zwecke
  • Automatische Anzeige der aktuellsten positiven Bewertungen

Integration mit OnPage Composer

Die Rating-Suite ist in das ProductRatingSlider Portlet integriert und erweitert dessen Konfigurationsmöglichkeiten. Sie erfordert das salepix_templater Plugin mit dem ProductRatingSlider Portlet.

Die Rating-Suite funktioniert nur im Zusammenhang mit dem ProductRatingSlider Portlet im OnPage Composer.

Auswahlmodi

Die Rating-Suite bietet zwei Modi zur Auswahl von Bewertungen:

Modus 1: Dynamische Auswahl (Automatisch)

Bei der dynamischen Auswahl werden Bewertungen automatisch anhand von Filterkriterien ausgewählt. Die neuesten Bewertungen, die den Filterkriterien entsprechen, werden angezeigt.

Anwendungsfall: Automatische Anzeige der neuesten 5-Sterne-Bewertungen aus einer bestimmten Kategorie.

Modus 2: Manuelle Auswahl

Bei der manuellen Auswahl können Sie gezielt einzelne Bewertungen über eine Suchfunktion finden und auswählen.

Anwendungsfall: Spezifische Auswahl von besonders aussagekräftigen Bewertungen für Marketing-Zwecke.

Verfügbare Filter

Die Rating-Suite bietet vier verschiedene Filtertypen:

Filter 1: Bewertungssterne

Filtert Bewertungen nach der Anzahl der Sterne (ab X Sternen).

Filter Beschreibung
Ab 1 Stern Zeigt alle Bewertungen (1-5 Sterne)
Ab 2 Sternen Zeigt Bewertungen mit 2-5 Sternen
Ab 3 Sternen Zeigt Bewertungen mit 3-5 Sternen
Ab 4 Sternen Zeigt Bewertungen mit 4-5 Sternen
Ab 5 Sternen Zeigt nur 5-Sterne-Bewertungen

Filter 2: Sprache

Filtert Bewertungen nach der Sprache, in der sie verfasst wurden.

Verfügbare Sprachen: Alle im Shop aktivierten Sprachen (z.B. Deutsch, Englisch, Französisch)

Anwendungsfall: In mehrsprachigen Shops nur deutschsprachige Bewertungen auf der deutschen Startseite anzeigen.

Filter 3: Hersteller

Filtert Bewertungen nach dem Hersteller des bewerteten Produkts.

Verfügbare Hersteller: Alle im Shop vorhandenen Hersteller

Anwendungsfall: Nur Bewertungen für Produkte eines bestimmten Herstellers anzeigen (z.B. auf einer Hersteller-Landingpage).

Filter 4: Kategorie

Filtert Bewertungen nach der Produktkategorie.

Verfügbare Kategorien: Alle im Shop vorhandenen Produktkategorien mit vollständigem Pfad

Anwendungsfall: Nur Bewertungen aus der Kategorie "Elektronik" auf einer Elektronik-Landingpage anzeigen.

Einrichtung im OnPage Composer

Schritt 1: Portlet hinzufügen

1.1: Öffnen Sie den OnPage Composer für die gewünschte Seite

1.2: Fügen Sie das Portlet "ProductRatingSlider" hinzu

1.3: Öffnen Sie die Portlet-Konfiguration (Zahnrad-Symbol)

Schritt 2: Auswahlmodus wählen

2.1: Wählen Sie zwischen "Dynamisch" und "Manuell"

Schritt 3A: Dynamische Auswahl konfigurieren

Bei Auswahl des dynamischen Modus:

3.1: Im Bereich "Filter" sehen Sie vier Filterkategorien:
- Bewertungssterne
- Sprache
- Hersteller
- Kategorie

3.2: Klicken Sie auf die gewünschten Filter-Buttons, um sie zu aktivieren

3.3: Aktivierte Filter werden grün/blau hervorgehoben

3.4: Sie können mehrere Filter gleichzeitig aktivieren (UND-Verknüpfung)

3.5: Die Anzahl verfügbarer Bewertungen wird in Klammern angezeigt: z.B. "Ab 5 Sternen (23)"

3.6: Legen Sie die maximale Anzahl anzuzeigender Bewertungen fest

Schritt 3B: Manuelle Auswahl konfigurieren

Bei Auswahl des manuellen Modus:

3.1: Geben Sie im Suchfeld Suchbegriffe ein (Name, Titel oder Text der Bewertung)

3.2: Die Suche erfolgt live während der Eingabe

3.3: Gefundene Bewertungen werden mit folgenden Informationen angezeigt:
- Datum (TT.MM.JJJJ)
- Sternezahl
- Name des Bewerters
- Titel der Bewertung

3.4: Klicken Sie auf eine Bewertung, um sie auszuwählen

3.5: Ausgewählte Bewertungen werden in einer Liste angezeigt

3.6: Entfernen Sie Bewertungen durch erneutes Klicken

Schritt 4: Speichern

4.1: Klicken Sie auf "Speichern"

4.2: Speichern Sie die OnPage Composer Seite

4.3: Die Bewertungen werden nun im Frontend angezeigt

Praxisbeispiele

Beispiel 1: Top-Bewertungen auf der Startseite

Ziel: Die 5 neuesten 5-Sterne-Bewertungen auf der Startseite anzeigen

Konfiguration:

  • Modus: Dynamisch
  • Filter: "Ab 5 Sternen" aktivieren
  • Maximale Anzahl: 5

Ergebnis: Automatische Anzeige der neuesten 5-Sterne-Bewertungen. Bei neuen Bewertungen wird die Liste automatisch aktualisiert.

Beispiel 2: Kategorie-spezifische Bewertungen

Ziel: Bewertungen aus der Kategorie "Smartphones" mit mindestens 4 Sternen

Konfiguration:

  • Modus: Dynamisch
  • Filter: "Ab 4 Sternen" aktivieren
  • Filter: Kategorie "Elektronik > Smartphones" aktivieren
  • Maximale Anzahl: 10

Ergebnis: Zeigt die 10 neuesten Bewertungen aus der Smartphone-Kategorie mit mindestens 4 Sternen.

Beispiel 3: Hersteller-Landingpage

Ziel: Alle positiven Bewertungen für Produkte von "Apple" anzeigen

Konfiguration:

  • Modus: Dynamisch
  • Filter: "Ab 4 Sternen" aktivieren
  • Filter: Hersteller "Apple" aktivieren
  • Maximale Anzahl: 20

Ergebnis: Zeigt die 20 neuesten Bewertungen für Apple-Produkte mit mindestens 4 Sternen.

Beispiel 4: Mehrsprachiger Shop

Ziel: Nur deutschsprachige Bewertungen auf der deutschen Startseite

Konfiguration:

  • Modus: Dynamisch
  • Filter: "Ab 3 Sternen" aktivieren
  • Filter: Sprache "Deutsch" aktivieren
  • Maximale Anzahl: 8

Ergebnis: Zeigt nur deutschsprachige Bewertungen mit mindestens 3 Sternen.

Beispiel 5: Marketing-Auswahl

Ziel: Spezifische, besonders aussagekräftige Bewertungen für eine Kampagne

Konfiguration:

  • Modus: Manuell
  • Suche nach: "hervorragend", "perfekt", "empfehlenswert"
  • Auswahl von 3-5 besonders positiven Bewertungen

Ergebnis: Zeigt nur die manuell ausgewählten Bewertungen an. Diese bleiben konstant, auch wenn neue Bewertungen hinzukommen.

Beispiel 6: Kombination mehrerer Filter

Ziel: Premium-Bewertungen für eine spezielle Aktion

Konfiguration:

  • Modus: Dynamisch
  • Filter: "Ab 5 Sternen" aktivieren
  • Filter: Kategorie "Premium-Produkte" aktivieren
  • Filter: Sprache "Deutsch" aktivieren
  • Maximale Anzahl: 6

Ergebnis: Zeigt die 6 neuesten deutschsprachigen 5-Sterne-Bewertungen aus der Premium-Kategorie.

Filter-Kombinationen

Mehrere Filter werden mit UND verknüpft. Das bedeutet:

Aktive Filter Ergebnis
Ab 5 Sternen Alle 5-Sterne-Bewertungen
Ab 5 Sternen + Deutsch Nur deutschsprachige 5-Sterne-Bewertungen
Ab 4 Sternen + Kategorie "Schuhe" Bewertungen mit 4-5 Sternen aus der Schuh-Kategorie
Ab 5 Sternen + Hersteller "Nike" + Deutsch Deutschsprachige 5-Sterne-Bewertungen für Nike-Produkte

Suchfunktion (Manueller Modus)

Die Suchfunktion durchsucht folgende Felder:

  • Name des Bewerters
  • Titel der Bewertung
  • Text der Bewertung

Die Suche erfolgt:

  • Teilwort-Suche (z.B. findet "super" auch "superschnell")
  • Nicht case-sensitive (Groß-/Kleinschreibung wird ignoriert)
  • Maximal 100 Ergebnisse
  • Nur aktive Bewertungen werden durchsucht

Anzeigeformat im Frontend

Die ausgewählten Bewertungen werden im Frontend als Slider angezeigt mit:

  • Sternebewertung (visuell)
  • Name des Bewerters
  • Titel der Bewertung
  • Bewertungstext
  • Datum der Bewertung
  • Produktbild und Name (verlinkbar)

Caching und Performance

Die Rating-Suite nutzt das JTL-Shop Caching-System:

  • Filteroptionen werden gecacht
  • Bewertungslisten werden gecacht
  • Cache wird automatisch aktualisiert bei neuen Bewertungen
  • Unterschiedliche Cache-Keys für verschiedene Filter-Kombinationen

Bei Änderungen an Bewertungen oder Produkten wird der Cache automatisch geleert. Die Änderungen sind sofort im Frontend sichtbar.

Besonderheiten bei Kategorien

Bei der Kategorie-Filterung wird der vollständige Kategoriepfad angezeigt:

  • Format: "Hauptkategorie > Unterkategorie > Produkt-Kategorie"
  • Beispiel: "Elektronik > Computer > Notebooks"
  • Sortierung: Alphabetisch nach Kategoriepfad

Mehrere Kategorien können gleichzeitig ausgewählt werden (ODER-Verknüpfung bei mehreren Kategorien).

Technische Hinweise

Die Rating-Suite arbeitet mit folgenden JTL-Shop Komponenten:

  • tbewertung (Bewertungstabelle)
  • tartikel (Produkttabelle für Hersteller-Filter)
  • tkategorieartikel (Kategorie-Zuordnung)
  • tkategorie (Kategorien)
  • thersteller (Hersteller)

Nur aktive Bewertungen (nAktiv = 1) werden berücksichtigt.

Limitierungen

  • Maximale Suchergebnisse: 100
  • Die Rating-Suite funktioniert nur im OnPage Composer
  • Bewertungen müssen im Shop aktiv sein
  • Filter werden mit UND verknüpft (außer mehrere Kategorien = ODER)

Unterschied zu Standard-Bewertungsanzeige

Feature Standard Mit Rating-Suite
Auswahl Nur produktspezifisch Shop-weit mit Filtern
Filter Keine 4 Filter-Typen
Manuelle Auswahl Nicht möglich Per Suche möglich
Cross-Category Nicht möglich Über Kategorien hinweg
Hersteller-Filter Nicht möglich Verfügbar