Google Business Reviews Pro
Google Business Reviews Pro ist ein PrestaShop-Modul zur Darstellung gespeicherter Unternehmensbewertungen aus Google Places (New) oder Google Business Profile. Quelle, Widget-Position, Layout und Einstellungen lassen sich für den ausgewählten Shop festlegen. Places benötigt API-Schlüssel, Place ID und aktivierte Google-Cloud-Abrechnung; es liefert bis zu 5 Rezensionen und kann Kosten verursachen. Vor dem Kauf: Die Business-Profile-Synchronisierung im angebotenen Paket 1.0.1 benötigt eine Korrektur des Cache-Zugriffsfehlers, Google-Berechtigungen und OAuth. Gespeicherte Rezensionen belegen keinen erfolgreichen letzten Abruf; das Widget garantiert weder SEO-Positionen noch KI-Zitate oder Sterne in Suchergebnissen.
Funktionen, Konfiguration und Grenzen
- Der Code unterstützt Google Places (New), Google Business Profile sowie Places only, Business Profile only und Hybrid. Im Shop werden lokal gespeicherte Daten gelesen, nicht während des Besuchs abgerufen. Die GBP-Synchronisierung ist auf 1–250 Rezensionen begrenzt, kein unbegrenztes Archiv. Für Paket 1.0.1 ist die unten beschriebene GBP-Korrektur erforderlich.
- Hybrid bevorzugt verfügbare gespeicherte GBP-Daten. Erfüllen diese die Verfügbarkeitsbedingungen des Moduls nicht, können gespeicherte Places-Daten verwendet werden. Beide Mengen werden nicht zusammengeführt; nicht jeder API-Fehler löst einen Wechsel aus. Alter GBP-Cache kann Vorrang behalten. Ohne Daten beider Quellen erscheint kein Widget.
- Places only ist vorgesehen. Erforderlich sind aktivierte Places API (New), API-Schlüssel, passende Place ID und aktivierte Google-Cloud-Abrechnung. Anfragen können kostenpflichtig sein. Places liefert bis zu 5 Rezensionen, nicht die vollständige Unternehmenshistorie.
- GBP benötigt genehmigten API-Zugang des Projekts, Profilberechtigungen und OAuth; Client ID und Client Secret allein genügen nicht. Reine Online-Unternehmen sind nicht für ein Unternehmensprofil berechtigt. Wichtig für Paket 1.0.1: Der Synchronisierungsdienst ruft die geschützte Methode getLocationCache() auf und unterbricht dadurch die Speicherung. Vor einem GBP-Einsatz sind ein korrigiertes Paket und eine Bestätigung mit einem berechtigten Konto nötig.
- Der CRON-Code sieht je nach Konfiguration GBP- und Places-Aktualisierung vor. Er prüft das GBP-Intervall und überspringt Places-Cache unter einer Stunde. Ein Zeitplan muss auf dem Server eingerichtet werden; Sync now ist eine manuelle Aktion. Der GBP-Fehler in 1.0.1 muss behoben werden. Zeitplan oder sichtbarer Cache belegen keine erfolgreiche Synchronisierung. Sync now betrifft GBP; Places wird manuell über die Test-Schaltfläche abgerufen. In Paket 1.0.1 kann der getLocationCache()-Fehler den gesamten CRON vor dem Places-Schritt unterbrechen.
- Quellen- und Widget-Einstellungen werden für den ausgewählten Shop gespeichert; Konfiguration und OAuth benötigen Einzelshop-Kontext. Rezensionen und Cache sind nach id_shop getrennt. Nicht alle Einstellungen sind unabhängig: Der CRON-Token ist gemeinsam. Prüfen Sie jeden Shop separat.
- Wählbar sind neun Hooks: displayHome, displayFooter, displayFooterBefore, displayFooterAfter, displayProductAdditionalInfo, displayShoppingCart, displayReassurance, displayLeftColumn und displayRightColumn. Die Anzeige erfordert einen vom Theme aufgerufenen gewählten Hook, erlaubte Seiteneinstellungen und gespeicherte Daten.
- Display pages begrenzt das Widget nach Controller-Typ, etwa index, product oder cart; all erlaubt alle Seitentypen. Es wählt keine einzelnen Produkte, Kategorien oder URLs aus. Gewählter Theme-Hook und gespeicherte Daten bleiben erforderlich.
- Zur Auswahl stehen Raster oder Slider, fünf Kartenstile und eine Akzentfarbe. Schalter für Überschrift, numerische Bewertung, Bewertungsanzahl und Sterne betreffen die Zusammenfassung, nicht alle Kartenbewertungen. Das Widget-Limit beträgt 1–10 Karten und erhöht keine Quelllimits. Fotos, Datum, Text und Links hängen von Daten und Stil ab.
- Places API (New) liefert höchstens 5 von Google nach Relevanz ausgewählte Rezensionen, nicht garantiert die fünf neuesten. Das Modul speichert eine ausgewählte Teilmenge und sortiert Karten nach Datum; die API-Relevanzreihenfolge bleibt daher nicht erhalten. Die Gesamtzahl der Unternehmensbewertungen ist nicht die Anzahl abgerufener Karten.
- Ein API-Fehler erzwingt weder Quellenwechsel noch Löschung gespeicherter Rezensionen. Bei Hybrid können alte GBP-Daten weiterhin Vorrang vor gespeicherten Places-Daten haben. Prüfen Sie Ergebnis und Datum der Synchronisierung unabhängig von der Widget-Anzeige. Kontinuierliche Anzeige bei fehlenden Daten oder Quellenfehlern ist nicht garantiert.