Piattaforma8 min di lettura

Installare il pulsante di recesso in Shopify — passo dopo passo (2026)

Passo dopo passo: così integri un pulsante di recesso conforme nel tuo store Shopify – tre vie a confronto, errori frequenti e checklist di conformità.

Shopify, con oltre 4,6 milioni di shop attivi in tutto il mondo, è uno dei sistemi di e-commerce più amati – e a partire dal 19 giugno 2026 anche gli operatori Shopify sono obbligati a mettere a disposizione un pulsante di recesso conforme al D.Lgs. 209/2025. Questa guida ti mostra in cinque minuti come inserire il pulsante di recesso nel tuo store Shopify, senza conoscenze di programmazione e senza costose agenzie.

Perché gli operatori Shopify sono particolarmente coinvolti

Shopify è una piattaforma SaaS con un sistema di temi chiuso. A differenza di WooCommerce o Shopware, non puoi semplicemente installare un plugin da una directory e sperare in una soluzione pronta. Devi invece attendere un'app dallo Shopify App Store, adattare il tuo tema o integrare un widget esterno tramite script-tag. Ognuna di queste varianti ha le proprie insidie, che dovresti conoscere prima di investire tempo di sviluppo o denaro.

A questo si aggiunge che molti store Shopify usano un tema centrale senza la classica navigazione nel footer. Il pulsante di recesso, però, secondo il D.Lgs. 209/2025 deve essere accessibile «senza scorrere» e «durante l'intero termine di recesso». Ciò richiede un posizionamento pulito che funzioni sia sulle pagine prodotto e categoria, sia al checkout. In particolare la pagina di checkout in Shopify è un caso speciale, perché negli shop non Plus non è liberamente modificabile e le classiche app di tema non vi agiscono.

Un altro punto: la documentazione ufficiale di Shopify sul tema del diritto di recesso è tuttora orientata a USA e Canada. Per il mercato europeo non esiste una soluzione nativa nell'area admin: tu, come operatore, devi organizzare la conformità in autonomia. Chi attende una funzione ufficiale di Shopify rischia di mancare la scadenza del 19 giugno 2026.

Gli operatori Shopify con clienti italiani sono soggetti al diritto italiano – indipendentemente dal fatto che lo shop sia ospitato da Shopify Inc. in Canada. La scadenza del 19 giugno 2026 vale anche per te.

Tre vie per l'attuazione su Shopify

In linea di principio hai tre opzioni per integrare un pulsante di recesso in Shopify. Ognuna ha i propri vantaggi e svantaggi.

Via 1: Theme App Extension nativa (consigliata)

Dalla versione Shopify 2.0 le app possono fornire le cosiddette Theme App Extensions, che si integrano in modo fluido nell'editor dei temi. Il vantaggio: puoi posizionare il pulsante di recesso tramite drag-and-drop nell'editor di Shopify, senza toccare una sola riga di codice Liquid. Gli aggiornamenti avvengono automaticamente tramite il fornitore dell'app, e le nuove versioni arrivano nel tuo store in pochi minuti.

Questa variante è particolarmente adatta agli operatori che non vogliono correre rischi con gli aggiornamenti del tema. Se aggiorni il tuo tema o passi a una nuova versione, la funzione di recesso resta intatta. Svantaggio: sei legato al fornitore dell'app e puoi adattarne il comportamento solo nell'ambito delle opzioni di configurazione offerte. Per la maggior parte degli operatori è però esattamente la giusta misura di flessibilità: nessun lavoro artigianale, ma comunque pieno controllo su colore, posizione e testi.

Via 2: soluzioni dell'App Store a confronto

Uno sguardo allo Shopify App Store mostra che il mercato delle soluzioni per il D.Lgs. 209/2025 è ancora giovane. La maggior parte delle app «recesso» disponibili risale al periodo precedente alla modifica normativa e copre solo il classico recesso tramite modulo PDF. Nella scelta fai attenzione alle seguenti caratteristiche:

  • Processo in due fasi: fase 1 «Recedi dal contratto», fase 2 «Conferma il recesso» – entrambe le diciture devono corrispondere esattamente al tenore della legge
  • Conferma di ricezione automatica via e-mail: obbligatoria ai sensi del D.Lgs. 209/2025
  • Nessun account cliente richiesto: il recesso non può essere nascosto dietro un login
  • Trattamento dei dati conforme al GDPR: deve esistere un accordo sul trattamento (DPA) con il fornitore
  • Server nell'UE: particolarmente importante dopo la sentenza Schrems II

Via 3: script-tag per utenti esperti

Chi desidera la massima flessibilità integra il pulsante di recesso tramite script-tag direttamente nel tema. È la variante supportata in via primaria da WiderrufButton: un unico script-tag viene inserito nell'editor del tema Shopify (Online Store → Themes → Edit code → theme.liquid) prima del tag di chiusura </body>. Il pulsante compare automaticamente nel footer, indipendentemente dal tema utilizzato.

