
外掛標籤
開發者團隊
② 後台搜尋「Vatigo – EU VAT & UID Validator for Contact Form 7, WPForms & Fluent Forms」→ 直接安裝(推薦)
原文外掛簡介
Vatigo checks EU VAT identification numbers directly in your WordPress forms – no coding, no API key, no configuration. Install, activate, add the field. Done.
Built for B2B forms: contact and quote requests, dealer and partner registrations, wholesale sign-ups, event registrations with company invoicing – anywhere you need a correctly formatted VAT ID before the form is submitted.
Works with Contact Form 7, WPForms and Fluent Forms.
Why Vatigo?
Catches typos before they reach your inbox – no more “ATU1234567” (one digit short) or “DE 123 456 78” in your invoices
All 27 EU member states with country-specific format rules
Tolerant input – spaces, dots, dashes and lowercase letters are normalized automatically (atu 1234-5678 → ATU12345678)
Helpful error messages – the user sees exactly which country format is expected, including an example
Real-time inline feedback while typing (WPForms)
Server-side validation on every submission – works even with JavaScript disabled
100 % offline – no external requests, no tracking, nothing leaves your server
GDPR-friendly – VAT IDs are validated in memory and never stored
Custom error messages via the settings page
Developer-friendly – add any other form plugin through a simple integration API
Supported countries and VAT ID formats
Austria – UID-Nummer – ATU12345678
Belgium – BTW / n° TVA – BE0123456789 or BE1123456789
Bulgaria – ДДС номер – BG123456789
Croatia – PDV ID – HR12345678901
Cyprus – ΦΠΑ – CY12345678A
Czech Republic – DIČ – CZ12345678
Denmark – CVR / moms – DK12345678
Estonia – KMKR – EE123456789
Finland – ALV-numero – FI12345678
France – numéro de TVA intracommunautaire – FRXX123456789
Germany – USt-IdNr. – DE123456789
Greece – ΑΦΜ – EL123456789
Hungary – közösségi adószám – HU12345678
Ireland – VAT number – IE1234567A
Italy – Partita IVA – IT12345678901
Latvia – PVN – LV12345678901
Lithuania – PVM kodas – LT123456789
Luxembourg – n° TVA – LU12345678
Malta – VAT number – MT12345678
Netherlands – btw-id – NL123456789B01
Poland – NIP – PL1234567890
Portugal – NIF – PT123456789
Romania – CIF / CUI – RO12345678
Slovakia – IČ DPH – SK1234567890
Slovenia – ID za DDV – SI12345678
Spain – NIF / CIF – ESA12345678
Sweden – momsregistreringsnummer – SE123456789012
Contact Form 7: EU VAT ID field
Add the uid_vat form tag to your form template:
[uid_vat uid-field] – optional field
[uid_vat* uid-field] – required field
With placeholder:
[uid_vat* eu-vat-id placeholder "e.g. ATU12345678"]
Required validation uses the Contact Form 7 Schema-Woven Validation (CF7 5.6+).
WPForms: EU VAT ID field
Drag the EU VAT ID field from the field panel into your form. It supports required validation, custom labels, placeholder text and real-time inline feedback while the user types.
Fluent Forms: EU VAT ID field
Drag the EU VAT ID field from the General Fields section into your form.
Styling the inline feedback
The real-time feedback (WPForms) uses the class .vatigo-feedback. To hide it, add this to your theme’s CSS:
.vatigo-feedback { display: none; }
For developers
Register an integration for any other form plugin:
add_action( 'vatigo_register_integrations', function( $manager ) {
$manager->register( new My_Custom_Integration() );
} );
Your class must extend Vatigo_Integration_Base and implement all abstract methods. The settings page shows a complete example.
Coming in Vatigo Pro
Live validation against the official EU VIES database (checks whether the VAT number actually exists)
More features for B2B workflows
