Pulsante di Recesso Obbligatorio 2026: Guida WooCommerce

Cliente di un negozio online che sta cercando il pulsante di recesso obbligatorio 2026 nell'e-commerce nel quale ha effettuato un acquisto - Direttiva 2023/2673 sul recesso digitale e-commerce | Eleva

Tempo di lettura:

13–19 minuti
,

Il 19 giugno 2026 è già passato. Se gestisci un e-commerce in Italia e ancora non hai implementato il pulsante di recesso obbligatorio il tuo store non è conforme alla Direttiva UE 2023/2673, e il periodo di recesso dei tuoi clienti si estende automaticamente a 12 mesi e 14 giorni, senza che tu debba fare nulla di sbagliato: è la legge che lo prevede come conseguenza automatica dell’inadempienza.

Ho già aiutato diversi clienti a mettersi in regola prima della scadenza. In questa guida condivido esattamente quello che ho fatto: chi è obbligato, cosa richiede la normativa, come implementarlo su WordPress e WooCommerce con il plugin giusto, e le domande più frequenti che mi sono stati fatti durante il percorso di adeguamento.

Cos’è il pulsante di recesso obbligatorio?

Il pulsante di recesso obbligatorio è una funzione digitale che tutti gli e-commerce B2C dell’UE devono offrire ai consumatori per esercitare il diritto di recesso direttamente online, senza dover scrivere email o compilare moduli cartacei.

La base normativa è la Direttiva UE 2023/2673 del 13 dicembre 2023, recepita in Italia con il D.Lgs. 209/2025 che ha introdotto l’articolo 54-bis nel Codice del Consumo. L’obbligo è entrato in vigore il 19 giugno 2026.

Il principio cardine è la simmetria: se un consumatore può acquistare online in pochi click, deve poter anche recedere con la stessa semplicità. La norma nasce per eliminare i dark pattern che molti e-commerce usavano per rendere il recesso difficile, link nascosti, moduli complessi, processi che richiedevano più passaggi rispetto all’acquisto. Con il 54-bis il legislatore ha stabilito che il recesso deve essere accessibile quanto il carrello.

Chi deve adeguarsi alla Direttiva 2023/2673?

Devono adeguarsi tutti i venditori online che effettuano vendite B2C nell’Unione Europea, indipendentemente dalla dimensione dell’azienda, anche le micro-imprese e i liberi professionisti sono soggetti all’obbligo.

Questa è probabilmente la cosa che più ha sorpreso i miei clienti: non c’è una soglia di fatturato, non c’è un numero minimo di ordini, non c’è esenzione per la piccola impresa. Se vendi online a consumatori privati nell’UE, sei obbligato.

Tipo di venditore

Obbligo pulsante recesso

E-commerce B2C (qualsiasi dimensione)

✅ Sì

Startup e-commerce con pochi ordini/mese

✅ Sì

Libero professionista che vende corsi online

✅ Sì (componente B2C)

Vendite solo B2B (solo partite IVA come clienti)

❌ No

Vendite miste B2B + B2C

✅ Sì, per la parte B2C

Venditore extra-UE che vende a consumatori italiani/europei

✅ Sì

Caso frequente: vendite miste B2B e B2C

Se il tuo store vende sia ad aziende sia a privati, proprio come il caso dell’e-commerce Testa Creativa, devi implementare la funzione di recesso per tutti i clienti B2C. Il modo più pratico è renderla disponibile di default per tutti i clienti, con una logica di filtro per identificare i prodotti B2B (ad esempio tramite il campo partita IVA nel checkout). Il plugin che consiglio gestisce questo scenario in modo nativo.

Il pulsante di recesso non è l’unico obbligo digitale entrato in vigore di recente: dal 28 giugno 2025 molti siti ed e-commerce devono rispettare anche i requisiti di accessibilità del sito web previsti dall’European Accessibility Act.

Il tuo e-commerce è obbligato? Scoprilo in 30 secondi

Rispondi a 4 domande rapide per capire se devi implementare il pulsante di recesso digitale. Ogni risposta aggiorna il risultato in tempo reale.

Domanda 1 di 4 Vendi prodotti o servizi a consumatori privati (non solo B2B)?
Domanda 2 di 4 Il tuo checkout è sul tuo sito (non delegato interamente a marketplace come Amazon)?
Domanda 3 di 4 I tuoi clienti si trovano nell’Unione Europea?
Domanda 4 di 4 Vendi solo prodotti completamente esclusi per legge (es. beni deperibili, eventi con data fissa, prodotti 100% personalizzati)?
Sì, devi adeguarti. Il tuo e-commerce è soggetto all’obbligo del pulsante di recesso digitale previsto dalla Direttiva UE 2023/2673 (Art. 54-bis Codice del Consumo). Continua a leggere per scoprire come implementarlo su WordPress e WooCommerce.
Alcune tue categorie potrebbero essere escluse. Se vendi esclusivamente prodotti esclusi per legge non sei obbligato. Ma se nel catalogo ci sono anche prodotti standard, devi implementare il pulsante per quelli. Leggi la sezione sulle esclusioni qui sotto.
Probabilmente sei esente. In base alle tue risposte non sembri rientrare nell’obbligo diretto. Verifica comunque con un consulente legale, soprattutto se la tua situazione è mista o potrebbe cambiare.

