WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Art Project Group v4.15.0

WC

Add to WooCommerce a NIF/CIF/NIE field for all billing and shipping forms, with validation and VIES/EORI support.

WC

The facts

Rating
4.8★ from 23
Active installs
10k+
Price
Free
Last updated
7 Aug 2026
Added
Aug 2016
Requires WP
5.0
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
384,296

Our analysis

AI-assisted

WC – APG NIF/CIF/NIE Field is a WordPress plugin designed for WooCommerce stores. It adds a NIF/CIF/NIE field to billing and shipping forms, which can be customised and validated based on specific conditions. This plugin is useful for store owners who need to collect and validate tax identification numbers from customers in various countries.

The plugin includes features such as conditional field requirements, custom error messages, and the ability to validate VAT and EORI numbers. It also allows for the addition of phone and email fields in the shipping form, enhancing the data collection process for e-commerce transactions.

Best for: WooCommerce store owners needing to collect tax identification numbers from customers.

What it does well

  • Adds NIF/CIF/NIE field to WooCommerce forms
  • Supports conditional requirements for fields
  • Validates VAT and EORI numbers
  • Customisable error messages and field labels
  • Compatible with the WordPress block editor

Where it falls short

  • Limited information on user experience or support
  • No details on compatibility with other plugins or themes

Verdict

This plugin provides essential functionality for validating tax identification numbers in WooCommerce, making it suitable for businesses operating in regions where such information is required.

From the developer

Art Project Group's own description of WC, lightly tidied.

WC – APG NIF/CIF/NIE Field adds to your WooCommerce store a new NIF/CIF/NIE field in all billing and shipping forms, available to both the administrator and the customer.

Requirements: the plugin needs WooCommerce 2.4.0 or higher and the SoapClient PHP class for VIES/EORI validation.

Features

  • Fully compatible with the Checkout block of the WordPress block editor.
  • You can require the NIF/CIF/NIE field in the billing form.
  • You can require the NIF/CIF/NIE field in the billing form only from a given order amount.
  • You can require the NIF/CIF/NIE field in the shipping form.
  • You can hide the NIF/CIF/NIE field from the shipping form.
  • You can customize the priority (position) of the field.
  • You can validate the NIF/CIF/NIE field.
  • You can validate the VIES VAT number field to apply a tax exemption.
  • You can validate the EORI field to prevent the sale if a valid number is not entered.
  • You can select the country(ies) where the EORI field will be validated.
  • You can customize the label and placeholder of the NIF/CIF/NIE, VIES VAT number or EORI field.
  • You can customize the error message of the field NIF/CIF/NIE, VIES VAT number or EORI.
  • You can customize the error message if the maximum number of requests to the VIES VAT number verification API is exceeded.
  • Add and require phone and email fields in the shipping form.
  • You can remove the phone and email fields from the default address.
  • You can display and customize an error message for the billing form using the apg_nif_display_error_message and apg_nif_error_message filters.
  • You can remove the Email and Phone fields from the submission form with the apg_nif_add_fields filter.
  • You can skip validation by country or external condition with the apg_nif_skip_validation filter.
  • You can override the required status for billing or shipping with the apg_nif_skip_required filter.
  • You can change the order amount compared against the configured threshold with the apg_nif_importe_del_pedido filter.
  • Adds a customer download button in WooCommerce (Customers) that includes the NIF/CIF/NIE field in the CSV.
  • It validates documents from:
    • Albania.
    • Andorra.
    • Austria.
    • Argentina.
    • Åland Islands.
    • Belgium.
    • Bulgaria.
    • Belarus.
    • Switzerland.
    • Chile.
    • Cyprus.
    • Czech Republic.
    • Germany.
    • Denmark.
    • Estonia.
    • Spain.
    • European Union.
    • Finland.
    • Faroe Islands.
    • France.
    • Great Britain.
    • Greece.
    • Croatia.
    • Hungary.
    • Ireland.
    • Iceland.
    • Italy.
    • Liechtenstein.
    • Lithuania.
    • Luxembourg.
    • Latvia.
    • Monaco.
    • Moldova.
    • Montenegro.
    • North Macedonia.
    • Malta.
    • Netherlands.
    • Norway.
    • Poland.
    • Portugal.
    • Romania.
    • Serbia.
    • Sweden.
    • Slovenia.
    • Slovak Republic.
    • San Marino.
    • Ukraine.

    Translations

    More information

    You can learn more about WC – APG NIF/CIF/NIE Field on our official website, and follow the development on GitHub.

    Thanks

    Thanks to everyone who uses the plugin, helps improve it, makes a donation or encourages us with their comments.

    If you find this plugin useful, you can support its development with a small donation.

    External Services

    1. To the WordPress.org Plugins API to fetch plugin information.

      • It sends the plugin slug when requesting data.
      • More information: https://wordpress.org/about/privacy/
    2. To the European Commission VAT number validation API (VIES) and EORI number validation API.

      • It sends the country and VAT number — VIES validation —.
      • It sends the EORI number.
      • More information: https://commission.europa.eu/privacy-policy-websites-managed-european-commission_es
    3. To the UK Government EORI number validation API.

      • It sends the EORI number.
      • More information: https://www.gov.uk/help/privacy-notice
    4. To the VatApp EORI number validation API.

      • It sends the EORI number.
      • More information: https://vatapp.net/privacy-policy

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for invoicing.

Jetpack CRM

The CRM for small businesses. Manage leads, invoicing, billing, email marketing, clients, contacts, quotes, au...

Free 30k+ installs 4.3★ (152)
Bulgarisation for WooCommerce

Всичко необходимо за вашият онлайн магазин за България. Включва облекчен режим за Наредба - H-18 и методи за д...

Free 5k+ installs 5★ (43)
Booster for WooCommerce

Supercharge WooCommerce with FREE Abandoned Cart Recovery, Product Variation Swatches, PDF Invoices & 100+...

Free 30k+ installs 4.6★ (533)