El formulario de checkout que utilizas en tu sitio web no es estándar, entre otras cosas por que usas el formulario de envío como el principal en lugar del de facturación, parece un checkout clásico totalmente personalizado y es posible que alguno de los códigos que se han utilizado para generarlo esté generando este falso positivo, que efectivamente se da en tu sitio web.
El problema es que en el formulario del checkout clásico estándar no genera este falso error en ninguna de nuestras pruebas por lo que no es un fallo en sí del WC – APG NIF/CIF/NIE Field y por tanto no podemos arreglarlo.
Parece que el checkout lo tienes personalizado con un plugin llamado Checkout for WooCommerce, prueba a desactivarlo y verás que todo funciona correctamente, por lo tanto te recomendamos que hables con su autor para ver si dais con el problema que genera el falso positivo. Si a partir de ahí hay que ajustar algo para favorecer su compatibilidad, háznoslo saber.
Un saludo.
Buenas tardes!
Gracias por la pronta respuesta. El plugin vuestro se ha actualizado esta mañana a la última versión. Antes tenía una 3.x pero no recuerdo cual, el Checkout lleva 1 año puesto con 0 fallos y lleva 3 meses sin ninguna actualización por nuestro lado.
¿Sabes si se ha hecho alguna modificación en ese campo de “billing nif” en nombre o algo desde entonces? Para verificar con ellos.
Lo único “custom” es add_filter( ‘apg_nif_add_fields’, ‘__return_false’ );
Que me dijisteis de añadirlo en un anterior ticket que abrí
Nada, he probado con otro entorno de staging y es el plugin de FacturaDirecta.
Mil gracias por la rápida respuesta, solucionado.
De la versión 3.x a la actual han cambiado muchísimas cosas, entre otras toda la lógica interna, la forma de validar, la adición de compatibilidad completa con el checkout de bloques…, así que puede ser cualquier cosa. Tampoco nos has dicho si estás usando la última versión de WooCommerce o una antigua
El filtro es correcto y no debería generarte ningún tipo de problema.
Prueba a usar WooCommerce (entendemos que tienes la última versión instalada), WC – APG NIF/CIF/NIE Field y Storefront o Twenty Twenty Five como tema y verás que todo funciona sin problema alguno. Después ve activando lo que usas en tu ecosistema habitualmente hasta que encuentres lo que genera el error.
Te aseguramos que tienes algo en tu ecosistema que te genera el problema que describes. Acabamos de hacer una prueba sin problema alguno en nuestro entorno de desarrollo.
Un saludo.
Toda la razón, he probado con otro entorno de staging sin nada activando todo uno a uno y es el plugin de FacturaDirecta.
Mil gracias por la rápida respuesta, solucionado.
Pues habla con el autor para ver qué código personalizado suyo hace que el campo de error.
Mucha suerte y felices fiestas.
Un saludo.