• Resolved gengisc

    (@gengisc)


    Buenas tardes,

    Un usuario nos reporta que si no pone DNI, en el campo de facturación sale obligatorio (en el de envío no es obligatorio)

    Ambos campos figuran como no obligatorios en la configuración.

    Para replicarlo podéis hacerlo y al pagar poniendo Transferencia Bancaria, al darle a finalizar, dará error de validación si no se ha puesto nada (y facturación aparece con otro texto y obligatorio)

    Gracias!

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Emilio Calvo

    (@emiliocalvo)

    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.

    Thread Starter gengisc

    (@gengisc)

    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.

    Thread Starter gengisc

    (@gengisc)

    Lo único “custom” es add_filter( ‘apg_nif_add_fields’, ‘__return_false’ );

    Que me dijisteis de añadirlo en un anterior ticket que abrí

    Thread Starter gengisc

    (@gengisc)

    Nada, he probado con otro entorno de staging y es el plugin de FacturaDirecta.

    Mil gracias por la rápida respuesta, solucionado.

    Plugin Author Emilio Calvo

    (@emiliocalvo)

    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.

    Thread Starter gengisc

    (@gengisc)

    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.

    Plugin Author Emilio Calvo

    (@emiliocalvo)

    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.

Viewing 7 replies - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.