Cómo añadir el CIF/NIF/NIE en WooCommerce

WooCommerce, al ser un plugin global, inicialmente no contempla peculiaridades de cada país, como es el caso de la inclusión de un campo específico para el CIF/NIF/NIE español, pero se puede añadir fácilmente.

nif

Añadir campo CIF/NIF/NIE con código

Para que WooCommerce incluya un nuevo campo en el que introducir el CIF/NIF/NIE debes añadirlo, para lo que deberás incluir el siguiente código en el archivo functions.php del tema hijo activo o en tu propio plugin de funciones.

Como verás, el código incluye todo lo necesario:

  1. Que el campo NIF/CIF/NIE aparezca en la página de pago
  2. Hace que el campo sea obligatorio (lo puedes cambiar) y lo comprueba
  3. Muestra un texto de ejemplo (placeholder)
  4. Que el campo NIF/CIF/NIE se muestre y pueda cambiarse en la página de modificación de pedido
  5. Que el campo NIF/CIF/NIE se muestre en el correo electrónico de confirmación del pedido que WooCommerce envía al cliente

Añadir campo de CIF/NIF/NIE con plugin

Ahora bien, si prefieres usar un plugin te recomiendo WooCommerce Checkout Manager.

Una vez instalado y activo añade un menú propio llamado WooCheckout desde el que puedes decidir qué campos aparecerán en la página de pago, e incluso añadir nuevos, tanto al finalizar compra como si quieres que también aparezcan en el pedido, lo que tiene toda la lógica.

Solo tienes que ir a la pestaña BillingAgregar un nuevo campo.

nuevo-campo-nif-cif-woocommerce-con-plugin

Es importante que conozcas las siguientes opciones de esta pantalla:

  • Required: Si marcas la casilla lo haces obligagtorio
  • Position: Puedes elegir si va a ocupar todo el ancho de la zona de datos de pago (wide) o si compartirá fila con otro campo, para lo que deberías decidir si va a la izquierda (left) o a la derecha (right)
  • Clear: Si marcas la casilla el campo aparece vacío, en caso contrario se muestra el marcador de posición (placeholder)
  • Etiqueta: El texto visible en la página de pago
  • Marcador de posición (placeholder): Si no activaste la casilla Clear se mostrará un texto de ejemplo, que pongas aquí.
  • Elija el tipo de: Tipo de campo
  • Abreviatura: El identificador único del campo
  • X: Este campo tan poco descriptivo es muy importante pues si marcas la casilla creas el campo pero no se verá en la página de pago; sirve fundamentalmente para la otra gran utilidad de este plugin, que es ocultar campos por defecto de WooCommerce.

Si quieres, también puede añadirse a las notas de envío, en la sección Shipping.

nuevo-campo-nif-cif-woocommerce-en-los-envios-con-plugin

Y los campos a decidir son los mismos que para la página de pago.


Nada más. Hace poco me preguntaba un alumno de los cursos de WordPress si no se podía añadir un cálculo o comprobador automático de la letra del CIF, y puedes hacerlo con algo de PHP.

Valora este artículo para mejorar la calidad del blog ...

PobreRegularEstá bienMuy buenoExcelente (6 votos, promedio: 20,83 de 5)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

ESTA WEB UTILIZA COOKIES PARA OFRECER LA MEJOR EXPERIENCIA POSIBLE. SI SIGUES NAVEGANDO DAS TU CONSENTIMIENTO PARA LA ACEPTACIÓN DE COOKIES Y NUESTRA POLÍTICA DE PRIVACIDAD más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar