
Se vendi online a privati, da giugno 2026 il tuo sito ha un nuovo obbligo che non puoi ignorare. Dal 19 giugno 2026 ogni ecommerce B2C deve mettere a disposizione del cliente una funzione digitale di recesso, che permette di annullare l’acquisto in modo semplice e diretto, senza email, moduli nascosti o telefonate al servizio clienti. Lo impone il nuovo articolo 54-bis del Codice del Consumo, introdotto dal D.Lgs. 209/2025 in attuazione della Direttiva UE 2023/2673.
Chi non si adegua si espone a una sanzione dell’AGCM per pratica commerciale scorretta, commisurata alla gravità (fino a 10 milioni o al 4% del fatturato solo nei casi più gravi e transfrontalieri). E attenzione a un obbligo collegato ma distinto: se nell’informativa precontrattuale manca l’informazione sul diritto di recesso, il termine si estende fino a 12 mesi e 14 giorni (art. 53), a prescindere dal pulsante. La funzione, poi, non basta piazzarla da qualche parte: deve avere parole precise di legge, una pagina di conferma e una ricevuta su supporto durevole. Qui sotto trovi cosa serve davvero, a chi si applica e come metterti in regola.
Cosa prevede l’articolo 54-bis del Codice del Consumo
Partiamo dalla fonte, perché qui le date e i numeri contano. Il D.Lgs. 31 dicembre 2025 n. 209, pubblicato in Gazzetta Ufficiale l’8 gennaio 2026, ha recepito in Italia la Direttiva UE 2023/2673 e ha inserito nel Codice del Consumo un articolo nuovo, il 54-bis, rubricato “Esercizio del diritto di recesso dai contratti a distanza conclusi mediante un’interfaccia online”. L’entrata in vigore è fissata al 19 giugno 2026.
Il principio dietro la norma è semplice e in fondo logico. Se un acquisto si può concludere in pochi clic, anche il ripensamento deve essere altrettanto facile. Fino a oggi il venditore gestiva il recesso come voleva: un indirizzo email, un modulo PDF da scaricare e rispedire, a volte un form. Erano facoltà. L’articolo 54-bis trasforma quella facoltà in obbligo tecnico. Serve una funzione digitale dedicata, integrata nell’interfaccia, sempre disponibile per tutta la finestra di recesso.
Attenzione a un punto che molti confondono. La funzione digitale non sostituisce il modulo tipo previsto dall’Allegato I-B del Codice del Consumo, che resta obbligatorio nell’informativa precontrattuale. Le due cose convivono. La funzione si aggiunge, non rimpiazza.
A chi si applica l’obbligo della funzione di recesso, e a chi no
Prima di metterti a sistemare il sito, verifica se la norma ti riguarda davvero. L’obbligo vale per i contratti a distanza conclusi con i consumatori tramite un’interfaccia online. Detta semplice: il tuo sito o la tua app vendono a clienti privati? Allora sì, ti riguarda.
Rientrano nell’obbligo gli ecommerce di beni fisici, dalla moda all’elettronica all’arredo, i servizi venduti online, i SaaS e gli abbonamenti rivolti a consumatori. Ci rientrano anche i siti misti B2C/B2B, che dovranno comunque prevedere la funzione per la parte rivolta ai privati.
Restano fuori i contratti conclusi offline e i rapporti esclusivamente B2B, cioè le vendite solo tra aziende. Se vendi unicamente ad altre partite IVA con contratti firmati lontano dal sito, l’articolo 54-bis non ti tocca. Hai anche un solo canale aperto ai consumatori? Conviene considerarti dentro.

