PrestaShop nu are în back office un câmp pentru scripturi pe tot site-ul. Calea curată este o temă copil: adaugă codul de încorporare în layoutul principal și rezistă la actualizările temei părinte. Ghidul e pentru cine lucrează fără grijă cu fișierele temei.
Copiați codul de încorporare
În Notiamo, deschideți Clienți, apoi clientul, apoi site-ul. În cardul Cod de încorporare, apăsați butonul de copiere. Rândul arată așa:
<script src="https://my.notiamo.com/widget.js" data-site="pk_…" defer></script>
Verificați ca adresa magazinului să fie în Origini permise, pe aceeași pagină. Mai multe în Instalați widgetul pe site.
Creați tema copil
- Creați o temă copil a temei actuale, cum descrie ghidul PrestaShop: un folder în
/themes/cuconfig/theme.yml(care numește tema părinte) șipreview.png. - În tema copil, creați
templates/layouts/layout-both-columns.tplcu acest conținut și cheia dumneavoastră:
{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}
Temele Classic și Hummingbird au amândouă acest layout și acest bloc, chiar înainte de </body>. Celelalte layouturi principale (lățime completă, coloană stânga, doar conținut) îl extind. Paginile de comandă și de eroare au layouturi separate, deci butonul de review nu apare acolo. Dacă tema dumneavoastră e diferită, căutați fișierul ei de layout principal.
Activați-o și goliți memoria cache
Numele meniurilor sunt cele din documentația oficială în engleză; back office-ul dumneavoastră le poate afișa în română.
- În back office, mergeți la „Design” > „Theme & Logo”, faceți clic pe „Add new theme” și încărcați tema copil ca fișier .zip.
- Selectați-o și faceți clic pe „Use this theme”.
- În „Advanced Parameters” > „Performance”, faceți clic pe „Clear cache”.
Verificați că funcționează
Deschideți magazinul cu ?review=1 la sfârșitul adresei. Butonul de review apare în dreapta jos. Dacă nu apare, vedeți Rezolvați problemele frecvente.
Documentația platformei
- Documentația pentru dezvoltatori PrestaShop 9: Creating a child theme (în engleză)
- Documentația pentru dezvoltatori PrestaShop 9: Quick start, activarea temei (în engleză)
- Ghidul utilizatorului PrestaShop 8: Performance, golirea cache-ului (în engleză)
Pași verificați în documentația oficială la 15 octombrie 2026. Meniurile se schimbă: dacă ale dumneavoastră arată altfel, urmați pagina oficială.