Dazi Doganali DDP / DAP — Guida completa
Installare, configurare e sfruttare la scelta DDP / DAP al checkout per i negozi europei che spediscono fuori dall'UE: calcolo delle spese, aliquote e imposizione del DDP per paese, soglie de minimis e menzioni Incoterm.
Presentazione e prerequisiti
Il modulo Dazi Doganali DDP / DAP è progettato per i negozi stabiliti nell’Unione Europea che spediscono verso destinazioni fuori dall’UE. Non appena l’indirizzo di consegna esce dal territorio doganale dell’UE, un blocco di scelta appare nello step corriere del checkout: il cliente decide di pagare i dazi doganali e le tasse d’importazione subito con il suo ordine (DDP) o alla consegna al corriere (DAP).
- Compatibile con PrestaShop da 8.0 a 9.x, tema Classic e temi derivati.
- PHP da 7.4 a 8.3.
- Multinegozio e multivaluta: le spese sono calcolate nella valuta del carrello.
- Multilingue (FR/EN/ES/DE/IT, più PT incluso).
- Nessun override di file: solo hook nativi.
Il modulo non calcola i dazi reali presso le dogane: applica il vostro tariffario (aliquota percentuale, spese fisse, soglie) per produrre una stima affidabile mostrata al cliente. In modalità DDP, è questo importo a essere fatturato sul negozio; spetta poi a voi spedire con un servizio DDP del vostro corriere.
Installazione
Installate il modulo come qualsiasi modulo PrestaShop:
- Scaricate l’archivio
dfcustomsduty.zipdal vostro account cliente. - Nel back-office, andate su Moduli > Gestore dei moduli.
- Cliccate su Carica un modulo e rilasciate l’archivio.
- Una volta installato, cliccate su Configura.
All’installazione, il modulo registra i suoi hook, crea le sue tabelle (tracciamento della scelta per carrello, persistenza per ordine, aliquote per paese) e crea automaticamente un prodotto virtuale nascosto «Dazi doganali e tasse d’importazione (DDP)», senza imposte e ordinabile senza stock. Questo prodotto non appare mai nel catalogo: serve solo da supporto di fatturazione quando il cliente sceglie la modalità DDP.
L’aliquota predefinita è 0 % dopo l’installazione. Finché non è configurata (aliquota globale o per paese), nessuna spesa viene calcolata e il blocco di scelta non appare. È intenzionale, per evitare di fatturare un’aliquota arbitraria ai vostri clienti.
Configurazione generale
La pagina di configurazione raccoglie le impostazioni del tariffario e della visualizzazione:
- Attivare il modulo: interruttore globale.
- Modalità preselezionata al checkout: DDP (consigliata) o DAP. È l’opzione selezionata per impostazione predefinita finché il cliente non sceglie.
- Aliquota predefinita (%): percentuale applicata al valore dell’ordine per stimare dazi + IVA d’importazione. Sovrascritta caso per caso dalle aliquote per paese.
- Spese fisse di gestione: importo fisso aggiunto al calcolo, nella valuta predefinita del negozio, al netto delle imposte.
- Soglia di franchigia (de minimis): sotto questo valore d’ordine non viene applicata alcuna spesa. 0 = nessuna soglia.
- Includere le spese di spedizione nella base di calcolo: il valore in dogana (CIF) include generalmente il trasporto.
- Mostrare un avviso nel carrello: informa il cliente in anticipo che una consegna fuori dall’UE comporterà delle spese.
- Paesi che impongono il DDP (codici ISO): elenco di destinazioni, separate da virgole, per le quali la modalità DDP è obbligatoria. Il cliente con consegna in questi paesi non può passare a DAP. Valore predefinito:
US(negli Stati Uniti, i dazi devono essere a carico del venditore). Lasciate vuoto per disattivare l’imposizione globale. - Paesi del territorio doganale UE (codici ISO): elenco separato da virgole. Ogni consegna verso un paese assente da questo elenco è trattata come fuori dall’UE.
Per impostazione predefinita, l’elenco UE contiene i 27 Stati membri più Monaco (in unione doganale con la Francia). Potete modificarlo liberamente, ad esempio per trattare separatamente alcuni territori a fiscalità speciale.
Base e formula di calcolo
Le spese stimate sono calcolate così, nella valuta del carrello e al netto delle imposte:
base = totale prodotti netto (escl. il prodotto delle spese)
+ spedizione netta (se l'opzione è attivata)
spese = base × aliquota_paese(%) + spese_fisse
La soglia di franchigia viene valutata per prima: se la base è inferiore alla soglia applicabile (soglia del paese se definita, altrimenti soglia globale), nessuna spesa viene fatturata. Le spese fisse e le soglie, memorizzate nella valuta predefinita del negozio, sono convertite automaticamente nella valuta del carrello.
Aliquote per paese di destinazione
Sotto le impostazioni generali, il modulo «Aggiungere / modificare un’aliquota per paese» permette di affinare il tariffario destinazione per destinazione:
- Paese di destinazione: selezionato dall’elenco dei paesi del negozio.
- Aliquota (%): sostituisce l’aliquota globale per questo paese.
- Spese fisse: spese di gestione proprie di questo paese.
- Soglia di franchigia: soglia de minimis specifica. Lasciate 0 per usare la soglia globale.
- Imporre il DDP per questo paese: rende obbligatoria la modalità DDP per questa destinazione (il cliente non può scegliere DAP). Cumulativo con l’elenco globale dei paesi che impongono il DDP.
Le aliquote salvate appaiono in una tabella riepilogativa sotto il modulo, con una colonna «DDP imposto» (Sì / No) e la possibilità di eliminare ogni riga. Un paese senza aliquota dedicata usa automaticamente i valori globali.
Esempio comune: per gli Stati Uniti, inserite una soglia di franchigia di 800 per riflettere il de minimis di 800 USD. Per la Svizzera o il Regno Unito, definite l’aliquota e la soglia corrispondenti alle loro regole d’importazione.
Imporre il DDP per certi paesi
Per alcune destinazioni, lasciare la scelta al cliente non è auspicabile: è il caso degli Stati Uniti, dove i dazi devono essere a carico del venditore. Il modulo permette di imporre la modalità DDP a due livelli:
- Globalmente, tramite il campo «Paesi che impongono il DDP (codici ISO)» della configurazione generale (per impostazione predefinita
US). - Per paese, tramite l’opzione «Imporre il DDP per questo paese» del modulo delle aliquote per paese. La colonna «DDP imposto» della tabella riepilogativa mostra allora «Sì».
Un paese è considerato come imponente il DDP se figura nell’elenco globale oppure se la sua aliquota per paese porta il relativo contrassegno. Per queste destinazioni, il blocco del checkout mostra solo un messaggio che indica che i dazi devono essere saldati con l’ordine: l’opzione DAP viene rimossa e la modalità DDP viene applicata automaticamente, anche se il cliente aveva precedentemente selezionato DAP.
Se imponete il DDP per un paese senza associargli un tariffario (aliquota globale a 0 % e nessuna aliquota dedicata), l’ordine viene registrato come DDP ma nessuna spesa viene fatturata. In questo caso, il modulo non mostra alcuna menzione doganale (fattura PDF, dettaglio cliente, blocco back-office) per non indicare al cliente che ha pagato dazi mai addebitati. Ricordate quindi di definire un’aliquota o delle spese fisse per ogni paese in cui imponete il DDP.
Esperienza cliente al checkout
Quando la consegna è fuori dall’UE e si applica un tariffario, il cliente vede due opzioni nello step corriere:
Modalità DDP — pagare ora
Il prodotto delle spese viene aggiunto al carrello con un prezzo calcolato dinamicamente. L’importo si integra nei totali dell’ordine, appare in fattura e nelle email native, e il cliente non ha più nulla da pagare alla ricezione del pacco. È l’esperienza più vicina a un acquisto domestico.
Modalità DAP — pagare alla consegna
Nessuna spesa viene aggiunta all’ordine, ma viene mostrata una stima chiara e il cliente viene avvisato che il corriere gli richiederà dazi, tasse ed eventuali spese di gestione prima della consegna del pacco. La menzione figura poi sul suo ordine e sulla sua fattura.
Il cambio di opzione è istantaneo: il carrello e i totali sono ricalcolati in AJAX, e l’avanzamento del checkout è preservato (il cliente resta allo step corriere). Per un paese che impone il DDP, viene proposta solo la modalità DDP.
Tracciamento su ordine e fattura
Alla validazione dell’ordine, la modalità scelta, l’importo e il paese di destinazione vengono registrati. Queste informazioni sono poi visibili:
- nel dettaglio ordine del cliente, con un promemoria chiaro di quanto pagato o ancora dovuto;
- nella scheda ordine del back-office, tramite un badge DDP o DAP che indica l’importo e la destinazione;
- sulla fattura PDF, con la menzione Incoterm corrispondente (DDP: dazi pagati all’ordine; DAP: dazi a carico del destinatario).
Quando un ordine è in DDP ma senza spese fatturate (importo a 0 — ad esempio un DDP imposto per un paese senza aliquota configurata), nessuna di queste menzioni appare: né badge back-office, né blocco cliente, né menzione in fattura.
Traduzioni
Tutte le etichette visibili (blocco checkout, avviso carrello, dettaglio ordine, back-office, menzioni di fattura) sono tradotte. Il modulo è fornito con i file di traduzione per francese, inglese, spagnolo, tedesco, italiano e portoghese. Potete anche modificare qualsiasi testo da Parametri avanzati > Traduzioni > Traduzioni dei moduli nel back-office.
FAQ e risoluzione dei problemi
Il blocco di scelta non appare
Verificate tre punti: il modulo è attivato, l’indirizzo di consegna è effettivamente fuori dal territorio doganale UE configurato, e un tariffario produce un importo superiore a zero (aliquota globale o per paese impostata, base superiore alla soglia di franchigia). Finché l’aliquota resta a 0 % senza spese fisse, nessun blocco appare — tranne per un paese che impone il DDP, dove un messaggio informativo viene presentato anche senza importo.
L’importo sembra errato in multivaluta
Le spese fisse e le soglie sono inserite nella valuta predefinita del negozio, poi convertite nella valuta del carrello secondo i vostri tassi di cambio. Verificate che i tassi di conversione delle vostre valute siano aggiornati.
Il prodotto «Spese doganali» appare nel mio catalogo?
No. Viene creato con visibilità «da nessuna parte» ed è usato solo come supporto di fatturazione interno in modalità DDP. Non eliminatelo manualmente: la disinstallazione se ne occupa correttamente.
Devo spedire in modo diverso in DDP?
Sì. In DDP, avete riscosso i dazi dal cliente: dovete quindi scegliere un servizio di spedizione DDP presso il vostro corriere o spedizioniere, che vi rifatturerà i dazi effettivamente versati. Il modulo gestisce la riscossione e l’informazione, non la dichiarazione doganale in sé.
Cosa succede alla disinstallazione?
La disinstallazione rimuove gli hook, le variabili di configurazione, le tabelle del modulo e il prodotto virtuale delle spese. Nessun dato residuo viene lasciato nel database.