Este plugin añade un campo para el NIF/CIF en el checkout de WooCommerce, muy útil cuando la tienda online está dirigida a profesionales y hay que realizar factura. El texto para solicitar el dato se puede configurar en las opciones por lo que vale para documentos usados en otros países (por ejemplo, cédula de ciudadanía).
El plugin es compatible con PDF Invoices & Packing Slips for WooCommerce y con YITH WooCommerce PDF Invoice and Shipping List Premium y permite añadir el NIF / CIF en las facturas emitida con estos plugins. También es compatible con WPML, por lo que se pueden configurar diferentes textos para distintos idiomas en webs multilingües. El texto de NIF/CIF también se puede personalizar para otros países (RUT, RIF, Cédula, etcétera).
Atención: Este plugin es compatible tanto con el checkout clásico de WooCommerce (generado mediante el shortcode [woocommerce_checkout]), como con el nuevo checkout por bloques de WC Blocks. Sin embargo, las capacidades de WC Blocks respecto a campos personalizados no son las mismas que las del checkout tradicional, por lo que los ajustes del plugin cambian. Consúltalas más abajo.
Descarga con seis meses de soporte – 4,99€
Descarga con soporte continuado – 4,99€/año
El plugin realiza varias acciones:
- Añade un campo para el NIF/CIF en el checkout, que puede configurarse para que sea opcional u obligatorio y para que muestre un texto personalizado (NIF, RUT, RIF, Cédula de ciudadanía, etcétera).
- Añade el dato en la página de edición del pedido de forma que esté siempre disponible junto con el resto de datos del pedido para el administrador.
- Añade también el dato del NIF en los correos electrónicos que envía WooCommerce, tanto el de confirmación enviado al comprador como el email con el anuncio de la nueva compra que recibe el administrador.
- Añade el campo correspondiente en el perfil de usuario de WordPress, de forma que el administrador puede editar el dato.
- Permite al usuario establecer el NIF mediante la pantalla de edición de datos de usuario en la página Mi cuenta de WooCommerce.
- Permite añadir el dato en los datos de las facturas emitidas con el plugin PDF Invoices & Packing Slips for WooCommerce (con opción para ponerlo al principio o al final del bloque de datos del cliente).
Además, al guardar un pedido, si éste no contiene el NIF (por ejemplo, en pedidos creados por el administrador desde el backend) pero sí está establecido en el perfil de cliente, coge el NIF automáticamente de este dato.
Nota: El plugin no realiza ninguna comprobación sobre el campo. No comprueba si el usuario ha introducido un NIF válido o no o si incluye la letra, simplemente recoge el dato que rellena el cliente.
Como puedes ver en la imagen superior y en la galería de imágenes, el plugin también te permite seleccionar en qué posición del formulario del checkout aparezca el campo:
- Tras los campos de nombre y apellidos.
- Tras el nombre de la empresa.
- Tras la dirección completa (es decir, antes del teléfono y el email).
- Al final, tras el campo del correo electrónico.
En el vídeo no se ve esta opción porque es de una versión anterior, pero el plugin ya la incluye.
Compatibilidad del plugin para pedir el NIF en el checkout con el nuevo checkout de WC Blocks
El plugin es compatible con el nuevo checkout generado con bloques, pero las capacidades de WC Blocks en lo que respecta a creación de campos personalizados son diferentes respecto a las del checkout tradicional, debido a que su API está aún en desarrollo (se introdujo por primera vez en WooCommerce 8.9).
Por ello, las opciones del plugin cambian si la web tiene un checkout creado con WC Blocks (estas opciones se irán actualizando a medida que WooCommerce añada nuevas capacidades a su API para bloques). Si tienes un checkout creado con WC Blocks, podrás ajustar:
- Si activar o no el campo en el checkout.
- Texto para el campo.
- Posición del campo:
- En la sección Información de contacto.
- En las secciones de dirección (se muestra en ambas).
- En la sección Información adicional.
- Si el dato es obligatorio u opcional.
En cuanto a la posición concreta del campo para pedir el NIF dentro del bloque seleccionado, se mostrará al final, y no hay posibilidad (de momento) de cambiar esta ubicación, ya que la API de WooCommerce Blocks aún no soporta prioridades ni reordenación de campos. Cuando WooCommerce añada esa capacidad a su API, el plugin se actualizará para añadir esa opción.
Por supuesto, si estás usando el plugin PDF Invoices & Packing Slips for WooCommerce, también tendrás disponibles las opciones referentes al NIF en las facturas.
Galería de imágenes
Vídeo: pedir el NIF o CIF en WooCommerce e incluirlo en las facturas
En este vídeo puedes ver todo lo que hace el plugin, cómo configurarlo para pedir el NIF/CIF en el checkout de WooCommerce y cómo añadir después ese dato a las facturas emitidas con el plugin PDF Invoices & Packing Slips for WooCommerce:
El plugin Plugin para pedir el NIF en los pedidos de WooCommerce incluye las siguientes características:
- Compatible con WordPress 6.7
- Compatible con WooCommerce 9.4
- Compatible con HPOS
- Compatible con WooCommerce Blocks
- Preparado para traducciones y compatible con WPML para webs multilingües
- Incluye actualizaciones automáticas para siempre
- Incluye mi soporte personal para cualquier tema relacionado con su instalación y funcionamiento
- Se puede pagar mediante PayPal o, a través de esta pasarela, con tarjeta de crédito/débito
Este plugin está incluido en el pack de plugins para WordPress y WooCommerce, un paquete de descarga con 39 plugins que aportan funcionalidades específicas, disponible por sólo 14,90€ o puedes conseguirlo, junto al resto de los 96 plugins a la venta en esta web y todos los que sigo añadiendo, con tu membresía anual [+info]
Cómo instalar el plugin una vez descargado
Instalar un plugin premium es muy sencillo. Sólo tienes que ir a Plugins > Añadir nuevo y pulsar el enlace Subir plugin (3) de la parte superior.
En el cuadro de selección que aparece (4) seleccionas el archivo ZIP que has descargado y pulsas el botón Instalar ahora (5). Después sólo tienes que activarlo como cualquier otro plugin.