PS PrestaShop Intermedio

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 per paese, soglie de minimis e menzioni Incoterm.

Aggiornato Versione del modulo 1.0.2

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:

  1. Scaricate l’archivio dfcustomsduty.zip dal vostro account cliente.
  2. Nel back-office, andate su Moduli > Gestore dei moduli.
  3. Cliccate su Carica un modulo e rilasciate l’archivio.
  4. 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 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.

Le aliquote salvate appaiono in una tabella riepilogativa sotto il modulo, dove ogni riga può essere eliminata. 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.

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).

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).

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.

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.

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.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza