PrestaShop non ha un campo nel back office per gli script di tutto il sito. Il modo pulito è un tema child: aggiunge il codice di incorporamento al layout principale e resiste agli aggiornamenti del tema padre. Questa guida è per chi ha dimestichezza con i file del tema.
Copi il codice di incorporamento
In Notiamo, apra Clienti, poi il cliente, poi il sito. Nella scheda Codice di incorporamento, prema il pulsante di copia. La riga è così:
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
Controlli che l’indirizzo del negozio sia nelle Origini consentite nella stessa pagina. Altri dettagli in Installi il widget.
Crei il tema child
- Crei un tema child del Suo tema attuale, come descrive la guida di PrestaShop: una cartella in
/themes/conconfig/theme.yml(che indica il padre) epreview.png. - Nel tema child, crei
templates/layouts/layout-both-columns.tplcon questo contenuto e la Sua chiave:
{extends file='parent:layouts/layout-both-columns.tpl'}
{block name='hook_before_body_closing_tag'}
{$smarty.block.parent}
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
{/block}
I temi Classic e Hummingbird hanno entrambi questo layout e questo blocco, subito prima di </body>. Gli altri layout principali (larghezza piena, colonna sinistra, solo contenuto) lo estendono. Le pagine di checkout e di errore usano layout separati, quindi lì il pulsante di revisione non compare. Se il Suo tema è diverso, cerchi il suo file di layout principale.
Lo attivi e svuoti la cache
I nomi dei menu sono quelli della documentazione ufficiale in inglese; il Suo back office può mostrarli in italiano.
- Nel back office, vada su «Design» > «Theme & Logo», clicchi su «Add new theme» e carichi il tema child come file .zip.
- Lo selezioni e clicchi su «Use this theme».
- In «Advanced Parameters» > «Performance», clicchi su «Clear cache».
Controlli che funzioni
Apra il negozio con ?review=1 alla fine dell’indirizzo. Il pulsante di revisione compare in basso a destra. Se non compare, veda Risolva i problemi comuni.
Documentazione della piattaforma
- Documentazione per sviluppatori PrestaShop 9: Creating a child theme (in inglese)
- Documentazione per sviluppatori PrestaShop 9: Quick start, attivare il tema (in inglese)
- Guida utente PrestaShop 8: Performance, svuotare la cache (in inglese)
Passaggi verificati sulla documentazione ufficiale il 15 ottobre 2026. I menu cambiano: se i Suoi sono diversi, segua la pagina ufficiale.