zenth

Integrazione

Chatbot per PrestaShop

Una riga nel tema del negozio, prima di </body>.

Gratis per iniziare. Nessuna carta.

Installazione

Su PrestaShop.

  1. 01Copia il codiceLo trovi nella scheda Installa del tuo bot, già con la tua chiave dentro.
  2. 02Apri il layoutÈ themes/tuo-tema/templates/layouts/layout-both-columns.tpl, da FTP o dal gestore file dell'hosting. PrestaShop non ha un editor di template nel back office.
  3. 03Incolla e svuotaMetti lo snippet nel blocco hook_before_body_closing_tag, l'ultima cosa prima di </body>. Poi Parametri avanzati → Prestazioni → Cancella cache.
<script async src="https://zenth.it/w.js"
        data-bot="pk_live_..."></script>

Cosa cambia su PrestaShop.

Niente script nelle pagine CMS

PrestaShop valida quei campi con isCleanHtml e rifiuta il salvataggio se trova un tag script. Lo stesso controllo blocca il modulo di testo personalizzato, quindi lo snippet deve stare nel tema.

Smart cache per JavaScript

In Parametri avanzati → Prestazioni PrestaShop può combinare i file JS, e la documentazione ufficiale avverte di testare prima di lasciarla attiva. Se la bolla non compare, disattivala e premi Cancella cache.

Da 1.7 a 9

L'hook displayBeforeBodyClosingTag è nello stesso punto del tema classic dal 1.7.0 fino a 8.x: fra 1.7 e 8 non cambia niente. Da PrestaShop 9.1 il tema predefinito è Hummingbird, cartella diversa e stesso hook.

Domande.

Serve un modulo?

No, se puoi modificare i file del tema. Senza FTP serve un modulo di terze parti da PrestaShop Addons agganciato a displayBeforeBodyClosingTag: Zenth non ne pubblica uno.

Funziona sul checkout?

Sì. Il template del checkout eredita lo stesso layout, quindi il bot resta anche sulle pagine dell'ordine.

Ho salvato il file ma il sito è uguale.

È la cache dei template di Smarty. Vai in Parametri avanzati → Prestazioni, premi Cancella cache e, mentre lavori, metti Template cache su Ricompila i modelli se i file sono stati aggiornati.

Perdo la modifica se aggiorno il tema?

Sì, se scrivi dentro il tema comprato. Fai un tema figlio: una cartella in /themes con un theme.yml che indica il tema padre, e mettici la tua copia del layout.

Altre piattaforme

WooCommerceShopifyWordPressWixTutte

Il tuo sito, in un bot.

Incolla l'indirizzo. Lo leggiamo e il bot risponde.

Provalo