PrestaShop no tiene un campo en el back office para scripts de todo el sitio. La forma limpia es un tema hijo: añade el código de inserción al diseño principal y sobrevive a las actualizaciones del tema padre. Esta guía es para quien se maneja con archivos de tema.
Copie el código de inserción
En Notiamo, abra Clientes, después el cliente y después el sitio. En la tarjeta Código de inserción, pulse el botón de copiar. La línea es así:
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
Compruebe que la dirección de la tienda está en Orígenes permitidos en la misma página. Más en Instale el widget.
Cree el tema hijo
- Cree un tema hijo de su tema actual, como describe la guía de PrestaShop: una carpeta en
/themes/conconfig/theme.yml(que nombra al padre) ypreview.png. - En el tema hijo, cree
templates/layouts/layout-both-columns.tplcon este contenido y su propia clave:
{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}
Los temas Classic y Hummingbird tienen este diseño y este bloque, justo antes de </body>. Sus otros diseños principales (ancho completo, columna izquierda, solo contenido) lo amplían. Las páginas de pedido y de error usan diseños aparte, así que el botón de revisión no aparece en ellas. Si su tema es distinto, busque su archivo de diseño principal.
Actívelo y vacíe la caché
Los nombres de menú son los de la documentación oficial en inglés; su back office puede mostrarlos en español.
- En el back office, vaya a «Design» > «Theme & Logo», haga clic en «Add new theme» y suba el tema hijo como archivo .zip.
- Selecciónelo y haga clic en «Use this theme».
- En «Advanced Parameters» > «Performance», haga clic en «Clear cache».
Compruebe que funciona
Abra la tienda con ?review=1 al final de la dirección. El botón de revisión aparece abajo a la derecha. Si no aparece, vea Resuelva los problemas habituales.
Documentación de la plataforma
- Documentación para desarrolladores de PrestaShop 9: Creating a child theme (en inglés)
- Documentación para desarrolladores de PrestaShop 9: Quick start, activar el tema (en inglés)
- Guía de usuario de PrestaShop 8: Performance, vaciar la caché (en inglés)
Pasos comprobados con la documentación oficial el 15 de octubre de 2026. Los menús cambian: si los suyos son distintos, siga la página oficial.