| 开发者 | woomanagers |
|---|---|
| 更新时间 | 2026年10月9日 12:54 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Install and activate this plugin. The VAT number field appears on the checkout immediately — on both the classic checkout and the block checkout. You can rename it and make it required under WooCommerce → VAT & Tax Exemption.
Yes. The field is registered through WooCommerce's Additional Checkout Fields API for the block checkout, and as a billing field for the classic shortcode checkout. Format validation works on both.
Edit the customer's user profile, tick "Tax exempt" in the Tax exemption section and update the user. From then on, whenever they are logged in, their cart and checkout are calculated without tax.
No. In the free version the VAT number is collected and format-checked, and tax exemption is something you switch on per customer once you have verified them. Automatic EU reverse charge based on a validated VAT number is planned for the premium version.
No. The free version checks that the number has the correct format for the buyer's country; it does not contact VIES or any other service. Live VIES lookups are planned for the premium version.
All 27 EU member states, the United Kingdom and Switzerland have their own format rules. VAT numbers from any other country are accepted if they look like a two-letter country code followed by 2–13 letters or digits.
Yes. Spaces, dots and dashes are removed and letters are upper-cased before the number is checked, so "de 123.456.789" is read as DE123456789.
Yes. Tick "The VAT number is required to check out" in the settings. Leave it unticked if you also sell to consumers who do not have a VAT number.
Yes. Set any label you like — for example "VAT ID", "Tax ID", "Company VAT number" or a translation for your market.
On the order in wp-admin, under the billing address, and in the order emails. It is also saved on the customer's account so it is pre-filled next time they check out.
Yes. Orders from a tax-exempt customer show a "Tax-exempt customer" badge on the admin order screen, under the billing address.
No. Exemption is stored on the customer's user account, so the customer needs to be logged in when they check out. Guests can still enter a VAT number.
No. Everything happens inside your store. The plugin makes no external requests.
Yes. The plugin declares compatibility with WooCommerce High-Performance Order Storage and works with both legacy and high-performance order tables.
Deleting the plugin removes its settings and the tax-exempt flags on customer profiles. VAT numbers already saved on orders and customer accounts are kept, because they are part of your order and customer records.