Le esclusioni dal recesso digitale: quando NON serve il pulsante

Non devono implementare il pulsante di recesso digitale i venditori di beni esclusi per legge, come prodotti deperibili, beni personalizzati, contenuti digitali già avviati con consenso esplicito, e servizi con data o periodo fissi.

Le esclusioni si applicano prodotto per prodotto, non all’intero e-commerce. Se vendi sia magliette personalizzate (escluse) che articoli standard (non esclusi), devi implementare il pulsante per gli articoli standard e configurare l’esclusione per categoria nel sistema.

  • Beni deperibili: alimenti freschi, fiori, prodotti con data di scadenza ravvicinata che potrebbero deteriorarsi rapidamente
  • Prodotti personalizzati o su misura: beni fabbricati secondo le specifiche del consumatore, non rivendibili a terzi (es. stampe personalizzate, abiti su misura, gioielli con incisione) proprio come i prodotti dell’e-commerce B2B + B2C Testa creativa e del negozio online Juri Carissimi.
  • Contenuti digitali già avviati/consegnati: ebook scaricati, software attivati, streaming avviato, MA solo se il consumatore ha fornito consenso esplicito preventivo prima che il contenuto fosse consegnato, riconoscendo la perdita del diritto di recesso
  • Servizi con data o periodo fisso: hotel, voli, autonoleggi, biglietti concerti, eventi sportivi, la data è determinata, non si può “restituire” una notte d’hotel già prenotata
  • Alcolici con prezzo concordato al momento dell’ordine, il cui valore dipende dalle fluttuazioni di mercato
  • Prodotti sigillati per igiene o salute aperti dal consumatore dopo la consegna (es. cosmetici, dispositivi medici, biancheria intima)

Per i contenuti digitali, l’esclusione non è automatica. Devi raccogliere e conservare il consenso esplicito del consumatore prima del download/avvio. Il plugin consigliato gestisce questo con un checkbox obbligatorio al checkout per le categorie “digital content”.

Cosa richiede tecnicamente la Direttiva 2023/2673

La Direttiva richiede cinque elementi tecnici obbligatori: visibilità del pulsante, testo esatto (“recedere dal contratto qui”), meccanismo di dichiarazione a due step, conferma finale, e ricevuta durevole inviata al consumatore.

1. Visibilità

Il pulsante deve essere facilmente accessibile dall’area personale del consumatore: dashboard account, pagina dettaglio ordine, e idealmente anche dal footer. Non può essere nascosto in menu secondari o richiedere più di 2-3 click per essere trovato. La norma non specifica dimensioni o colore, ma il principio di accessibilità è chiaro: se per comprare bastano 3 click, per recedere non devono servirne 10.

2. Testo esatto del pulsante

Il testo del pulsante o link deve essere esattamente “recedere dal contratto qui” oppure una formulazione equivalente prevista dall’Allegato I della Direttiva. Non puoi usare varianti creative come “Annulla ordine”, “Richiedi reso”, “Restituisci prodotto”, queste potrebbero non essere considerate conformi in sede di controllo.

3. Dichiarazione di recesso

Cliccando il pulsante, il consumatore accede a un modulo strutturato conforme all’Allegato I.B del Codice del Consumo. Il modulo raccoglie almeno: nome e cognome, indirizzo o email di contatto, numero ordine o identificativo contratto, data di ricezione del bene (o stipulazione per i servizi), e dichiarazione esplicita di voler recedere.

4. Conferma del recesso

Dopo aver compilato il modulo, il consumatore deve confermare la propria intenzione con un secondo passaggio esplicito, un bottone “Conferma recesso”. Questo doppio step evita i recessi accidentali e crea una chiara evidenza della volontà del consumatore, utile in caso di contestazione.

5. Ricevuta su supporto durevole

Immediatamente dopo la conferma, il sistema deve inviare al consumatore una ricevuta via email che attesti data e ora della dichiarazione. Il plugin consigliato usa un hash SHA-256 che combina timestamp UTC, IP del consumatore, User Agent e contenuto della dichiarazione, rendendo il documento antimanomissione e valido come prova in sede legale.

Conseguenza del mancato adempimento: Se non implementi questa funzione, il periodo di recesso dei tuoi clienti si estende automaticamente a 12 mesi + 14 giorni invece dei normali 14 giorni, più possibili sanzioni amministrative AGCM.

Infografica: i 5 requisiti tecnici del pulsante di recesso obbligatorio 2026 - direttiva ue 2023/2673 | eleva

Come adeguarsi su WordPress e WooCommerce: la mia raccomandazione

Per adeguarsi su WordPress e WooCommerce, il modo più affidabile che ho trovato per i miei clienti è il plugin gratuito EU Withdrawal Compliance di Fernando Tellado, disponibile su WordPress.org.