Il grande vantaggio di questa via: non dipendi dallo Shopify App Store e puoi usare il pulsante di recesso allo stesso modo in un setup di commercio headless con Hydrogen o in un classico tema Shopify 2.0. Lo script si carica in modo asincrono, non blocca il rendering della tua pagina ed è, con meno di 15 KB gzipped, più piccolo della maggior parte degli script di marketing che girano comunque in un tipico store Shopify. Anche in caso di successivo cambio di tema dovrai reinserire lo script solo una volta.

Passo dopo passo con WiderrufButton

La guida seguente mostra come configurare WiderrufButton in meno di cinque minuti nel tuo store Shopify.

Passo 1: creare un account WiderrufButton e lo shop

Registrati su widerrufbutton.net con il tuo indirizzo e-mail. Dopo il login tramite magic link fai clic nella dashboard su «Crea shop» e inserisci nome e dominio del tuo store Shopify (ad es. mio-shop.myshopify.com o il tuo dominio personalizzato). Ricevi subito una chiave widget univoca.

Passo 2: inserire la chiave widget nell'editor del tema Shopify

Apri nel tuo admin Shopify l'area Online Store → Themes. Fai clic sui tre puntini del tema attivo e seleziona Edit code. Nell'elenco dei file a sinistra apri layout/theme.liquid. Copia lo script-tag fornito dalla dashboard di WiderrufButton e inseriscilo direttamente prima di </body>. Salva.

Passo 3: attivare la posizione footer e personalizzare lo stile

Tornato nella dashboard di WiderrufButton scegli, sotto «Configurazione widget», la posizione «Footer» (consigliata per Shopify) o in alternativa «Fisso in basso a destra». Tramite il selettore colori adatti il pulsante ai colori del tuo brand: l'anteprima dal vivo mostra subito come apparirà il pulsante sulla tua pagina.

Passo 4: ordine di prova e verifica della conferma di ricezione

Apri il tuo shop in una finestra in incognito e scorri fino al footer. Fai clic su «Recedi dal contratto», compila il modulo con dati di prova e invialo. Entro pochi secondi dovresti ricevere due e-mail: una conferma di ricezione all'indirizzo del cliente indicato nel modulo e una notifica all'indirizzo e-mail del tuo shop.

Verifica inoltre che la conferma di ricezione contenga tutte le indicazioni obbligatorie: il contenuto integrale della dichiarazione di recesso, data e ora della ricezione, il riferimento dell'ordine (se indicato) e un'informazione su come il cliente può contattarti per eventuali domande. Solo così soddisfi la conferma richiesta dalla legge «su un supporto durevole». Conserva lo screenshot della conferma di prova per la tua documentazione di conformità.

Errori frequenti nell'integrazione Shopify

  • Posizionamento errato nell'header senza fallback nel footer: non tutti i temi Shopify mostrano l'header per intero su tutte le pagine – il footer è la scelta sicura
  • Script-tag solo in home page: chi inserisce lo script in una sezione invece che in theme.liquid non copre tutte le pagine
  • Dimenticare di inserire il dominio personalizzato: la protezione CORS bloccherà altrimenti le richieste dal tuo dominio principale
  • Traduzione mancante negli store multilingue: per il mercato italiano il pulsante deve avere la dicitura in italiano
  • Test solo nell'anteprima dell'editor del tema: la modalità anteprima sopprime alcuni script – prova sempre nello shop reale

Checklist di conformità dopo l'installazione

  • Pulsante raggiungibile nel footer, visibile senza scorrere sui dispositivi mobili
  • La dicitura della fase 1 è «Recedi dal contratto»
  • La dicitura della fase 2 è «Conferma il recesso»
  • Nessun login richiesto per inviare il recesso
  • Conferma di ricezione automatica via e-mail entro pochi secondi
  • Ordine di prova effettuato su desktop, tablet e smartphone
  • DPA conforme al GDPR concluso con il fornitore

Ulteriori approfondimenti giuridici li trovi nel nostro articolo D.Lgs. 209/2025 spiegato in modo semplice.

Conclusione

L'inserimento di un pulsante di recesso conforme in Shopify non deve essere né costoso né complicato. Con uno script-tag pulito e la giusta configurazione soddisfi i requisiti del D.Lgs. 209/2025 in meno di cinque minuti. È importante agire per tempo prima della scadenza del 19 giugno 2026: le associazioni che inviano diffide osserveranno il mercato fin dal primo giorno. Chi inserisce il pulsante solo a giugno rischia una diffida già nei primi giorni dopo l'entrata in vigore.

Per la maggior parte degli operatori Shopify la via dello script-tag è la soluzione più pragmatica: rapida da inserire, indipendente dal tema, automaticamente aggiornata e con una chiara responsabilità giuridica del fornitore. Se devi gestire anche il pulsante di disdetta degli abbonamenti (ad es. con modelli in abbonamento), consigliamo di separare chiaramente i due pulsanti e di non combinarli in una soluzione tuttofare: i requisiti giuridici sono troppo diversi. Un confronto dettagliato si trova nel nostro articolo sul tema pulsante di recesso e pulsante di disdetta.

Prova ora WiderrufButton gratis

Piano gratuito, nessun obbligo di carta di credito, live in 5 minuti.

Inizia gratis

Altri articoli