Kundenstimmen
AktivKundenstimmen und Testimonials in Zentrale und Kundenportal, als Feed für die Websites, plus Google-Bewertungen als Startseiten-Modul
- Bereich
- Zentrale
- Start
- 09.08.2026
- Zuletzt
- 07.10.2026
- Am Zug
- René
Nächster Schritt, René
Hohenems-Profil für das Google-Modul freigeben lassen und Impuls Oldenburg von preprod nach main freigeben
Worum es geht
Kundenstimmen (Testimonials) lösen die Freeda-Version ab. Das SIM-Team und die Kunden pflegen sie als eigenen Bereich, die Websites lesen sie beim Bauen aus einem öffentlichen Feed. Zusätzlich liefert der Hub Google-Bewertungen je Standort für ein Startseiten-Modul.
Stand
- Kundenstimmen live seit 09.08.2026 (Hub v0.157.0, Commit e4e975d vom 10.08.): Pflege doppelt in der Kundenakte (Modal-Editor, Medienpool) und im Kundenportal (
/portal/kundenstimmen, Berechtigungkundenstimmen), beide überkundenstimmenCore.ts. - Listen n:m (eine Stimme in mehreren Listen), Bild oder YouTube/Vimeo-Video (ID oder ganze URL, Einbettung nocookie).
- Feed
GET /portal/kundenstimmen.json?k=[&kategorie=]und Bilder/portal/kundenstimmen-bild/:id; Website-BausteinSimKundenstimmen.astromitsrc/lib/kundenstimmen.tsin Template v1. - Impuls Oldenburg: 10 Stimmen und 10 Fotos verlustfrei aus Freeda übernommen, Impuls-Optik mit Slider bleibt; 07.10. Abgleich in der Zentrale (Helmut-Foto, Teaser = 3 wie im Altsystem).
- Portal-Umbau 02.10. (Hub v0.351.1): Kundenstimmen-Formular im Modal. Die Liste-Zuordnung („+ Liste“) läuft noch über ein Browser-Eingabefenster.
- Google-Bewertungen als Feed (Hub v0.265.0 am 10.09., v0.267.0): Sync über die Business Profile API einmal täglich je Standort, Feed
/portal/google-bewertungen.json, ModulSimGoogleBewertungen.astro, Kundenstimmen-Seite zeigt Bewertungen ab 4 Sternen mit Text. Pilot Tschann Feldkirch (196 Bewertungen, 4,6). - Hilfetexte zum Standort-Scope bei den Kundenstimmen (Hub v0.310.1, 15.09.).
Offen
- René Tschann Hohenems fehlt im Google-Modul, weil das Profil nicht im Agentur-Konto liegt; Freigabe beim Inhaber veranlassen.
- René Impuls Oldenburg preprod ansehen und von preprod nach main freigeben (inklusive Kundenstimmen-Abgleich).
- ich Einbau der Kundenstimmen in Template v2 und in die Kunden ohne Stimmenseite (Browns zeigte Template-Platzhalter, Stand 09.08., prüfen).
- ich „+ Liste“ im Portal aus dem Browser-Eingabefenster in ein Modal umbauen.
- René Entscheidung, ob Places-Fallback als Zusatzquelle der Google-Bewertungen eingeschaltet wird (
HUB_PLACES_FALLBACK, kostet Geld, derzeit aus). - ich eigenen Google-Token für den Sync einrichten (derzeit läuft er über den Client „Postiz GMB“), braucht Renés einmalige Anmeldung.
Entscheidungen und Regeln
- 2026-08-09: Kundenstimmen als eigener Bereich mit Pflege in Zentrale und Portal, Listen n:m, Bild oder Video; Impuls-Übernahme verlustfrei.
- 2026-09-10: Google-Bewertungen nur über die Business Profile API (kostenlos, alle Bewertungen), täglich geholt und gespeichert, keine Places API. Der bezahlte Anbieter hinter Freeda entfällt.
- Google-Bewertungen auf Impuls kommen nicht aus Freeda, sondern aus SIMreviews (eigenes Tool über externen Anbieter): nicht anfassen.
- 2026-10-02: Anlegen und Bearbeiten im Portal immer im Modal, nie als Formular unter einer langen Liste.
- Zentrale nicht erreichbar beim Bauen führt zum Build-Abbruch (Prebuild des Google-Moduls),
ok:falseschaltet das Modul aus. - Neuer Kunde im Google-Modul: Standort-ID und Place-ID in die Standort-Akte (PUT mit vollständigen
fremd_ids), Sync auslösen, Prebuild und Komponenten ins Repo.
Verlauf
- Impuls Oldenburg: Kundenstimmen-Abgleich in der Zentrale, Teaser = 3 (preprod 0d19620).
- Hub v0.351.0/v0.351.1 (4401e83, c65a230): Kundenstimmen im Portal-Modal; Doku 06336d8.
- Hub v0.310.0 (2983885), v0.310.1 (ec27ae1): Standort-Scope und Kunden-Hilfe für Kundenstimmen.
- Hub v0.265.0 (d9d8f7d), v0.267.0: Google-Bewertungen als Feed; Tschann Feldkirch.
- Hub, Commit fd48c19: Portal 2.0 Etappe 2b bringt die Kundenstimmen-Seite in das neue Design.
- Impuls Oldenburg komplett umgebaut, Kundenstimmen mit Quelle Zentrale und Impuls-Optik.
- Hub v0.157.0 (e4e975d): Kundenstimmen als eigener Bereich live, 10 Stimmen von Impuls übernommen.
Wo liegt was
- Hub-Code:
/root/sim-ops/hub/src/kundenstimmen.tsundkundenstimmenCore.ts(9 Tests),portalKundenstimmen.ts,googleBewertungen.ts,googleBewertungenCore.ts,gbpBewertungen.ts. - Tabellen: Kundenstimmen mit Listenzuordnung; google_bewertungen und google_bewertungen_stand. Zugang
HUB_GBP_CLIENT_ID,HUB_GBP_CLIENT_SECRET,HUB_GBP_REFRESH_TOKENin/root/sim-ops/.env(Werte nur dort). - Zentrale: Kundenakte › Website und Team › Karte Kundenstimmen. Portal:
/portal/kundenstimmen. - Feeds:
/portal/kundenstimmen.json,/portal/google-bewertungen.json?k=&s=&min=&limit=; SyncPOST /api/google-bewertungen/sync?k=, StandGET /api/google-bewertungen/stand?k=. - Website:
SimKundenstimmen.astro,src/lib/kundenstimmen.ts,scripts/prebuild-google-bewertungen.mjs,sim/SimGoogleBewertungen.astro,club-infos/kundenstimmen.astro. - Doku: Wiki
20-Tools/Kundenstimmen.md,20-Tools/Google-Bewertungen Feed.md.