Other PrestaShop Modules

Customs Duty DDP / DAP PrestaShop — Import Taxes Outside the EU for European Stores

Sell outside the EU without customs disputes: DDP or DAP, the customer decides

Built for European stores shipping outside the European Union. At checkout, your international customers choose to pay customs duties and import taxes immediately with their order (DDP) or upon delivery to the carrier (DAP). No more refused parcels, negative reviews and refunds caused by surprise fees at the door.

PrestaShop 8 & 9 European stores DDP / DAP Multi-currency 5 languages
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Frais de Douane DDP / DAP PrestaShop — Taxes d'Importation Hors UE pour Boutiques Européennes
v1.0.1 · updated 2026-06-11
What it does

The short version.

01

DDP / DAP choice at checkout

As soon as the delivery address leaves the EU customs territory, a clear block appears in the carrier step: pay duties now with the order, or upon delivery. Instant AJAX update of the checkout totals.

02

Automatic fee calculation

Percentage rate applied to the order value (shipping included as an option, in line with CIF value), fixed handling fee and a duty-free threshold (de minimis) below which nothing is charged.

03

Per-destination country rates

Override the global rate per country: dedicated percentage, fixed fee and threshold. Example: an 800 threshold for the United States (800 USD de minimis), specific rates for Switzerland, the UK or Canada.

04

Automatic non-EU detection

The EU customs territory is fully configurable (27 member states + Monaco by default). Intra-EU deliveries never see the block and never pay any fee.

05

Clean invoicing in DDP mode

Fees are added to the cart as a tax-free virtual product with a dynamically calculated price: they naturally appear on the order, the invoice and PrestaShop's native emails.

06

Full traceability

DDP or DAP badge on the back-office order page with amount and destination, Incoterm note on the PDF invoice, summary block in the customer's order detail.

The long version

Everything you'd want to know before you install.

A detailed look at how Customs Duty DDP / DAP PrestaShop — Import Taxes Outside the EU for European Stores works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why handle customs fees directly on your store

For a European store, selling outside the EU is a great opportunity — until the customer discovers at delivery that they must pay customs duties, import VAT and handling fees to the carrier. The result: refused parcels, refunds, PayPal disputes and negative reviews. This module removes the surprise by displaying the fees right at checkout and letting the customer decide how to pay them.

§ 02

DDP: the no-surprise delivery experience

In DDP mode (Delivered Duty Paid), the customer pays duties and taxes together with the order. The module automatically adds a tax-free fee line to the cart, calculated according to your rules, which appears on the invoice with the matching Incoterm note. The customer pays nothing at the door: it is the closest experience to a domestic purchase, and the one that converts best.

§ 03

DAP: transparency at the very least

In DAP mode (Delivered At Place), the customer will pay the fees to the carrier upon delivery — but they know it before paying, with a clear estimate displayed at checkout. The note appears on their order, their invoice and the back-office order page. You stay covered: customers can never claim they were not warned.

§ 04

A flexible calculation engine

Set a global rate as a percentage of the order value, with or without shipping (CIF value), add a fixed handling fee and a duty-free threshold. Then fine-tune country by country: every destination can have its own rate, fixed fee and de minimis threshold — 800 USD for the United States, 150 EUR elsewhere, and so on. The EU customs territory itself is a simple editable list of ISO codes.

§ 05

Designed for merchants, not against your theme

Two-minute installation, no core or theme modification: the module relies exclusively on native PrestaShop 8 and 9 hooks. Fees are recalculated automatically on every change of address, carrier, quantity or currency. Everything is translatable in the back office and the CSS adapts to the classic theme as well as custom themes.