Cosa pubblica Shopify il 17 giugno
A inizio giugno 2026 Shopify ha inviato una newsletter ai merchant che vendono nell'UE per segnalare la funzione elettronica di recesso che diventa obbligatoria dal 19 giugno 2026 ai sensi della direttiva UE 2023/2673. Nella stessa email Shopify annuncia una propria funzionalità: «Cancellation Rules» con un flusso self-serve, in rilascio il 17 giugno — due giorni prima della scadenza. I clienti potranno richiedere l'annullamento degli ordini prima che vengano spediti («before they are fulfilled»). I merchant gestiscono le richieste dall'admin Shopify.
A prima vista sembra una soluzione elegante al problema della conformità, integrata direttamente nella piattaforma. E sì, Shopify ha costruito una funzionalità. Ma risolve un problema diverso da quello regolato dall'articolo 11a della direttiva sui diritti dei consumatori (come modificata dalla direttiva 2023/2673). Questo articolo mostra, punto per punto, perché la funzione di cancellation non sostituisce un pulsante di recesso conforme per la maggior parte dei negozi Shopify — e identifica i quattro punti concreti in cui fallisce.
Premessa importante: Shopify stessa è cauta nel modo in cui posiziona la funzionalità. La newsletter afferma esplicitamente che le cancellation rules sono una opzione, accanto a «Add a withdrawal button and form to your storefront yourself» e «Install a third-party app». La pagina ufficiale dell'help center Shopify sul diritto di recesso UE si chiude con l'avvertenza che il contenuto non costituisce consulenza legale e che i merchant dovrebbero consultare un avvocato locale. Shopify non posiziona quindi la propria funzionalità come soluzione universale — bensì come una delle vie possibili.
La distinzione fondamentale: annullamento ≠ recesso
Prima di entrare nel dettaglio, il punto giuridico più importante: un annullamento («cancellation») e un recesso non sono la stessa cosa.
- L'annullamento è la risoluzione consensuale di un contratto prima della sua esecuzione. Richiede tipicamente l'accordo del venditore.
- Il recesso è una dichiarazione unilaterale del consumatore che scioglie retroattivamente il contratto. Non richiede il consenso del venditore. Può essere esercitato dopo aver ricevuto la merce.
L'articolo 11a regola esplicitamente il diritto di recesso, non l'annullamento. Il termine di recesso di 14 giorni previsto dall'articolo 9 della direttiva inizia a decorrere dal momento in cui il consumatore riceve la merce — cioè esattamente nel momento in cui, secondo la newsletter, la funzione di cancellation Shopify smette di funzionare.
Già questo mostra che la funzionalità Shopify copre una parte della realtà (annullamenti prima della spedizione) ma non lo scenario centrale per cui la direttiva è stata costruita (recesso dopo la consegna).
Quattro punti in cui la funzionalità Shopify fallisce
Punto 1: Disponibilità nel tempo (articolo 11a, paragrafo 1)
La direttiva richiede che la funzione di recesso sia disponibile in modo continuativo per tutto il periodo di recesso. Questo periodo decorre dalla ricezione della merce e dura 14 giorni. Secondo la newsletter Shopify, però, la funzione di cancellation opera solo prima della spedizione.
Esempio concreto: una cliente ordina lunedì, la merce viene spedita mercoledì, lei la riceve venerdì. Da venerdì decorre il suo termine di recesso, fino al venerdì della settimana successiva. Per tutto questo intervallo non può più usare la funzione di cancellation Shopify — l'ordine è stato spedito da tempo. Ma è proprio questa la finestra durante la quale l'articolo 11a impone che la funzione elettronica di recesso sia disponibile.
Per qualsiasi negozio che spedisca beni fisici, questo solo punto è già squalificante.
Punto 2: Etichetta del pulsante (articolo 11a, paragrafo 2)
La direttiva prescrive la dicitura «Recedere dal contratto qui» o una «dichiarazione equivalente non ambigua». Le trasposizioni nazionali seguono la stessa logica. «Annulla ordine», «Cancellation», «Stornieren» non sono equivalenti a recesso, perché designano un meccanismo giuridico diverso.
La ratio della direttiva è esplicita: l'etichetta deve far comprendere senza ambiguità al consumatore che sta esercitando il proprio diritto di recesso — non che sta richiedendo un servizio, chiedendo un annullamento o avviando un reso. Un negozio che offre solo un link «Annulla ordine» non soddisfa questo requisito.
Anche se Shopify rinominasse la funzionalità in modo che il pulsante storefront recasse la dicitura «Recedere dal contratto qui», resterebbe il problema logico del punto 1: il pulsante funziona solo prima della spedizione, cioè prima che il termine di recesso sia nemmeno iniziato.
Punto 3: Attivazione in opt-in
Shopify lo formula così nella newsletter: la funzionalità è qualcosa «which you can enable». È quindi disattivata di default. Il merchant deve agire per accenderla.
Due conseguenze. La prima: un merchant in vacanza il 19 giugno che non abbia attivato la funzionalità non è in conformità — anche se aveva fatto affidamento sull'annuncio Shopify. La seconda: anche una volta attivata, la funzionalità garantisce conformità solo se configurata correttamente. Errori di configurazione — ad esempio cancellation rules che escludono certe categorie di prodotti — farebbero sì che la funzione di recesso non sia disponibile per tutti gli ordini con diritto di recesso. Anche questa è una violazione dell'articolo 11a, paragrafo 1.
Punto 4: Conferma di ricevimento con timestamp su supporto durevole (articolo 11a, paragrafo 4)
La direttiva richiede una conferma automatica con data e ora della ricezione della dichiarazione di recesso da parte del professionista — su un supporto durevole, in pratica una email.
La pagina dell'help center Shopify formula correttamente il requisito: «Your store needs to send a confirmation of the withdrawal request to the customer on a durable medium, such as email.» Quello che Shopify non documenta nella newsletter: che la funzione di cancellation consegni questa conferma con un timestamp tracciabile, generato lato server. Dall'esperienza pratica con Shopify Flow Mail sappiamo che i tipici timestamp di trigger non coincidono con il momento di ricezione effettivo e non vengono surfaceti in modo affidabile nel corpo dell'email.
In una controversia diventa un problema concreto. Se un cliente sostiene successivamente di aver receduto nei termini e il negozio non riesce a produrre un timestamp lato server, il dubbio ricade sul merchant.
Cosa dice Shopify stessa
Due passaggi della newsletter sono particolarmente significativi in questo contesto. Primo: che la funzione di cancellation è un'opzione accanto alla costruzione di un pulsante di recesso sul proprio storefront o all'installazione di un'app di terze parti. Secondo: la raccomandazione esplicita di consultare un avvocato locale per assicurarsi che la soluzione scelta soddisfi gli obblighi legali.
In altre parole: Shopify stessa non sostiene che la funzione di cancellation soddisfi l'articolo 11a. Shopify dice: ecco una nuova funzionalità che può aiutare in certe configurazioni; altrimenti, ci sono altre due vie. Questa cautela è sensata e giuridicamente corretta — ma dovrebbe essere letta dai merchant anche come segnale a non considerare la funzionalità come soluzione universale di conformità.
Anche il confronto diretto con la pagina dell'help center Shopify è istruttivo: lì Shopify elenca i tre requisiti centrali parola per parola — «clearly labeled feature», «two-step confirmation», «automatic confirmation on a durable medium» — senza tuttavia affermare che la funzione di cancellation copra questi tre punti.
Quando la funzione di cancellation è sufficiente?
Per onestà intellettuale: esistono configurazioni ristrette in cui la sola funzione di cancellation potrebbe bastare. Ad esempio: un negozio che vende esclusivamente prodotti o servizi digitali con consegna immediata ed elettronica, per i quali il diritto di recesso è comunque escluso (articolo 16 della direttiva). In questi casi la funzione di cancellation può coprire la finestra tra ordine ed «esecuzione».
Per la stragrande maggioranza dei negozi Shopify — quelli che spediscono beni fisici, cioè la classica vendita a distanza — la funzionalità non è una soluzione sufficiente per le ragioni esposte sopra. In particolare, il disallineamento temporale del punto 1 (funzionalità disponibile solo prima della spedizione, termine di recesso solo dopo la ricezione) non è colmabile con alcuna configurazione.
Cosa dovrebbero fare concretamente i merchant Shopify
Tre passi pragmatici entro il 19 giugno:
Primo: attiva la funzione di cancellation Shopify appena disponibile. È un miglioramento UX utile per il processo prima della spedizione e riduce il carico di supporto per annullamenti evitabili. Ma: non affidarti ad essa come soluzione di conformità all'articolo 11a.
Secondo: installa in aggiunta un vero pulsante di recesso. Le tre opzioni — sviluppo personalizzato, soluzione fai-da-te con Shopify Forms, app specializzata — sono confrontate in dettaglio nell'articolo Aggiungere un pulsante di recesso su Shopify: tre opzioni a confronto. Per la grande maggioranza dei negozi, un'app specializzata è la via più rapida e sicura.
Terzo: aggiorna l'informativa sul recesso e l'informativa sulla privacy. Anche il miglior pulsante è giuridicamente incompleto se i testi legali che lo accompagnano non sono aggiornati — vedi Ignorare il pulsante di recesso: diffide, sanzioni, termine di 12 mesi.
Nota: Questo articolo offre un confronto tecnico e giuridico tra la funzione di cancellation di Shopify e i requisiti dell'articolo 11a della direttiva sui diritti dei consumatori. Non costituisce consulenza legale. Per una valutazione della configurazione specifica del tuo negozio, consulta un avvocato specializzato in e-commerce nella tua giurisdizione.
In sintesi
La nuova funzione di cancellation di Shopify è un utile miglioramento UX per gli annullamenti prima della spedizione — ed era atteso da tempo. Ma non è un pulsante di recesso ai sensi dell'articolo 11a. Il disallineamento temporale tra annullamento (prima della spedizione) e recesso (dopo la ricezione) non è colmabile tecnicamente, e i requisiti su etichetta, attivazione e conferma di ricevimento non sono affrontati in modo adeguato nella newsletter.
Shopify lo dice da sola — sia nella newsletter sia nell'help center — e raccomanda esplicitamente o una soluzione storefront propria o un'app specializzata. Per i merchant Shopify che non vendono esclusivamente prodotti digitali, un'app specializzata resta la via più diretta verso la conformità.
Revoq copre nativamente i quattro punti discussi sopra: flusso in due fasi con etichettatura corretta, disponibilità continua indipendente dallo stato di evasione, conferma automatica con timestamp lato server, otto lingue europee. L'integrazione avviene tramite Theme App Extension in pochi minuti — e completa la funzione di cancellation Shopify invece di sostituirla.