WiderrufButton · PrestaShop
Pulsante di recesso PrestaShop 1.7 e 8
PrestaShop (1.7 e 8.x) non dispone di un campo integrato per inserire codice globale nel footer. Il metodo più affidabile senza ricorrere a uno sviluppatore è un modulo gratuito di tipo "Custom Code" o "HTML Box". In alternativa, il widget WiderrufButton può essere integrato direttamente nel template del tema.
Installazione in 3 passaggi
Installa un modulo Custom Code
Nel back office di PrestaShop apri Moduli → Catalogo moduli e cerca "Custom Code" o "HTML Box". In alternativa carica un modulo gratuito da PrestaShop Addons tramite Moduli → Carica un modulo come file ZIP. Procedi quindi con l'installazione.
Inserisci lo script tag nel footer
Apri la configurazione del modulo e incolla lo script tag di WiderrufButton nel campo destinato al footer (codice prima del tag di chiusura </body>). Sostituisci il segnaposto con il tuo Widget-Key nell'attributo data-shop-id e salva.
Svuota la cache e verifica
Svuota la cache in Parametri avanzati → Prestazioni. Apri il front office del tuo negozio, apri la finestra di recesso e invia un recesso di prova: la conferma di ricezione dovrebbe arrivare via e-mail.
Il tag script
<!-- Replace YOUR_WIDGET_KEY with your personal key from the dashboard -->
<script
src="https://widerrufbutton.net/widget/v1/wh.js"
data-shop-id="YOUR_WIDGET_KEY"
data-position="fixed-bottom-left"
data-lang="auto"
async defer
></script>Se il codice non viene salvato, disattiva l'opzione "Usa la libreria HTMLPurifier" in Parametri del negozio → Generale. Senza modulo puoi inserire lo script anche direttamente in themes/IlTuoTema/templates/_partials/footer.tpl: in questo caso usa un child theme, così un aggiornamento non sovrascriverà il codice.
Domande frequenti
Quali versioni di PrestaShop sono supportate?
L'approccio con lo script tag funziona allo stesso modo con PrestaShop 1.7.x e 8.x. Poiché il widget viene caricato esclusivamente lato client, è indipendente dalla versione di PrestaShop e dal tema utilizzato.
Ho bisogno di un modulo a pagamento?
No. Nel marketplace di PrestaShop Addons sono disponibili moduli gratuiti di tipo Custom Code o HTML Box che inseriscono JavaScript nel footer. In alternativa puoi integrare lo script direttamente nel template del tema, senza alcun modulo.
L'integrazione è possibile anche senza modulo, direttamente nel tema?
Sì. Modifica il file themes/IlTuoTema/templates/_partials/footer.tpl oppure utilizza l'hook displayBeforeBodyClosingTag in un modulo personalizzato. In caso di inserimento diretto nel template consigliamo un child theme, così gli aggiornamenti non rimuoveranno il codice.