| 开发者 | oozye2 |
|---|---|
| 更新时间 | 2026年10月31日 18:40 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
GET /wp-json/eupd/v1/orders/<id>/customsYes. The first 6 digits of any UK or EU commodity code are the international HS subheading.
If you don't use IOSS and your parcels ship DAP, the carrier collects the €3 from your customer on delivery. Adding it at checkout as well would charge them twice, so the plugin records it on the order instead. Switch "Non-IOSS parcels ship" to DDP if you use a duties-paid service.
The European Commission says the duty is not part of the VAT taxable amount for IOSS sales. The duty fee is therefore not taxed by default.
They can't use IOSS. The plugin removes EU VAT and adds no flat duty; standard import VAT and duty are paid on arrival.
No. "Enable" only controls the €3 duty. EU VAT follows the "Collect EU VAT (IOSS)" setting: with IOSS on, EU VAT is collected on parcels of €150 or less and removed above €150; with IOSS off, the EU VAT rates the plugin added are not used.
They stay in WooCommerce → Settings → Tax, because they are ordinary WooCommerce tax rates you may have edited. Without the plugin nothing removes them, so they would charge EU VAT on every EU order, including orders over €150. If you stop using the plugin, delete those rates first. The Plugins screen shows a reminder while they are installed.
Virtual products are not part of the parcel: they add no duty, their VAT is left as you configured it, and it is not counted as IOSS VAT. Orders collected by local pickup are not exported, so no EU duty is added and no EU customs record is made.
Yes. VAT and fees go through WooCommerce's standard tax and fee APIs, which both checkouts use.