Fernando Tellado è uno dei nomi più autorevoli della community WordPress internazionale, autore di articoli tecnici di riferimento sull’argomento. Il suo plugin implementa tutti e 5 i pilastri richiesti dalla Direttiva in modo nativo.

Perché questo plugin: dati oggettivi

Ho testato il plugin con WP Hive, uno strumento indipendente che analizza i plugin WordPress in ambiente reale. I risultati sono stati eccellenti:

  • Zero errori PHP o JavaScript rilevati all’attivazione e in uso
  • Footprint database minimo: nessuna tabella non necessaria, nessun dato superfluo
  • Compatibile con PHP 8.1+ e WordPress 7.0
  • Nessun impatto rilevante su performance e page speed
  • Aggiornamenti regolari, fondamentale per un plugin di compliance normativa
  • Gratuito: l’unico che implementa correttamente SHA-256 sulla ricevuta senza costo aggiuntivo
Test wp hive del plugin eu withdrawal compliance di fernando tellado: zero errori php, compatibile php 8. 1 e wordpress 7. 0 per soddisfare i requisiti del pulsante di recesso obbligatorio 2026 secondo la direttiva 2023/2673 in ambito del recesso digitale | eleva

Guida step-by-step: installazione e configurazione

  1. Installazione: Dal pannello WordPress vai in Plugin > Aggiungi nuovo e cerca “EU Withdrawal Compliance” (autore: Fernando Tellado). Installa e attiva. Oppure scarica direttamente da wordpress.org/plugins/eu-withdrawal-compliance.
  2. Configurazione base: Vai in WooCommerce > Impostazioni > [tab plugin]. Seleziona modalità Strict per piena conformità Art. 54-bis, inserisci email di notifica interna, configura giorni di recesso (14 standard).
  3. Posizionamento del pulsante: Il plugin posiziona il pulsante automaticamente nell’area ordini. Per personalizzare usa lo shortcode [eu_withdrawal_button] nei template del tuo tema figlio.
  4. Configura le esclusioni per categoria: Nelle impostazioni del plugin, seleziona le categorie prodotto escluse per legge. Per i digitali, attiva il checkbox di consenso obbligatorio al checkout.
  5. Testa il flusso end-to-end: Crea un ordine di test → vai al dettaglio ordine → clicca “recedere dal contratto qui” → compila il modulo Step 1 → clicca “Conferma recesso” → verifica ricezione email con hash SHA-256.
  6. Aggiorna i Termini e Condizioni: Fai riferimento esplicito alla nuova procedura digitale di recesso ex Art. 54-bis nei tuoi T&C, rimuovendo riferimenti a moduli cartacei o email libere.
Selezione del diritto di recesso per categoria prodotto - pulsante di recesso obbligatorio secondo la direttiva alla direttiva ue 2023/2673 | eleva

Grazie al plugin EU Withdrawal Compliance puoi selezionare la tipologia di diritto di recesso (standard, contenuti digitali, servizi, trasporti, prenotazioni, noleggi, catering, prodotti personalizzati, sigillati…) per ogni categoria prodotto.

Selezione del diritto di recesso per singolo prodotto - pulsante di recesso obbligatorio secondo la direttiva alla direttiva ue 2023/2673 | eleva

Per un maggiore controllo puoi selezionare il diritto di recesso anche per singolo prodotto (funziona con tutte le tipologie di prodotti: semplici, variabili, raggruppati, virtuali e scaricabili). Trovi il campo ‘Withdrawal status’ nella tab ‘Generale’ dei Dati prodotto di WooCommerce, subito dopo la selezione di Imposte ed Aliquota di Imposta.

Alternative plugin recesso WooCommerce

Plugin

Prezzo

Note

EU Withdrawal Compliance (Tellado)

Gratuito

Completo, SHA-256, testato WP Hive, la mia scelta

WebToffee EU Order Withdrawal

€49/anno

UI eccellente, supporto prioritario

Seomask Plugin Recesso

~€39

Sviluppatore italiano, meno documentazione

Come adeguarsi su altri sistemi e piattaforme

  • PrestaShop: Usa il modulo EasyReturn, configurabile in 6 tab (indirizzo reso, carrier, motivi, template email, esclusioni categorie, integrazione rimborsi). Nessuna soluzione nativa disponibile.
  • Shopify: La situazione è ancora in evoluzione, nessuna app nativa dominante al momento. Verifica attentamente prima di scegliere che l’app implementi correttamente il doppio step e la ricevuta strutturata.
  • Custom CMS o sviluppo proprietario: La funzione di recesso va sviluppata ex novo rispettando i 5 requisiti tecnici. Contattami per analizzare il tuo negozio e capire se e come posso aiutarti.

Hai bisogno di aiuto per metterti in regola?

Se gestisci un e-commerce su WordPress e non sai da dove iniziare, posso aiutarti. Partiamo da un’analisi del tuo negozio, configuriamo il plugin corretto, gestiamo le esclusioni per categoria e aggiorniamo la documentazione legale necessaria.

Domande frequenti sul diritto di recesso digitale

Ultima modifica

Chi ha scritto questo articolo?

Alessandro Bonacina: Sviluppatore Siti Web e E-Commerce a Bergamo - Eleva