Google Business Reviews Pro
Google Business Reviews Pro è un modulo PrestaShop per presentare recensioni aziendali salvate da Google Places (New) o Google Business Profile. Permette di scegliere fonte, posizione del widget, layout e impostazioni per il negozio selezionato. Places richiede chiave API, Place ID e fatturazione Google Cloud attiva; restituisce fino a 5 recensioni e può comportare costi. Prima dell'acquisto: la sincronizzazione Business Profile nel pacchetto offerto 1.0.1 richiede la correzione di un errore di accesso alla cache, autorizzazioni Google e OAuth. Le recensioni salvate non dimostrano il successo dell'ultimo recupero e il widget non garantisce posizioni SEO, citazioni AI o stelle nei risultati di ricerca.
Funzioni, configurazione e limiti
- Il codice prevede Google Places (New), Google Business Profile e le modalità Places only, Business Profile only e Hybrid. Il negozio legge dati salvati localmente, senza recuperare recensioni durante la visita. La sincronizzazione GBP ha un limite di 1–250 recensioni, non un archivio illimitato. GBP nel pacchetto 1.0.1 richiede la correzione descritta sotto.
- Hybrid preferisce i dati GBP salvati disponibili. Se non soddisfano le condizioni di disponibilità del modulo, può utilizzare i dati Places salvati. Non unisce i due insiemi e non cambia fonte dopo ogni errore API. Una vecchia cache GBP può mantenere la priorità; senza dati di entrambe le fonti, il widget non appare.
- È prevista Places only. Richiede Places API (New) abilitata, chiave API, Place ID corretto e fatturazione Google Cloud attiva. Le richieste possono essere a pagamento. Places restituisce fino a 5 recensioni, non l'intera cronologia aziendale.
- GBP richiede accesso API approvato per il progetto, permessi sul profilo e OAuth; Client ID e Client Secret da soli non bastano. Le attività esclusivamente online non sono idonee a un Profilo dell'attività. Importante per il pacchetto 1.0.1: il servizio chiama il metodo protetto getLocationCache(), interrompendo il salvataggio delle recensioni. L'uso di GBP richiede un pacchetto corretto e una conferma con un account autorizzato.
- Il codice CRON prevede l'aggiornamento di GBP e Places secondo la configurazione. Controlla l'intervallo GBP e salta la cache Places di meno di un'ora. Occorre configurare una pianificazione sul server; esiste anche l'azione manuale Sync now. L'errore GBP in 1.0.1 va corretto. Una pianificazione o una cache visibile non dimostrano una sincronizzazione riuscita. Sync now riguarda GBP; il pulsante di test recupera Places manualmente. Nel pacchetto 1.0.1, l'errore getLocationCache() può interrompere l'intero CRON prima della fase Places.
- Le impostazioni di fonti e widget sono salvate per il negozio selezionato; configurazione e OAuth richiedono il contesto di un solo negozio. Recensioni e cache sono separate per id_shop. Non tutte le impostazioni sono indipendenti: il token CRON è condiviso. Verifica ogni negozio separatamente.
- Sono selezionabili nove hook: displayHome, displayFooter, displayFooterBefore, displayFooterAfter, displayProductAdditionalInfo, displayShoppingCart, displayReassurance, displayLeftColumn e displayRightColumn. La visualizzazione richiede che il tema richiami l'hook scelto, che il tipo di pagina sia consentito e che esistano dati salvati.
- Display pages limita il widget per tipo di controller, per esempio index, product o cart; all consente tutti i tipi. Non seleziona singoli prodotti, categorie o URL. Restano necessari l'hook scelto del tema e i dati salvati.
- Le opzioni includono griglia o slider, cinque stili di scheda e colore d'accento. I controlli di titolo, valutazione numerica, numero di recensioni e stelle riguardano il riepilogo, non tutte le valutazioni nelle schede. Il limite del widget è 1–10 schede e non aumenta i limiti della fonte. Foto, date, testo e link dipendono da dati e stile.
- Places API (New) restituisce al massimo 5 recensioni scelte da Google per pertinenza, non necessariamente le cinque più recenti. Il modulo salva un sottoinsieme e ordina le schede per data, senza conservare l'ordine di pertinenza API. Il numero totale di valutazioni aziendali non è il numero di schede recuperate.
- Un errore API non impone cambio di fonte o cancellazione delle recensioni salvate. In Hybrid, vecchi dati GBP possono conservare priorità sui dati Places salvati. Controlla risultato e data della sincronizzazione separatamente dall'aspetto del widget. Non è garantita continuità in assenza di dati o con errori delle fonti.