La gestione del diritto di recesso in PrestaShop non può essere confusa con la normale procedura di reso merce. Il reso nativo è utile per organizzare il rientro fisico dei prodotti, ma non copre tutti gli aspetti richiesti da un flusso digitale di recesso: accessibilità, conferma esplicita, ricevuta datata, tracciabilità e disponibilità anche per chi ha acquistato come ospite.

Diritto di Recesso per PrestaShop

Gestione diritto di Recesso per PrestaShop è il modulo sviluppato da Tecnoacquisti.com® per gestire il diritto di recesso online in modo più ordinato, documentabile e coerente con le nuove esigenze normative introdotte dalla Direttiva UE 2023/2673 e dal recepimento italiano.

Perché il reso nativo di PrestaShop non basta

PrestaShop include una funzione nativa per la gestione dei resi merce, spesso indicata come RMA o “Restituzione merce”. È uno strumento utile, ma nasce per una finalità operativa: permettere al venditore di gestire il rientro fisico dei prodotti, verificare la richiesta, aggiornare gli stati e organizzare eventuali rimborsi, note di credito o voucher.

Il diritto di recesso è diverso. Non è una richiesta commerciale da approvare, ma una dichiarazione unilaterale del consumatore. Il cliente non chiede al venditore il permesso di recedere: comunica la propria decisione entro i termini previsti. Questa differenza non è solo teorica, perché incide direttamente sul modo in cui il flusso deve essere progettato dentro l’e-commerce.

La gestione nativa dei resi PrestaShop presenta alcuni limiti concreti quando viene usata come unico strumento per il recesso:

  • è pensata per il reso fisico della merce, non per la dichiarazione formale di recesso;
  • può richiedere una motivazione, mentre il recesso non deve essere subordinato a spiegazioni obbligatorie;
  • prevede una logica di accettazione da parte del venditore, mentre il recesso si perfeziona con la dichiarazione del consumatore;
  • non produce una ricevuta di recesso dedicata con data, ora e documento conservabile;
  • non offre un percorso realmente dedicato agli acquisti come ospite;
  • non risolve correttamente il caso del recesso prima della spedizione o prima della consegna.

Due problemi spesso sottovalutati: ospiti e ordini non ancora consegnati

Quando si analizza la conformità del recesso online, ci si concentra spesso sulla ricevuta o sulla visibilità del pulsante. Sono aspetti fondamentali, ma non sono gli unici. In PrestaShop esistono almeno due criticità pratiche che molti negozi rischiano di trascurare.

Il recesso deve essere disponibile anche per i clienti ospiti

Un cliente può completare un ordine senza creare un account registrato. Questo non elimina il suo diritto di recesso. Se il negozio consente l’acquisto come ospite, deve offrire anche a quel cliente un modo chiaro per esercitare il recesso online.

Limitare il pulsante di recesso alla sola area cliente registrata crea un vuoto operativo: chi ha acquistato come ospite potrebbe essere costretto a cercare un indirizzo email, inviare una comunicazione manuale o contattare l’assistenza. È proprio il tipo di frizione che una funzione digitale di recesso dovrebbe evitare.

Gestione diritto di Recesso per PrestaShop include un flusso dedicato ai clienti ospiti. Il cliente può accedere alla procedura usando il riferimento dell’ordine e l’indirizzo email utilizzato in fase di acquisto, con una logica simile al tracciamento ordine per ospiti già presente in PrestaShop.

Il recesso deve essere possibile anche prima della spedizione o della consegna

Un altro errore frequente è considerare il recesso come qualcosa che inizia solo dopo la consegna della merce. In realtà, il consumatore può voler recedere anche quando l’ordine è già stato effettuato ma non è ancora stato spedito, oppure quando la spedizione è partita ma il prodotto non è ancora stato consegnato.

Il reso nativo di PrestaShop ragiona principalmente in termini di restituzione merce: il cliente riceve il prodotto, decide di restituirlo e il venditore gestisce il rientro. Ma il diritto di recesso non coincide sempre con il rientro fisico del pacco. Se la merce non è ancora partita, il recesso può evitare una spedizione inutile. Se la merce è in transito, il negozio deve comunque registrare correttamente la dichiarazione del cliente.

