{Madi.studio}

Pulsante di recesso ecommerce: il tuo sito è già fuori norma? Se il recesso passa da una mail, sì

6 min di lettura
E-commerce
Sviluppo web
Dimitri

Autore: Dimitri

Frontend developer

Dal 19 giugno 2026 il Codice del consumo vuole un comando di recesso dentro il negozio online, non una mail. Cosa chiede la norma, dove va il pulsante e cosa deve succedere dopo il clic.

Grande pulsante rotondo bianco opaco con calotta leggermente premuta, visto frontalmente al centro su fondo chiaro; dalla fessura fra calotta e base filtra un sottile anello di luce ambra

Da giugno, quando apro il negozio online di un cliente, faccio una prova prima di qualunque altra: cerco dove si recede. Senza login, senza sapere il numero d’ordine, come farebbe una persona che ha ricevuto il pacco e ha cambiato idea. Nella maggior parte dei negozi che ho aperto la risposta era una riga nelle condizioni di vendita: «per esercitare il diritto di recesso scrivi a info@».

Se il tuo negozio vende a consumatori e il recesso si fa ancora scrivendo una mail o compilando la pagina contatti, sì, è fuori norma. Dal 19 giugno 2026 l’articolo 54-bis del Codice del consumo, introdotto dal D.Lgs. 209/2025 che recepisce la direttiva europea 2023/2673, impone una funzione di recesso dentro l’interfaccia del negozio: un comando che il cliente trova da solo, usa senza scriverti, e che gli restituisce una ricevuta. La mail resta un canale valido, ma non basta più.

Cosa chiede la norma, letta da chi la deve implementare

L’articolo è corto e, per una volta, descrive un’interfaccia. Spogliato del linguaggio giuridico, quello che va costruito è questo:

  • Un comando etichettato «recedere dal contratto qui», o con una formula equivalente e altrettanto inequivocabile. Non «assistenza», non «resi e rimborsi».
  • Deve essere ben visibile, facilmente accessibile e disponibile in modo continuativo per tutto il periodo in cui il cliente può recedere. Quindi non può comparire solo in una fase del checkout e sparire.
  • Al clic si apre una schermata dove il cliente inserisce, o conferma, tre cose: il proprio nome, gli elementi che identificano il contratto (in pratica l’ordine) e il recapito elettronico dove vuole ricevere la conferma.
  • La dichiarazione si invia con un secondo comando, etichettato «conferma recesso» o equivalente. Due passaggi, non uno: la norma vuole un’intenzione manifestata due volte.
  • Subito dopo, senza indebito ritardo, il venditore manda su supporto durevole una ricevuta con il contenuto della dichiarazione e la data e l’ora di trasmissione.

C’è anche una riga che conta per chi gestisce gli ordini: il recesso è tempestivo se la dichiarazione viene trasmessa prima della scadenza, a prescindere da quando il venditore la legge. Il timestamp lo fissa il clic del cliente, non l’apertura della tua casella.

Perché la pagina contatti non basta

Un form contatti generico manca di tutto quello che la norma elenca. Non è etichettato come recesso, chiede un testo libero invece dei tre campi previsti, e a fine invio mostra al massimo un «grazie, ti risponderemo», che non è una ricevuta con data e ora. Lo stesso vale per la mail a info@: resta un canale valido, ma non è una funzione dell’interfaccia.

Il caso che trovo più insidioso è il negozio che ha già un flusso di resi ben fatto e pensa di essere a posto. Lì il cliente deve entrare nell’account, scegliere l’ordine, indicare il motivo, a volte caricare una foto, e aspettare un’approvazione. È un processo di logistica, e va benissimo per organizzare il ritiro. Ma il recesso è un’altra cosa: è una dichiarazione, e la legge vuole che il cliente possa farla senza attraversare quel processo. Il reso viene dopo, e può restare com’è.

Dove va messo il comando

Il posto giusto è il footer, su ogni pagina, con l’etichetta scritta per intero. È l’unico punto del sito che sta lì in modo continuativo e che una persona senza login raggiunge da qualsiasi schermata, ed è dove la gente cerca già le cose legali. Un’icona o una voce «legal» che apre un menu non è «facilmente accessibile»: è un passaggio intermedio.

