Il pulsante di recesso online su WooCommerce.
Dal 19 giugno 2026 i negozi online che vendono ai consumatori devono offrire una funzione per recedere dal contratto online. Abbiamo scritto il plugin che la implementa, senza obbligare nessuno a registrarsi.
Il D.Lgs. 209/2025, che recepisce la direttiva UE 2023/2673, ha introdotto l'articolo 54-bis del Codice del Consumo: gli e-commerce B2C devono offrire una funzione online per recedere. Il nostro plugin crea la pagina di recesso, trova l'ordine con numero ed email anche per chi ha comprato da ospite, gestisce il recesso parziale, invia una ricevuta con PDF e tiene un registro esportabile.
Contesto
Gestiamo diversi e-commerce WooCommerce di clienti. Con l'obbligo in arrivo, ogni negozio aveva bisogno della stessa funzione, fatta bene e mantenuta nel tempo, e alcuni fornitori proponevano soluzioni di terze parti.
Il problema
La norma chiede una funzione ben visibile, disponibile per tutto il periodo di recesso, con una conferma esplicita e una ricevuta su supporto durevole. Molti clienti comprano senza account, quindi chiedere il login non è una strada: rischia di ostacolare il recesso invece di facilitarlo.
Cosa abbiamo fatto
- 01
Una pagina, creata da sola
All'attivazione il plugin crea la pagina /recesso con il modulo. Il collegamento va nel footer, raggiungibile da ogni pagina.
- 02
Anche senza account
Il cliente trova l'ordine con numero ed email. Funziona allo stesso modo per gli ordini da ospite e per i clienti registrati.
- 03
Recesso parziale ed esclusioni
Si scelgono gli articoli uno per uno; la selezione viene ricontrollata lato server. I prodotti esclusi dal recesso per legge, come quelli su misura o deperibili, si marcano nella scheda prodotto.
- 04
Termini calcolati
I 14 giorni decorrono dalla consegna. Senza un sistema di tracciamento, il plugin stima la consegna con un numero di giorni configurabile e offre un filtro per usare la data reale quando c'è.
- 05
Ricevuta e registro
Email native di WooCommerce con PDF allegato, numero di richiesta, stato di invio della ricevuta, pannello di amministrazione con export CSV. Compatibile con l'archiviazione ordini HPOS.
Com'è andata
Il plugin è in produzione su un e-commerce B2C dalla versione 1.2.4, dopo il collaudo su ordini reali. Per una piattaforma di video in abbonamento che non usa WooCommerce abbiamo fatto l'analisi di conformità sullo stesso articolo, con le modifiche da chiedere al fornitore.
Strumenti
Domande frequenti
Il cliente deve avere un account per recedere?
No, e chiederlo è rischioso. Il plugin trova l'ordine con numero ed email.
Basta un modulo di contatto generico?
No. Serve una funzione dedicata e ben visibile, con conferma esplicita e ricevuta. Il plugin copre i requisiti tecnici; la valutazione legale del singolo negozio resta al vostro consulente.