Linux 软件免费装
Banner图

Vatigo – EU VAT & UID Validator for Contact Form 7, WPForms & Fluent Forms

开发者 deb_ugger
更新时间 2026年10月3日 12:46
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form 7 wpforms vat uid vat number

下载

1.0.0 1.0.1 1.0.2

详情介绍:

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? Supported countries and VAT ID formats 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

安装:

  1. In your WordPress admin, go to Plugins → Add New and search for "Vatigo".
  2. Click Install Now, then Activate.
  3. Go to Settings → EU VAT Validator and enable the integrations for the form plugins you use.
  4. Add the EU VAT ID field to your form (see the instructions for your form plugin above).

屏幕截图:

  • EU VAT ID field in a WPForms contact form
  • Required field validation for the VAT ID field
  • Format validation – clear error message with an example of the expected VAT ID format

升级注意事项:

1.0.2 Fixes validation of Belgian VAT numbers starting with BE1. 1.0.1 Compatibility with WordPress 7.0 and improved documentation. No functional changes.

常见问题:

What exactly does Vatigo check?

Vatigo checks whether a VAT ID has a valid format for its EU country: correct country prefix, correct length and the right mix of digits and letters. This catches the vast majority of typos and incomplete entries before the form is submitted.

Does Vatigo check whether the VAT number really exists (VIES)?

Not in the free version. The free version validates the format only, entirely offline. A live check against the official EU VIES database is planned for Vatigo Pro.

Which form plugins are supported?

Contact Form 7, WPForms (Lite and Pro) and Fluent Forms. Other form plugins can be connected through the developer API.

Does it work with the Austrian UID and the German USt-IdNr.?

Yes. "UID-Nummer" (Austria), "USt-IdNr." (Germany), "BTW-nummer" (Netherlands, Belgium), "numéro de TVA" (France), "Partita IVA" (Italy) and "NIF/CIF" (Spain) are all national names for the EU VAT identification number. Vatigo supports all 27 EU member states.

What about Swiss, UK or Norwegian VAT numbers?

Vatigo validates EU VAT IDs only. Switzerland (CHE…), the United Kingdom (GB…, since Brexit) and Norway are not EU member states and are not supported.

Can users type the VAT ID with spaces or lowercase letters?

Yes. Spaces, dots and dashes are removed and letters are converted to uppercase before validation, so atu 1234 5678 is accepted as ATU12345678.

Does this call an external API?

No. All validation happens on your server. No data is sent to third parties.

Is this GDPR compliant?

Yes. Vatigo does not store or transmit any personal data. VAT IDs are validated in memory and discarded. What happens with the submitted form data is up to your form plugin.

Can I customise the error messages?

Yes. Go to Settings → EU VAT Validator and enter a custom error message. Leave the field empty to use the default country-specific messages, which include an example of the expected format.

The inline feedback looks different from my theme – can I style it?

Yes. The feedback element uses the class .vatigo-feedback. You can hide or restyle it via your theme's CSS.

Can I add support for another form plugin?

Yes. Extend Vatigo_Integration_Base and register your class via the vatigo_register_integrations action hook. See the settings page for a code example.

更新日志:

1.0.2 1.0.1 1.0.0