Invia la richiesta di partecipazione ufficiale a Google Recensioni dei Clienti subito dopo il checkout, senza incollare script nei temi. Configura l'ID Commerciante, attiva o disattiva i GTIN dei prodotti e lascia che il modulo costruisca un payload sicuro (data di consegna, email, paese) dall'ordine corrente.
Il modulo gcroptin integra l'opt-in ufficiale di Recensioni dei Clienti di Google direttamente nella pagina di conferma dell'ordine di PrestaShop, garantendo una raccolta fluida di feedback autentici. Acquisisce dinamicamente dati essenziali come email e paese, calcolando intelligentemente la data di consegna stimata basandosi sulle impostazioni dell'ordine, del corriere e su un offset configurabile. Permette l'inclusione condizionale dei GTIN (EAN-13/MPN) dei prodotti, migliorando la precisione delle recensioni. Grazie alla sua architettura basata su template Smarty, il modulo è facile da mantenere e assicura un invio dati sicuro, evitando problemi legati all'inserimento manuale di script. Richiede solo l'ID Commerciante per funzionare.
gcroptin inserisce l'opt-in ufficiale di Recensioni dei Clienti di Google nella pagina di conferma dell'ordine . Nessuno snippet incollato nei temi: un solo ID Commerciante , un template Smarty pulito per il JavaScript e dati reali dell'ordine (lingua, email, paese, consegna stimata, GTIN opzionali dei prodotti). Attiva o disattiva la corrispondenza dei prodotti con un interruttore: il campo products viene inviato solo quando lo desideri.
[Inserire screenshot: configurazione modulo - ID Commerciante, interruttore per includere GTIN, offset di consegna di fallback + conferma ordine con opt-in GCR]
La documentazione di Google mostra JavaScript statico. In un vero negozio PrestaShop hai bisogno di valori dinamici : l'email dell'acquirente, il riferimento dell'ordine, il paese di consegna, una data di consegna stimata credibile e, opzionalmente, i GTIN affinché le recensioni possano essere associate ai prodotti, non solo al negozio.
Inserire il codice direttamente in un tema o in un blocco HTML generico significa fare copia-incolla fragili, avere a che fare con editor che rimuovono i tag e non avere una separazione netta tra ciò che Google si aspetta e ciò che il tuo negozio sa . Quando Google cambia un campo o usi il multinegozio, ti ritrovi a correggere regressioni.
gcroptin mantiene il contratto con Google in un unico template Smarty versionato , lo alimenta con dati PHP calcolati ed espone nella configurazione solo ciò che serve ai commercianti: l'ID Commerciante, se includere il payload dei prodotti e un offset di fallback quando il negozio non può dedurre un orizzonte di consegna migliore.
script . Basta un salvataggio e il tuo opt-in scompare. products quando il tuo catalogo è privo di EAN-13 può indebolire la qualità del segnale. L'output del front-office si trova in views/templates/hook/gcroptin-order-confirmation.tpl . Esegui l'override nel tuo tema sotto modules/gcroptin/… quando hai bisogno di modificare il markup, senza toccare il PHP.
products condizionaleAttiva/disattiva Includi elenco GTIN prodotti . Quando è disattivato, la chiave products è omessa da gapi.surveyoptin.render , più pulito che inviare array vuoti. Quando è attivo, ogni riga usa EAN-13 con fallback su MPN per il campo gtin .
La data inviata a Google è costruita a strati: usa la data di consegna dell'ordine, se impostata; altrimenti data ordine + N giorni dove N deriva dal corriere ( max_delivery_time / max_delay se presenti), poi da PS_SHIPPING_DELAY del negozio, e infine dal tuo offset di fallback configurato.
Non viene visualizzato nulla finché non viene salvato un ID Commerciante numerico valido: nessun sondaggio vuoto accidentale in produzione. Le stringhe passate al template sono preparate con json_encode in modo che virgolette e caratteri speciali nelle email non rompano l'opt-in.
Un hook, un tpl, aggiornamenti prevedibili.
Il modulo recupera l'ordine corrente, costruisce un array di variabili (ID commerciante, ISO lingua, ID ordine, email cliente, paese di consegna, data di consegna stimata, flag di inclusione prodotti e il JSON dei prodotti pre-costruito se abilitato), quindi esegue il rendering del template.
Questa separazione significa che il tuo team può verificare il payload esatto che Google riceve leggendo un unico file di template. Il PHP rimane focalizzato sull'integrità dei dati e sulle regole di business, non su blocchi di script mantenuti a mano nel database.
Copia gcroptin-order-confirmation.tpl nella cartella modules/gcroptin/views/templates/hook/ del tuo tema per personalizzare il markup mantenendo sicuri gli aggiornamenti del modulo.
Ordine, corriere, negozio - e poi il tuo fallback.
Google utilizza la finestra di consegna stimata per decidere quando chiedere una recensione. Un piatto "+3 giorni per tutti" ignora corrieri, orari limite e logistica specifica per paese.
gcroptin preferisce segnali strutturati da PrestaShop: una data di consegna dell'ordine reale quando il tuo flusso di lavoro la imposta; altrimenti, segue una breve lista di priorità (tempo massimo di consegna del corriere, ritardo di spedizione globale, fallback del modulo) in modo che la data inviata segua la configurazione del tuo negozio invece di una singola costante hard-coded.
YYYY-MM-DD ) corrisponde al formato atteso da Google.Prima EAN-13, poi fallback su MPN - documentato nella configurazione.
Quando abiliti l'elenco GTIN, ogni prodotto ordinato diventa un piccolo oggetto JSON {"gtin":"…"} . Il modulo legge EAN-13 dalla riga d'ordine; se è vuoto, ricorre a MPN . La descrizione dell'interruttore di inclusione nel Back Office ti ricorda che dati EAN ricchi migliorano la qualità della corrispondenza nell'ecosistema di Google.
Se il tuo catalogo non è ancora pronto, disattiva l'interruttore: l'opt-in viene comunque eseguito per l'ordine, ma senza il blocco products , senza inviare array non validi o semi-vuoti "perché il tutorial diceva così".
Nessuna area di testo gigante per gli script. Imposta il tuo ID Commerciante , decidi se inviare i GTIN dei prodotti e regola l'offset di consegna di fallback. Il modulo spiega come viene calcolata la consegna e dove si trova il template.
Modulo nativo PrestaShop: registra displayOrderConfirmation , fornisce un template per l'hook e utilizza chiavi di configurazione per l'ID Commerciante, il flag di inclusione prodotti e l'offset di consegna di fallback. Compatibile con PrestaShop da 1.7 a 9.x secondo i metadati del modulo - verifica sul tuo tema di staging prima di andare in produzione.
displayOrderConfirmation - si attiva dopo un ordine andato a buon fine, il momento ideale per l'opt-in. gcroptin-order-confirmation.tpl - Blocco lingua GCR + script della piattaforma + callback di rendering.
Il modulo automatizza l'inserimento dell'opt-in di Recensioni dei Clienti Google sulla pagina di conferma dell'ordine. Ottimizza la raccolta dati fornendo informazioni accurate, come la data di consegna stimata calcolata dinamicamente e i GTIN condizionali. Elimina gli snippet manuali, garantendo un processo fluido e senza errori per le tue recensioni.
Questo modulo integra le Recensioni Clienti Google, aumentando le vendite grazie alla costruzione di fiducia tramite feedback verificati. Migliora la conversione e l'esperienza del cliente, ottimizzando la visibilità con dati precisi sui prodotti e tempistiche di sondaggio ideali.
Con 15 anni di esperienza PrestaShop, sappiamo che incollare snippet è rischioso. Questo modulo integra l'opt-in di Google Recensioni Clienti in modo nativo, usando dati dinamici, calcolando date di consegna reali e gestendo i GTIN, evitando gli errori comuni e garantendo la stabilità a lungo termine.
Grazie all'architettura basata su template Smarty e alle opzioni configurabili, il modulo offre un'ampia personalizzazione. Permette di adattare il markup, controllare l'invio dei GTIN dei prodotti e gestire la data di consegna stimata, garantendo un perfetto allineamento alle esigenze specifiche del tuo negozio PrestaShop.
Il modulo offre pieno accesso al suo codice e template Smarty, consentendo facili override nel tema. Puoi personalizzare il markup e l'integrazione senza modificare i file del modulo, garantendo aggiornamenti sicuri e manutenzione prevedibile.
Gli aggiornamenti garantiscono che il modulo mantenga la compatibilità con PrestaShop (1.7-9.x) e le specifiche di Google. Grazie all'architettura basata su template e ai dati sicuri, gli aggiornamenti sono prevedibili, assicurando funzionalità ininterrotta e conformità normativa.