Files
pcrt-legal-return/CHECKLIST-COMPLIANCE-MERCHANT.md
tommaso a6a1900287 R1 A6-bis: operativita' per stato ordine (toggle) + checklist compliance
Comportamenti Pizeta-confirmed, tutti toggle per-shop:
- stateAwareEmail (default ON): la ricevuta durevole include un blocco operativo
  per stato - non evaso => annullo+rimborso; spedito/consegnato => istruzioni reso
  (indirizzo, spese a carico Art.57, prodotto integro, rimborso dopo rientro).
- autoCancelUnfulfilled (default OFF): recesso su ordine non evaso => orderCancel
  (refund+restock). Abilita anche lo stop del remarketing via orders/cancelled.
- returnAtCustomerExpense / returnInstructions / returnAddress: config istruzioni reso.

Impl: helper orderState + cancelOrder (recesso.server); renderOperationalBlock +
param operational in renderReceiptHtml (emailTemplate); mailer passa operational;
proxy calcola stato, passa alla ricevuta, auto-annulla; sezione admin 'Reso e stato
ordine'. Migrazione a6bis_state_ops.

+ CHECKLIST-COMPLIANCE-MERCHANT.md: cosa fa l'app vs obblighi del merchant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mv83a29B4eFv5ixoj6PoE1
2026-07-07 16:16:22 +02:00

2.9 KiB

Recesso - Cosa fa l'app vs cosa deve fare il merchant

Ripartizione delle responsabilita' di conformita' (Art. 54-bis + Codice del Consumo). L'app copre la FUNZIONE elettronica di recesso; alcuni obblighi restano in capo al merchant. Da consegnare col progetto.


1. Cosa GARANTISCE l'app (automatico, non disattivabile)

  • Pulsante/funzione di recesso sempre accessibile (footer o dove scelto), guest, senza login.
  • Raccolta della dichiarazione inequivocabile (nome, n. ordine, email, testo) con conferma dedicata a 2 step (nessun dark pattern).
  • Registrazione con timestamp di TRASMISSIONE (onere della prova, Art. 54-bis).
  • Ricevuta su supporto durevole al consumatore: dichiarazione + timestamp + avviso di legge - sempre inviata, contenuto legale non modificabile dal merchant.
  • Audit log immutabile delle richieste ed eventi.
  • Coesistenza col reso/rimborso nativo Shopify (crea il Reso per gli ordini evasi).

2. Cosa il merchant CONFIGURA nell'app (Impostazioni, opzionale)

  • Testi email (oggetto/introduzione/nota) - le parti legali restano fisse.
  • Notifica al merchant (on/off + indirizzo email).
  • Tag "Recesso" sull'ordine (on/off).
  • Finestra 14 gg: enforcement on/off + giorni (default 14, calcolata sulla consegna).
  • Esclusioni Art. 59 (prodotti/tag non recedibili) + enforcement on/off.
  • [R1 A6-bis] Ricevuta differenziata per stato ordine; annullo automatico ordini non evasi; indirizzo reso + spese a carico cliente + istruzioni di reso.

3. Cosa il merchant deve fare FUORI dall'app (obblighi propri)

  • Informativa precontrattuale sul diritto di recesso (Art. 49) nelle pagine/checkout.
  • Mettere a disposizione il modulo tipo di recesso (Allegato I, parte B) - coesiste col pulsante.
  • Emettere il rimborso entro 14 gg dalla notifica (Art. 56) se non usa l'annullo/rimborso automatico dell'app. Puo' trattenere fino a riconsegna merce o prova di spedizione.
  • Gestire resi parziali e rimborsi proporzionali (pannello ordini Shopify).
  • Definire la politica di reso (indirizzo, spese, integrita' prodotto) coerente con quanto mostra l'app.
  • Verifica manuale della data di consegna se il corriere non trasmette l'evento a Shopify (in tal caso la finestra automatica non blocca).
  • Privacy policy, condizioni di vendita, gestione dati (GDPR) del negozio.
  • Configurare le esclusioni Art. 59 solo per prodotti realmente esclusi (mala-config = negare il diritto a torto).

4. Note

  • L'app e' uno strumento di conformita', non sostituisce la consulenza legale.
  • Prima del go-live (e soprattutto per la versione pubblica/App Store) consigliata una review legale, anche per chiudere i punti ⚠ dottrinali in ANALISI-REQUISITI-LEGALI.md.
  • Ambito: beni B2C online. Servizi e beni digitali hanno decorrenza/esclusioni diverse (Art. 52/59) - da valutare per merchant fuori scope.
  • Approfondimento stati ordine: AUDIT-STATI-ORDINE.md.