[Para que una factura sea válida, debe contener el CIF o NIF del comprador (CIF si es una empresa o persona jurídica y NIF si se trata de un autónomo o persona física). El WooCommerce por defecto no trae este campo, así que si queremos que nuestra tienda pueda emitir facturas, necesitamos añadirlo.
Buscando un poco por Internet encontramos múltiples ejemplos de código para modificar nuestro tema o tienda para añadirlo, pero para que sea más cómodo, os preparamos un simple plugin gratuito para que lo podáis añadir a vuestra tienda. Con esto será “instalar y listo”, sin preocuparos de tocar el tema ni engorrosas líneas de código.
Además se modifica el formato de la dirección (con el hook de WooCommerce woocommerce_localisation_address_formats), así en todos los sitios en los que aparece la dirección de facturación ya nos aparecerá el NIF del cliente.
Hola Roberto,
acabo de descargarme el plugin para añadir el campo de CIF a la web, me gustaría saber si en el plugin existe una validación de este campo.
muchas gracias,
Un saludo
El plugin añade el campo pero no hace comprobaciones adicionales. Se podría añadir esta validación por ejemplo añadiendo la comprobación al hook woocommerce_after_checkout_validation para comprobarlo al hacer checkout del pedido. También se podría hacer con JavaScript, pero las validaciones en el lado del navegador deben ser sólo “además de en el lado del servidor” y nunca “en vez de en el servidor”.
Hola a todos,
Estamos utilizando el plugin Dropwp NIF que nos ha gustado mucho. El problema es que sólo funciona en español y necesitamos que funcione para los idiomas de Inglés y Francés. Aparece a la hora de que la persona se registre, pero no internamente en Woocomerce ni en la orden de pedido.
¿Cómo podría solucionarse?
Muchas gracias,
Victoria
Estimada Victoria la respuesta no es tan sencilla como nos gustaría, si quieres lo podemos plantear, pero seria una modificación de pago, ya que tenemos que saber que sistema de traducción usas, el formato de las direcciones y algunas cuestiones más.
Si estás interesado en que lo veamos nos puedes enviar un mail a hola@dropwp.com y desde ahí te ayudaremos encantados.
Yo solucioné cambiando añadiendo en la linea 56 n{state}.
Me he bajado la actualización y mejor vuestra solución.
Gracias por responder tan rapido!!!!!!!!
Si no es mucho pedir, el NIF aparece (registro y cuenta usuario) antes que el nombre de la empresa y me parece más lógico que sea al revés. No te parece? Te dejo pantallazo para que veas como se muestra
http://subefotos.com/ver/?fe80d3f385b1b95a378859a5a40a0423o.png
Bien, en este caso la verdad es que nos gusta más en el sitio en el que aparece, es decir, entre el nombre del usuario y el de la empresa. ¿Por qué?, pues muy sencillo, para que a los clientes les quede más cómodo. Vale, suena raro, me explicaré un poco mejor: un usuario “normal” (no empresa) normalmente cuando empieza a cubrir los datos, en cuanto llega al campo de “Nombre de la empresa” suele pensar algo del estilo “Esto no va conmigo” y pasa un poco de los campos que hay a continuación… hasta que le da a seguir y le recuerdan que tiene que cubrirlo. A un usuario de empresa le da igual, ya sabe que tiene que ponerlo y lo pondrá donde se lo pidamos. Teniéndolo ahí “lo tenemos fácil” para cualquier tipo de usuario y es igual para todos.
De todas formas, si con eso no te conseguí convencer y prefieres jugar con el orden de los campos, puedes probar lo siguiente: en el functions.php de tu tema anótate al filter woocommerce_customer_meta_fields (con menos prioridad que nuestro plugin para ir después y que ya esté el campo añadido) y reordena los campos del array. Con eso creo que podrías darle todas las vueltas que quieras a los campos. Además modificándolo en tu “tema hijo” en vez de en el plugin, si más adelante actualizas nuestro pluign, no perderías tus cambios 😉
Funciona perfectamente!! Lo único que no entiendo es porque me elimina la provincia en las facturas. Podeis ayudarme??
Muchas gracias!!
Pues sí, tienes toda la razón: estábamos poniendo la dirección sin la provincia. Acabamos de actualizar la versión del plugin (2.0.2) para que la muestre justo a continuación de la ciudad. Si te bajas de nuevo el plugin ya te aparecerá la provincia.
Si ves que no te gusta como pone la dirección, coméntanoslo y te contamos cómo puedes personalizarlo y ponerlo un poco más a tu gusto. Aunque creemos que tal y como está ahora ya te gustará más.
¡Gracias por probar nuestro plugin y por comentar en la web!