Per questo motivo un modulo dedicato deve poter valutare l’idoneità dell’ordine senza dipendere esclusivamente dalla consegna. La logica corretta è separare l’atto di recesso dalla logistica del rientro: prima si registra la dichiarazione del consumatore, poi il merchant gestisce gli effetti operativi sul singolo ordine.

Cosa fa Gestione diritto di Recesso per PrestaShop

Il modulo aggiunge a PrestaShop un flusso front-office dedicato al diritto di recesso. Lavora in modo indipendente dalla funzione nativa “Resi merce”, così il negozio può distinguere chiaramente tra dichiarazione di recesso e gestione operativa del rientro prodotto.

Il cliente visualizza un punto di accesso al recesso quando l’ordine risulta idoneo. Il modulo guida l’utente attraverso una procedura in più passaggi, con conferma esplicita della richiesta e generazione di una ricevuta PDF datata. La ricevuta viene inviata al cliente via email e può essere scaricata dalla pagina di conferma.

Flusso per clienti registrati

Il cliente può accedere alla richiesta di recesso dalla propria area account e dal dettaglio degli ordini idonei.

Flusso per clienti ospiti

Chi ha acquistato senza registrazione può identificare l’ordine tramite riferimento ordine e indirizzo email.

Ricevuta PDF datata

Il modulo genera una ricevuta di recesso in PDF, la invia via email e ne memorizza l’hash SHA-256 per finalità di integrità documentale.

Un flusso separato dal reso merce nativo

Uno degli aspetti più importanti del modulo è la separazione tra il recesso e il reso merce. Questa distinzione evita di trattare un diritto del consumatore come se fosse una semplice richiesta logistica soggetta ad approvazione.

Il modulo non crea automaticamente un reso nativo PrestaShop. Le richieste vengono gestite in un’area dedicata del back office, con stati propri del modulo. Questo consente al merchant di conservare una traccia ordinata della dichiarazione di recesso e di gestire poi, separatamente, gli aspetti operativi: rientro del pacco, verifica dei prodotti, rimborso, eventuale rifiuto operativo del rientro o completamento della pratica.

Aspetto Reso nativo PrestaShop Gestione diritto di Recesso per PrestaShop
Natura del flusso Gestione logistica del rientro merce Dichiarazione digitale di recesso
Clienti ospiti Gestione non pensata come flusso dedicato di recesso Accesso tramite riferimento ordine ed email
Ordini non ancora consegnati Logica orientata alla restituzione dopo consegna Flusso utilizzabile anche prima della spedizione o consegna, se l’ordine è idoneo
Ricevuta Documento legato alla restituzione merce Ricevuta PDF di recesso con invio email
Tracciabilità Stati RMA nativi Stati dedicati gestiti dal modulo

Ricevuta PDF, email e prova documentale

Il modulo genera una ricevuta PDF utilizzando lo stack PDF nativo di PrestaShop, mantenendo un’impostazione coerente con altri documenti del negozio come fatture, documenti di trasporto e documenti di reso. La ricevuta viene prodotta al momento della conferma, inviata al cliente e resa disponibile per il download.

Per rafforzare la tracciabilità del documento, il modulo calcola e memorizza un hash SHA-256 del PDF generato. Questo permette di conservare un riferimento tecnico all’integrità del documento prodotto, utile per dimostrare che la ricevuta non è stata modificata successivamente.

Il modulo permette inoltre di inserire una nota aggiuntiva multilingua nei PDF di ricevuta. Questa funzione è utile per riportare informazioni specifiche del merchant, ad esempio indicazioni operative sul rimborso, sulle modalità di restituzione o sui costi eventualmente collegati alla procedura.

Gestione dal back office

Le richieste di recesso vengono raccolte in una sezione dedicata del back office. Gli operatori possono consultare l’elenco delle richieste, aprire il dettaglio della pratica e aggiornare lo stato in base all’avanzamento operativo.

Gli stati gestiti dal modulo sono:

  • In attesa del pacco: la dichiarazione è stata ricevuta e il negozio attende il rientro della merce, quando previsto.
  • Pacco ricevuto: il prodotto è rientrato ed è disponibile per le verifiche operative.
  • Reso rifiutato: la pratica viene chiusa negativamente per motivi operativi documentabili, ad esempio prodotto non conforme alle condizioni di restituzione.
  • Reso completato: la procedura è stata chiusa correttamente.