Poi lo si ripete dove il cliente ha già il contratto davanti: nella pagina dell’ordine dentro l’account, e nella mail di conferma d’ordine con un link alla stessa funzione. Se la persona è autenticata, i campi vanno precompilati: chiederle di riscrivere nome e numero d’ordine che il sistema conosce già è un modo per far sembrare difficile una cosa che deve essere facile.

E resta dentro il tuo sito o la tua app: la norma parla dell’interfaccia con cui il contratto è stato concluso. Un PDF da scaricare, compilare e rimandare non è quello che descrive.

Cosa deve succedere dopo il clic

Il pezzo che di solito manca non è il pulsante, è quello che gli sta dietro. Quando arriva la conferma, il sistema deve fare tre cose in sequenza: salvare la dichiarazione con data e ora lato server, mandare la ricevuta al recapito indicato, e far comparire la richiesta dove chi gestisce gli ordini la vede davvero.

La ricevuta è il punto su cui vale la pena spendere dieci minuti in più. Deve riportare cosa ha dichiarato il cliente e quando: nome, ordine, data e ora della trasmissione. Non è una mail di marketing e non è il momento di proporre un buono al posto del rimborso. È un documento che, in caso di contestazione, entrambe le parti useranno come prova.

Il terzo punto è organizzativo. Una dichiarazione di recesso finita in una casella condivisa che nessuno guarda il sabato è una dichiarazione valida, con il termine del rimborso che corre. In un negozio su misura la richiesta cambia lo stato dell’ordine e apre un’attività nel gestionale. Su una piattaforma si cerca il modo più vicino a quello: un tag sull’ordine e una notifica a chi di dovere.

Piattaforma o su misura: quanto lavoro è

Su un negozio costruito da noi è lavoro di giorni, non di settimane: una pagina con il form, un endpoint che valida e salva, una mail transazionale, un cambio di stato. La parte più lunga è di solito decidere con il cliente come entra nel suo processo di rimborso, non scrivere il codice. È il tipo di intervento che rientra nella manutenzione di un e-commerce fatto bene.

Su Shopify, WooCommerce e le altre piattaforme dipende da quello che ha rilasciato il fornitore e da come è fatto il tema. Prima di installare un’app controlla cosa fa davvero: se produce un form senza ricevuta con data e ora, o se manda tutto a una mail e basta, sei al punto di partenza con un plugin in più da aggiornare.

Due precisazioni sul perimetro. La norma riguarda chi vende a consumatori: un negozio solo B2B non rientra, uno misto rientra per la parte consumer. E la funzione serve dove il diritto di recesso esiste: se vendi solo beni che il Codice del consumo esclude dal recesso, come i prodotti su misura, il discorso è diverso e va fatto con un legale, non con me.

Cosa fare oggi se il negozio è tuo

La prova che faccio io la puoi fare anche tu, in un minuto. Apri il tuo sito da un telefono senza essere loggato e cerca dove recedere. Se arrivi a una funzione etichettata come tale, che ti chiede nome, ordine e recapito e ti manda una ricevuta, sei a posto. Se finisci su una pagina contatti, su un indirizzo email o dentro un flusso di resi con approvazione, la lista delle cose da fare l’hai letta qui sopra.

Le violazioni del Codice del consumo sono materia dell’Autorità garante della concorrenza e del mercato, e non ti dico cifre perché non le ho davanti. Il rischio che vedo più concreto è un altro: un cliente che il recesso lo ha dichiarato in tempo dal canale che aveva, tu che non lo hai visto, e una contestazione dove il timestamp è il suo. Il pulsante, alla fine, protegge più chi vende che chi compra. Se stai rifacendo o aprendo un negozio online, è una delle prime cose da mettere nel capitolato, non l’ultima.

Leggi anche

Torna al blog

Hai un progetto in mente?

Prenota una call gratuita di 30 minuti: parliamo del tuo progetto, senza impegno. Lavoriamo da Modena con aziende in tutta Italia.

oppure scrivici