Funzione di recesso ecommerce: i requisiti tecnici dell’art. 54-bis
Qui si gioca la differenza tra essere in regola e prendere una multa. Una funzione generica non basta, la legge fissa caratteristiche precise. Nella mia esperienza con gli ecommerce WooCommerce dei clienti, questo è quello che serve concretamente.
La norma prevede due passaggi, con parole precise. Primo: la funzione di recesso, un comando ben visibile e accessibile per tutta la finestra di recesso, etichettato con le parole di legge “recedere dal contratto qui” o una formulazione equivalente altrettanto inequivocabile, raggiungibile anche da chi ha comprato come ospite. Secondo: una pagina di conferma dove il cliente può fornire o confermare il proprio nome, le informazioni che identificano l’ordine e il mezzo elettronico su cui riceverà la conferma; chiude il comando etichettato “conferma recesso“. Non serve inventarsi meccanismi anti-clic: bastano le due fasi e le diciture corrette.
Infine la ricevuta. Dopo la conferma devi rilasciare al cliente un avviso di ricevimento su supporto durevole, che registri data e ora esatte della richiesta. E devi conservarne la prova. Perché in caso di contestazione, l’onere di dimostrare che il sistema funzionava è tuo.
| Requisito di legge | Cosa significa in pratica sul tuo ecommerce |
|---|---|
| Wording chiaro | Testo “recedere dal contratto qui”, niente formule ambigue |
| Visibilità continuativa | Pulsante presente per tutta la finestra di recesso |
| Accessibile a tutti | Funziona anche per gli ordini fatti come ospite |
| Doppia conferma | Inserimento dati e conferma su due passaggi separati |
| Ricevuta durevole | Email o PDF con data e ora, prova conservata |
Cosa rischi davvero se non ti adegui
E veniamo alla parte che fa stare svegli la notte. Perché qui non c’è una sola sanzione, ce ne sono due, e la seconda è quella che i titolari di shop sottovalutano sempre.
La prima è la sanzione amministrativa dell’AGCM. Una funzione di recesso mancante o non conforme può essere trattata come pratica commerciale scorretta, e le sanzioni previste dall’articolo 27 del Codice del Consumo vanno da 5.000 euro fino a 10 milioni, con un tetto al 4% del fatturato annuo per le infrazioni transfrontaliere. Cifre da grande piattaforma, d’accordo. Ma l’AGCM può intervenire d’ufficio, e il rischio non si misura solo sul massimo previsto.
Il secondo rischio è spesso frainteso, quindi chiariamolo. L’estensione del recesso da 14 giorni a 12 mesi e 14 giorni (art. 53) non dipende dal pulsante, ma dalla mancata informazione sul diritto di recesso nell’informativa precontrattuale (art. 49), incluso il modulo tipo dell’Allegato I-B. È un obbligo separato e preesistente: vale la pena verificarlo insieme all’adeguamento della funzione, perché è qui che un cliente potrebbe restituire la merce per un anno. La funzione di recesso, di per sé, se manca o non è conforme ti espone invece alla sanzione AGCM di cui sopra.
Cosa devi fare sul tuo ecommerce, in pratica
Bene, basta allarmismo, passiamo all’azione. La buona notizia è che adeguarsi è un lavoro tecnico circoscritto, soprattutto se il tuo sito gira su ecommerce WooCommerce. Ecco i passaggi.
Prima cosa, individua dove mostrare il pulsante: l’area ordini dell’utente e la pagina di conferma ordine sono i punti naturali, e va mostrato solo per gli acquisti ancora dentro la finestra di recesso. Poi predisponi la pagina dove il cliente compila la richiesta, con i campi minimi richiesti dalla norma: dati del consumatore, identificativo dell’ordine, motivo facoltativo. Quindi imposta i due passaggi di legge: la funzione ‘recedere dal contratto qui’ e la pagina di conferma con il comando ‘conferma recesso’, e collega il tutto al sistema che genera e invia la ricevuta su supporto durevole con data e ora. Da ultimo, conserva l’avviso di ricevimento su supporto durevole (l’email con data e ora inviata al cliente): è la tua prova, dato che l’onere è a tuo carico.
Per chi usa WooCommerce, da agosto 2026 la funzione è entrata nel core con la versione 11.1: sotto trovi come si attiva e, soprattutto, cosa non fa. Nativa o no, va comunque configurata e collaudata sul singolo store. Il tema, gli altri plugin, il sistema email e l’eventuale multilingua cambiano le carte in tavola, e una funzione di compliance che si rompe in silenzio è peggio di non averla. Se gestisci un ecommerce e vuoi arrivare al 19 giugno senza sorprese, è il tipo di intervento che curo sui siti dei miei clienti: dalla configurazione fino al test che il flusso funzioni davvero dall’inizio alla fine. Conta anche tenere il sito aggiornato e monitorato nel tempo, ed è parte della manutenzione siti WordPress che offro.
Una precisazione doverosa. L’adeguamento tecnico mette in regola l’interfaccia, ma la conformità complessiva del tuo store, informative e clausole comprese, va sempre validata con il tuo consulente legale. Questo obbligo, tra l’altro, si somma agli altri che stanno ridisegnando l’ecommerce europeo, come l’European Accessibility Act.
WooCommerce 11.1 risolve l’obbligo del recesso?
In parte. Dalla versione 11.1 WooCommerce integra nativamente il modulo di recesso, ma la richiesta non annulla l’ordine e non emette rimborsi: la gestione resta tua.
È la novità più importante da quando è scattato l’obbligo, e cambia il modo in cui ti adegui. Fino a ieri servivano un plugin di terze parti o uno sviluppo su misura, da adesso la funzione arriva dentro il core. L’annuncio è del 27 agosto 2026 sul blog per sviluppatori di WooCommerce.
Attivarla richiede due minuti. Vai in WooCommerce > Impostazioni > Avanzate > Funzionalità e abiliti Order Withdrawal. L’indirizzo della pagina, che di default è /my-account/withdraw-order, si personalizza da Impostazioni > Avanzate > Impostazione pagine. Il modulo funziona sia per i clienti registrati sia per chi ha comprato come ospite, e questo è un dettaglio che conta: gli ordini ospite erano il buco più fastidioso delle soluzioni artigianali.
Il flusso è lineare. Il cliente compila la richiesta, rivede i dati e la invia; riceve una email di conferma con il riepilogo. Tu ricevi la notifica via email e nella dashboard, e se numero d’ordine e indirizzo email combaciano con un ordine esistente, WooCommerce collega da solo la richiesta e ci aggiunge una nota.
Qui però arriva il punto che non devi fraintendere. La richiesta di recesso non modifica lo stato dell’ordine, non lo cancella e non fa partire alcun rimborso. WooCommerce raccoglie e notifica, il resto lo fai tu: valutare la richiesta, fermare la spedizione se sei in tempo, disporre il rimborso entro i termini di legge e conservare la ricevuta su supporto durevole. Chi spunta la casella e pensa di essere in regola si ritroverà richieste ferme in casella e la stessa esposizione alla sanzione AGCM di prima. Lo scrive WooCommerce stessa: la funzione può aiutarti a rispettare i requisiti, ma non garantisce la conformità.
Trattala quindi come un punto di partenza, non come un traguardo. Se vuoi arrivare alla conformità piena, quello che deve esserci oltre alla raccolta della richiesta è questo: il calcolo automatico dei 14 giorni a partire dalla consegna o dalla conclusione del contratto, il flusso in due passaggi senza motivo obbligatorio e senza dark pattern, l’attestazione su supporto durevole con data e ora certe, e un registro delle richieste che non possa essere alterato a posteriori. Quest’ultimo punto è quello che tutti sottovalutano: l’onere della prova è a carico tuo, quindi una email inviata e poi cancellata non ti difende da niente.
Sui siti che seguo uso WWU Right of Withdrawal, un plugin gratuito e open source che copre tutti questi passaggi: funziona anche senza account, con il cliente che ritrova il proprio ordine inserendo numero ed email, genera l’attestazione con PDF allegato e link permanente verificabile, e tiene un log a prova di manomissione con marca temporale. Supporta WooCommerce, FluentCart ed Easy Digital Downloads.
Nativa o plugin che sia, il collaudo resta il passaggio che non puoi saltare: fai un ordine di prova e percorri tutto il flusso, verifica che le email arrivino e non finiscano nello spam, controlla il comportamento con il tuo tema e con il multilingua, e metti nero su bianco chi fa cosa quando una richiesta arriva. È esattamente la differenza tra avere una funzione e essere conforme.
Domande frequenti sul pulsante di recesso ecommerce
Da quando è obbligatorio il pulsante di recesso negli ecommerce?
L’obbligo scatta dal 19 giugno 2026 e si applica a tutti i contratti a distanza conclusi da quella data in avanti. La fonte è l’articolo 54-bis del Codice del Consumo, introdotto dal D.Lgs. 209/2025 in attuazione della Direttiva UE 2023/2673. Non sono previste deroghe sui tempi: la norma vale per ogni vendita conclusa dal 19 giugno 2026.
Quali ecommerce devono avere il pulsante di recesso?
Tutti gli ecommerce che vendono a consumatori privati (B2C): beni fisici, servizi online, SaaS e abbonamenti. L’obbligo riguarda anche i siti misti B2C/B2B, limitatamente alla parte rivolta ai privati. Restano esclusi solo i contratti conclusi offline e le vendite esclusivamente tra aziende (B2B puro).
Il pulsante di recesso sostituisce il modulo di recesso in PDF?
No. La funzione digitale dell’articolo 54-bis si aggiunge al modulo tipo dell’Allegato I-B, che resta obbligatorio nell’informativa precontrattuale. Le due modalità convivono: il pulsante online è in più, non al posto del modulo. Devi quindi avere entrambi.
Cosa rischio se non metto il pulsante di recesso sul mio ecommerce?
Due piani distinti. Il primo: la funzione mancante o non conforme può essere contestata come pratica commerciale scorretta, con sanzione AGCM commisurata alla violazione (fino a 10 milioni o al 4% del fatturato solo nei casi più gravi e transfrontalieri). Il secondo, da non confondere: l’estensione del recesso a 12 mesi e 14 giorni (art. 53) dipende dalla mancata informazione precontrattuale sul diritto di recesso, non dal pulsante. Conviene mettere in regola entrambi.
Il pulsante deve funzionare anche per i clienti non registrati?
Sì. L’articolo 54-bis non distingue tra clienti registrati e clienti che hanno acquistato come ospiti. La funzione di recesso deve essere accessibile a entrambi. Una soluzione comune è un link nell’email di conferma ordine che porta a una pagina pubblica, identificata da numero ordine ed email del cliente.
Posso adeguare un ecommerce WooCommerce al recesso online?
Sì. Per WooCommerce esistono soluzioni tecniche che implementano il pulsante, la pagina di conferma e la ricevuta su supporto durevole secondo l’articolo 54-bis. Vanno configurate e collaudate sullo specifico store, perché tema, plugin, sistema email e multilingua influenzano il funzionamento. L’adeguamento tecnico va sempre affiancato dalla validazione legale di informative e clausole.
La funzione vale per tutti i prodotti?
No. Va prevista per i contratti in cui il diritto di recesso esiste. Restano esclusi i casi dell’art. 59: beni su misura o personalizzati, beni deperibili, prodotti sigillati per igiene aperti dopo la consegna, contenuti digitali senza supporto materiale la cui esecuzione è iniziata col consenso, servizi già interamente eseguiti, e altri. Per quelle categorie il recesso non spetta e la funzione non si applica.
WooCommerce ha una funzione di recesso integrata?
Sì, dalla versione 11.1 rilasciata ad agosto 2026. Si attiva da WooCommerce > Impostazioni > Avanzate > Funzionalità abilitando Order Withdrawal, e funziona anche per gli ordini ospite. Attenzione però: la richiesta non annulla l’ordine e non emette rimborsi automatici, quindi la valutazione, il rimborso e la conservazione della ricevuta restano a carico del negoziante.
Vuoi mettere in regola il tuo ecommerce prima del 19 giugno 2026?
Chiamami al 329 6277 257 o scrivimi per un preventivo gratuito. Configuro e collaudo la funzione di recesso sul tuo WooCommerce, così arrivi alla scadenza senza rischiare sanzioni o resi aperti per un anno.
Richiedi un preventivo gratuitoCondividi