Durante gli aggiornamenti di stato è possibile inviare una comunicazione email al cliente, includendo anche una nota del merchant. In questo modo il negozio mantiene una comunicazione ordinata e coerente durante tutta la gestione della pratica.

Esclusioni configurabili per B2C, B2B e prodotti non recedibili

Non tutti gli ordini o prodotti devono necessariamente essere ammessi al flusso di recesso. Il modulo include diverse opzioni di esclusione, utili per adattare la procedura alla struttura reale del catalogo e della clientela.

È possibile configurare esclusioni per categorie, gruppi cliente, stati ordine, prodotti virtuali e singoli prodotti. L’esclusione per gruppo cliente è particolarmente utile nei negozi misti B2C e B2B, dove alcuni gruppi possono rappresentare rivenditori, aziende o clienti professionali con condizioni contrattuali diverse rispetto al consumatore finale.

Nel caso dei singoli prodotti, l’esclusione può essere gestita direttamente dalla scheda prodotto, con la possibilità di indicare anche una motivazione interna. Questo aiuta il merchant a mantenere una configurazione più precisa, soprattutto nei cataloghi complessi.

Compatibilità con PrestaShop 1.7, 8 e 9

Gestione diritto di Recesso per PrestaShop è progettato per funzionare con PrestaShop 1.7.6+, PrestaShop 8.x e PrestaShop 9.x, rispettando le versioni PHP supportate dall’installazione PrestaShop di destinazione.

Il modulo crea tabelle dedicate nel database per registrare le richieste, i dettagli dei prodotti coinvolti e le esclusioni prodotto. I PDF generati vengono salvati nella directory ricevute del modulo, che deve essere mantenuta scrivibile dal server web e gestita con attenzione perché può contenere dati personali dei clienti.

Retention, GDPR e conservazione dei dati

La gestione del recesso non riguarda solo il front office. Ogni richiesta contiene dati personali e informazioni collegate a un ordine, quindi è importante prevedere anche una politica di conservazione coerente.

Il modulo include una funzione di retention con cron dedicato. Il merchant può impostare il numero di giorni di conservazione e scegliere tra due modalità: anonimizzazione o cancellazione. L’anonimizzazione permette di rimuovere i dati personali mantenendo una traccia operativa o legale della pratica; la cancellazione elimina invece i record più vecchi in base alla configurazione scelta.

Il modulo consente inoltre di mantenere i dati in caso di disinstallazione. Questa opzione è attiva di default perché le richieste di recesso possono avere valore probatorio e non dovrebbero essere eliminate accidentalmente durante una manutenzione tecnica.

Quando conviene usare Gestione diritto di Recesso per PrestaShop

Il modulo è indicato per i merchant PrestaShop che vendono online a consumatori finali e vogliono separare in modo chiaro la dichiarazione di recesso dalla normale gestione dei resi. È particolarmente utile per negozi che consentono ordini come ospite, cataloghi con prodotti esclusi dal recesso, store misti B2C/B2B e attività che vogliono conservare una prova documentale più ordinata delle richieste ricevute.

Non si tratta di sostituire ogni funzione nativa di PrestaShop, ma di aggiungere il livello che manca: un flusso dedicato al recesso, accessibile, confermato, documentato e gestibile dal back office.

Il modulo non sostituisce la consulenza legale sulle condizioni di vendita del singolo negozio. Prima della pubblicazione è consigliabile verificare testi legali, esclusioni e policy di rimborso con il proprio consulente di riferimento.

Conclusione

Il diritto di recesso online richiede un flusso diverso dalla semplice restituzione merce. Il cliente deve poter esercitare il diritto in modo chiaro, anche se ha acquistato come ospite e anche se la merce non è ancora stata spedita o consegnata. Il negozio, a sua volta, deve poter registrare la dichiarazione, inviare una ricevuta, conservare una prova e gestire l’avanzamento della pratica.

Gestione diritto di Recesso per PrestaShop nasce per rispondere a questa esigenza: aggiunge a PrestaShop un flusso dedicato al recesso, con ricevuta PDF, gestione ospiti, stati back-office, esclusioni configurabili e retention dei dati. Una soluzione tecnica concreta per portare la gestione del recesso fuori dalla logica del semplice reso merce e dentro un processo più chiaro, tracciabile e professionale.

prodotto aggiunto alla lista