Descripción
IMPORTANTE: WC – APG NIF/CIF/NIE field requiere WooCommerce 2.4.0 o superior y la clase PHP SoapClient.
WC – APG NIF/CIF/NIE field añade a tu tienda WooCommerce un nuevo campo NIF/CIF/NIE a todos los formularios de facturación y envío disponibles tanto para el administrador como para el cliente en WooCommerce.
Características
- Fully compatible with the End Purchase block of the WordPress block editor.
- Puedes hacer obligatorio el campo NIF/CIF/NIE en el formulario de facturación.
- Puedes hacer obligatorio el campo NIF/CIF/NIE en el formulario de envío.
- You can hide the NIF/CIF/NIE field from the shipping form.
- You can customize the priority (position) of the field.
- Puedes validar el campo NIF/CIF/NIE.
- Puedes validar el campo VIES VAT number para excluir los impuestos.
- 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.
- Añade como requeridos los campos teléfono y correo electrónico al formulario de envío.
- 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_messageandapg_nif_error_messagefilters. - You can remove the Email and Phone fields from the submission form with the
apg_nif_add_fieldsfilter. - You can skip validation by country or external condition with the
apg_nif_skip_validationfilter. - You can override the required status for billing or shipping with the
apg_nif_skip_requiredfilter. - 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.
- 100% compatible con WooCommerce PDF Invoices & Packing Slips.
- 100% compatible con WPML.
- 100% compatible with Checkout Field Editor (Checkout Manager) for WooCommerce
Traducciones
- Español (Art Project Group).
- English (Art Project Group).
Soporte técnico
Art Project Group te ofrece Soporte técnico para configurar o instalar WC – APG NIF/CIF/NIE field.
Origen
WC – APG NIF/CIF/NIE field ha sido programado a partir del código publicado en ¿Cómo añadir un campo NIF o CIF con validación a WooCommerce 2.4? de Art Project Group.
Más información
En nuestro sitio web oficial puede obtener más información sobre WC – APG NIF/CIF/NIE field.
Comentarios
No olvides dejarnos tu comentario en:
- WC – APG NIF/CIF/NIE field en Art Project Group.
- Art Project Group en Facebook.
- @artprojectgroup on X.
Más plugins
Recuerda que puedes encontrar más plugins para WordPress y más plugins para WooCommerce en Art Project Group y en nuestro perfil en WordPress.
GitHub
Puedes seguir el desarrollo de este plugin en Github.
Traducciones
- English: by Art Project Group (default language).
- Español: por Art Project Group.
Soporte técnico
Dado que WC – APG NIF/CIF/NIE field es totalmente gratuito, Art Project Group sólo proporciona el servicio de Soporte técnico previo pago. En ningún caso Art Project Group proporciona ningún tipo de soporte técnico gratuito.
Donación
Did you like and find WC – APG NIF/CIF/NIE field useful on your website? We would appreciate a small donation that will help us to continue improving this plugin and create more plugins totally free for the entire WordPress community.
Agradecimientos
- A todos los que lo usáis.
- A todos los que ayudáis a mejorarlo.
- A todos los que realizáis donaciones.
- A todos los que nos animáis con vuestros comentarios.
¡Muchas gracias a todos!
External Services
-
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/
-
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
-
To the UK Government EORI number validation API.
- It sends the EORI number.
- More information: https://www.gov.uk/help/privacy-notice
-
To the VatApp EORI number validation API.
- It sends the EORI number.
- More information: https://vatapp.net/privacy-policy
Capturas
Instalación
- You can:
- Upload the
wc-apg-nifcifnie-fieldfolder to/wp-content/plugins/directory via FTP. - Subir el archivo ZIP completo vía Plugins -> Añadir nuevo -> Subir en el Panel de Administración de tu instalación de WordPress.
- Buscar WC – APG NIF/CIF/NIE field en el buscador disponible en Plugins -> Añadir nuevo y pulsar el botón Instalar ahora.
- Upload the
- Activar el plugin a través del menú Plugins en el Panel de Administración de WordPress.
- Configurar el plugin en WooCommerce -> NIF/CIF/NIE field o a través del botón Ajustes.
- Listo, ahora ya puedes disfrutar de él, y si te gusta y te resulta útil, hacer una donación.
Preguntas frecuentes
-
¿Cómo se configura?
-
La configuración del plugin es un muy simple, tan sólo debes indicar si quieres que se valide el campo NIF/CIF/NIE o no.
-
How do I fix duplicate NIF metadata from orders placed before 4.12.0?
-
If your store placed orders via Checkout Blocks before updating to 4.12.0, some orders may have duplicate
billing_nif/shipping_nifrows in the database that prevent the field from updating correctly in the admin panel.Option 1 – Settings page (recommended): Go to WooCommerce NIF/CIF/NIE field. If duplicates are detected, a «Fix duplicate NIF metadata» button will appear at the bottom of the page. Click it to run the cleanup. The button disappears automatically once there are no more duplicates.
Option 2 – WP-CLI (large stores): Run the following command from the root of your WordPress installation to avoid HTTP timeouts:
wp eval-file wp-content/plugins/wc-apg-nifcifnie-field/includes/admin/limpieza-meta-duplicados.php -
Soporte técnico
-
Si necesitas ayuda para configurar o instalar WC – APG NIF/CIF/NIE field, Art Project Group te ofrece su servicio de Soporte técnico.
En ningún caso Art Project Group proporciona ningún tipo de soporte técnico gratuito.
Reseñas
Colaboradores y desarrolladores
«WC – APG Campo NIF/CIF/NIE» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«WC – APG Campo NIF/CIF/NIE» ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.
Traduce «WC – APG Campo NIF/CIF/NIE» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
4.12.1
- Fixed a regression introduced in 4.12.0 where editing the NIF field on an existing order from the admin panel and saving would silently discard the new value, leaving the old one in the database. This happened on stores with duplicate NIF metadata rows created by older versions of the plugin. The automatic deduplication hook has been removed; use the cleanup button in the plugin settings or the WP-CLI script instead.
4.12.0
- Fixed duplicate
billing_nif/shipping_nifmetadata rows generated when placing orders with Checkout Blocks, which caused the NIF field to appear unchanged after editing an order from the admin panel. - Added a «Fix duplicate NIF metadata» button in the plugin settings page to clean up existing duplicate rows in stores affected by previous versions.
4.11.4
- Fixed a Checkout Blocks regression introduced in 4.11.3 where the NIF/CIF/NIE field could be treated as a native address field during Store API requests and incorrectly trigger a required-field error on checkout.
4.11.3
- Fixed the NIF/CIF/NIE field in My Account address editing when the account page is rendered with the
[woocommerce_my_account]shortcode on stores using Checkout Blocks.
4.11.2
- Fixed order admin and formatted address NIF loading for orders created with Checkout Blocks by reading
billing_nifandshipping_niffirst, with fallback to legacy meta keys.
4.11.1
- Fixed
requerido_envioin classic checkout so the shipping NIF/CIF/NIE field is only required when the customer checks «Ship to a different address».
4.11.0
- Added the
apg_nif_skip_requiredfilter to override the required status for billing or shipping via hook.
4.10.0
- Added support for Italian
Codice Fiscalevalidation. - Fixed international prefix detection so non-ISO leading letters are not treated as country prefixes.
- Fixed Checkout Block VIES validation initialization in
valida-bloques-nif.js.
4.9.1
- Fixed compatibility with FunnelKit Builder custom checkout validation when showing the shipping field.
- Arreglos menores.
4.9.0
- Added compatibility declaration for
product_instance_caching. - Improved VIES, EORI and VAT exemption handling.
4.8.3
- Added a new option to hide the shipping NIF/CIF/NIE field.
- Improved required billing/shipping field handling in the Checkout Block.
- Fixed compatibility with Checkout Field Editor (Checkout Manager) for WooCommerce.
- Arreglos menores.
4.8.2
- Arreglos menores.
4.8.1
- Added the
apg_nif_skip_validationfilter - Arreglos menores.
4.8.0
- Fixed JavaScript validation.
4.7.0.6
- Arreglos menores.
4.7.0.5
- Arreglos menores.
4.7.0.4
- Arreglos menores.
4.7.0.3
- Arreglos menores.
4.7.0.2
- Arreglos menores.
4.7.0.1
- Arreglos menores.
4.7
- Addition of a customer download button in WooCommerce (Customers) that includes the NIF/CIF/NIE field in the CSV.
- Arreglos menores.
4.6.0.1
- Arreglos menores.
4.6
- Addition of document validation for new countries.
- Arreglos menores.
4.5.0.2
- Arreglos menores.
4.5.0.1
- Arreglos menores.
4.5
- Added PHPDoc blocks throughout the code.
- Fixed compatibility with Checkout Field Editor (Checkout Manager) for WooCommerce.
- Arreglos menores.
4.4.0.1
- Arreglos menores.
4.4
- Fixed tax exemption handling.
- Arreglos menores.
4.3
- Fixed required field handling in the addresses on the My Account page.
- Arreglos menores.
4.2
- Fixed JavaScript validation.
- Arreglos menores.
4.1.0.1
- Correction and unification of user metas.
4.1
- Added shipping country check to the tax exemption.
- Arreglos menores.
4.0.0.9
- Arreglos menores.
4.0.0.8
- Arreglos menores.
4.0.0.7
- Arreglos menores.
4.0.0.6
- Added the NIF field to the Checkout block address.
4.0.0.5
- Arreglos menores.
4.0.0.4
- Added live validation.
- Improved security.
- Arreglos menores.
4.0.0.3
- Arreglos menores.
4.0.0.2
- Arreglos menores.
4.0.0.1
- Arreglos menores.
4.0
- Full compatibility added for VIES and EORI validation in the Checkout Block.
- General performance improvements.
- Full code compliance with WordPress security standards.
- Addition of document validation for new countries.
- Arreglos menores.
3.2.0.1
- Pequeños arreglos.
3.2
- Added
apg_nif_add_fieldsfilter. - Improved validation.
3.1.0.2
- Pequeños arreglos.
3.1.0.1
- Pequeños arreglos.
3.1
- Improved security.
- Improved international validation process.
- Pequeños arreglos.
3.0.15
- Pequeños arreglos.
3.0.14
- Pequeños arreglos.
3.0.13
- Pequeños arreglos.
3.0.12
- Pequeños arreglos.
3.0.11
- Pequeños arreglos.
3.0.10
- Limits features to the Checkout Block.
3.0.9
- Pequeños arreglos.
3.0.8
- Pequeños arreglos.
3.0.7
- Pequeños arreglos.
3.0.6
- Pequeños arreglos.
3.0.5
- Pequeños arreglos.
3.0.4
- Improved compatibility with third party plugins.
3.0.3
- Improved compatibility with third party plugins.
3.0.2
- Pequeños arreglos.
3.0.1
- Fixed a bug affecting versions below WooCommerce 8.9.
3.0
- Added support for the Checkout block.
- Improved compatibility with third party plugins.
2.1.0.2
- Pequeños arreglos.
2.1.0.1
- Pequeños arreglos.
2.1
- Added HPOS support.
2.0.1
- Pequeños arreglos.
2.0
- Added EORI number validation option Upgrade sponsored by OldWood – Ground, Oil Varnishes & Natural Colours.
- Added option to select priority of the field NIF/CIF/NIE.
- Added two filters to display and customize an error message for the billing form:
apg_nif_display_error_messageandapg_nif_error_message. - Actualización de captura de pantalla.
1.7.4.1
- Actualización de cabecera.
- Actualización de hoja de estilo.
- Actualización de captura de pantalla.
1.7.4
- Validates the shipping form only if it has been activated.
- Validates VIES number only for supported countries.
1.7.3.1
- Indicates the corresponding form in the field validation.
1.7.3
- Add the NIF/CIF/NIE field in the order search.
1.7.2.6
- Pequeños arreglos.
1.7.2.5
- Pequeños arreglos.
1.7.2.4
- Pequeños arreglos.
1.7.2.3
- Added support for Polylang.
1.7.2.2
- Pequeños arreglos.
1.7.2.1
- Pequeños arreglos.
1.7.2
- VIES validation fix for Greece and Ireland.
1.7.1
- Adjustment to make the new option compatible with WooCommerce PDF Invoices & Packing Slips.
1.7
- Now you can now remove the phone and email fields from the default address.
1.6
- Customizable error messages and translatable with WPML.
- Pequeños arreglos.
1.5.1
- Added tax exemption on shipping costs.
1.5
- Eliminada la exención de impuestos sobre los costos de envío.
- Añadidos los campos de teléfono y correo electrónico en las direcciones internacionales.
- Pequeños arreglos.
1.4.2
- Eliminado el teléfono y la dirección de correo electrónico duplicados en la página de agradecimiento.
1.4.1
- Nombre de campo de texto traducible con WPML.
1.4.0.2
- Actualización de la plantilla de cuentas de correo electrónico.
- Pequeños arreglos.
1.4.0.1
- Pequeños arreglos.
1.4
- Añadida personalización de la etiqueta y marcador de posición del campo.
- Actualización de captura de pantalla.
1.3.0.2
- Pequeños arreglos.
- Quitados todos los cambios del orden de campos.
1.3.0.1
- Pequeños arreglos.
1.3
- Añadidos los campos en WooCommerce PDF Invoices & Packing Slips para facturas con direcciones fuera de España.
1.2.1.3
- Pequeños arreglos.
1.2.1.2
- Añadido mensaje de error y desactivación cuando la clase PHP SoapClient no existe.
1.2.1.1
- Añadida compatibilidad con WooCommerce 3.4.
1.2.1
- Pequeños arreglos.
1.2.0.4
- Eliminación de doble teléfono y dirección de correo electrónico en el correo electrónico de pedido.
- Arreglo de la validación del número CIF.
1.2.0.3
- Eliminación de doble teléfono y dirección de correo electrónico en el correo electrónico de pedido.
1.2.0.2
- Actualización de cabecera.
- Actualización de hoja de estilo.
- Actualización de captura de pantalla.
1.2.0.1
- Arreglo de la validación del número CIF.
1.2
- Evita la validación del campo NIF/CIF/NIE fuera de España.
- Arreglos menores.
1.1.0.6
- Mostrar el campo de correo electrónico en los pedidos creados manualmente en WooCommerce 3.x.
- Impedir la validación del NIF/CIF/NIE con la validación del número VIES seleccionada.
1.1.0.5
- Nombre de campo de texto traducible.
1.1.0.4
- Mejora del rendimiento.
1.1.0.3
- Arreglo de localización.
1.1.0.2
- Mejora de la validación del número VIES.
1.1.0.1
- Internacionalización de la validación del número VIES.
1.1
- Añadida opción de validación del número VIES.
1.0.1.3
- Ajuste para optimizar la compatibilidad con WooCommerce 3.0.
1.0.1.2
- Soporte para instalaciones multisitio.
1.0.1.1
- Muestra todos los campos en los clientes no registrados.
1.0.1
- Arreglo del formato de direcciones en los correos electrónicos.
- Arreglo de traducciones faltantes en español.
1.0
- Muestra el campo correo en los pedidos creados manualmente.
- Muestra el correo electrónico en los datos de cliente.
- Eliminadas todas las clases personalizadas de los campos para mejorar la compatibilidad universal con las plantillas.
- Estructura interna del plugin totalmente reescrita para facilitar su mantenimiento.
0.3
- Carga del valor del campo NIF/CIF/NIE en los pedidos creados manualmente.
0.2
- Añadidas nuevas opciones de configuración.
- Actualización de traducción.
- Actualización de captura de pantalla.
0.1
- Versión inicial.



