Neu: Kundenrezensionen mit Herzen in Lila-Babyblau, ueberall im Shop integriert
Neue HeartRating-Komponente (Herzen statt Sterne, Lila-Babyblau-Verlauf wie der Rest der Markenoptik) + komplettes Rezensions-System: - Produktkarten: Bewertungszeile (Herzen + Anzahl) unter dem Titel, nur wenn Bewertungen vorhanden sind. - Produktseite: volle "Kundenrezensionen"-Sektion mit Durchschnitt und einzelnen Rezensionen (Name, Herzen, Datum, Text) bzw. "Noch keine Bewertungen"-Hinweis. - Shop-Filter: neuer "Mindestbewertung"-Filter im Filter-Sidebar + neue Sortierung "Beste Bewertung". - Startseite: "Was unsere Kund:innen sagen"-Sektion mit Gesamtbewertung und den 3 neuesten Rezensionen - erscheint automatisch, sobald die erste echte Bewertung existiert. - Adminbereich: neues Feld "Bewertungen" pro Produkt (Name/Herzen/Text/Datum), mit deutlichem Hinweis, dass hier nur echte Kundenrueckmeldungen eingetragen werden duerfen - erfundene Bewertungen sind in Deutschland/der EU gesetzlich verboten (UWG). Deshalb bewusst OHNE Beispiel-Bewertungen im Code: alle Bereiche starten leer und blenden sich automatisch ein, sobald VanVan die erste echte Rezension eintraegt. Mit temporaeren Testdaten end-to-end durchgetestet (Herzen-Darstellung, Rezensions-Section, Filter, Startseiten-Sektion) und vor dem Commit wieder aus den echten Produktdaten entfernt. Gilt fuer alle 4 Sprachen. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
1add9a42a1
commit
b384938b92
@@ -134,6 +134,25 @@ collections:
|
||||
- { label: Lieferumfang, name: lieferumfang, widget: string, required: false }
|
||||
- { label: Pflegehinweise, name: pflegehinweise, widget: string, required: false }
|
||||
- { label: Lieferzeit, name: lieferzeit, widget: string, required: false }
|
||||
- label: "🩵 Kundenrezensionen"
|
||||
name: bewertungen
|
||||
widget: list
|
||||
required: false
|
||||
summary: "{{fields.name}} — {{fields.bewertung}}/5"
|
||||
hint: "WICHTIG: Hier nur echte Rückmeldungen deiner Kund:innen eintragen (z.B. per E-Mail/Nachricht erhalten) — erfundene Bewertungen sind in Deutschland und der EU gesetzlich verboten (Gesetz gegen unlauteren Wettbewerb). Ohne Eintrag hier bleibt der Bewertungsbereich beim Produkt einfach leer, das ist völlig normal für neue Produkte."
|
||||
fields:
|
||||
- { label: "Name (z.B. Vorname + Initiale des Nachnamens)", name: name, widget: string }
|
||||
- { label: "Bewertung (1-5 Herzen)", name: bewertung, widget: number, value_type: int, min: 1, max: 5 }
|
||||
- label: "Text der Bewertung (optional)"
|
||||
name: text
|
||||
widget: object
|
||||
required: false
|
||||
fields:
|
||||
- { label: Deutsch, name: de, widget: text, required: false }
|
||||
- { label: Englisch, name: en, widget: text, required: false }
|
||||
- { label: "Schweizerdeutsch", name: ch, widget: text, required: false }
|
||||
- { label: Französisch, name: fr, widget: text, required: false }
|
||||
- { label: "Datum (optional)", name: datum, widget: datetime, format: "YYYY-MM-DD", date_format: "YYYY-MM-DD", time_format: false, required: false }
|
||||
- label: "Interner Code (URL) — nach Veröffentlichung nicht mehr ändern!"
|
||||
name: slug
|
||||
widget: string
|
||||
|
||||
Reference in New Issue
Block a user