Cálculo de impuestos
-
Hola, me gustaría haceros una consulta, entiendo que el plugin actualmente no permite el calculo automático de impuestos en base al VAT ingresado por el cliente, por ejemplo una empresa europea.
Tenéis pensado hacer algo de esto en un futuro próximo? Hacer que el plugin al validar un VAT europeo por ejemplo descuente los impuestos?Gracias.
-
Eso ya lo tiene ??
échale un ojo a la opción VIES.
Un saludo.
Hola @artprojectgroup,
Actualmente tengo activado las opciones “Validate field” y “Allow VIES VAT number”, voy al checkout, ingreso un VAT francés o espa?ol pero no me descuenta el impuesto. Estoy usando el Block Based Checkout.
?Me falta algo o es una limitación?
Gracias.Con un DNI espa?ol, salvo que la tienda está ubicada fuera de Espa?a, no te va a funcionar. Con el francés a no ser que sea un VIES válido, tampoco. El plugin utiliza la API oficial de la Comisión Europea: https://ec.europa.eu/taxation_customs/vies/#/vat-validation.
Un saludo.
Hola @artprojectgroup, he realizado la validación del VAT francés que tengo en la web que compartes y aparece como válido.
Algo raro está sucediendo ya que en vuestro plugin sólo tengo activadas las opciones de “Validate field” y “Allow VIES VAT number” usando el block based checkout. El problema que veo es qué ponga el VAT que ponga, ningún mensaje de validación aparece, ni correcto ni incorrecto.
Mas aún, no se desencadena la eliminación de impuestos.
Si tenéis alguna idea agradezco ayuda. Gracias.
La consulta se realiza mediante AJAX, asegúrate de que no haya ningún error de JavaScript en tu checkout y comprueba la consola para ver qué devuelve la consulta.
Si quieres mándanos la URL y número que estás probando para ver si has encontrado algún error o si es problema de tu instalación, que será lo más probable ya que esto lo tenemos bastante probado.
Un saludo.
Hola, me he fijado pero no veo la consulta por AJAX entre los requests, tampoco errores en consola.
Adjunto URL en un pastebin ya que contiene información de una empresa.
Gracias.
Vale, tienes el checkout de bloques y efectivamente no está validando, pero vemos varios errores de JavaScript entre ellos vemos errores 403, 401 y 500, tanto a códigos locales y externos.
Revisa bien la instalación, pero yo probaría con un tema estándar como Storefront, WooCommerce y WC – APG NIF/CIF/NIE Field sólo activo para ver si funciona o no.
Un saludo.
Hola @artprojectgroup,
Entiendo que busquéis la razón del error en mi instalación pero para descartarlo (ya que yo no veo que esos errores en consola tengan la responsabilidad), acabo de crear un WP nuevo, limpio.
Sólo le he instalado WooCommerce, configurado impuestos, un producto de prueba, plantilla Twenty Twenty Four y vuestro plugin con la configuración que comentamos al principio.
WooCommerce tiene activado el Block Based Checkout y aparece el mismo problema, los VAT no se validan, no aparece ningún mensaje, no hay request lanzado por ajax, no se descuenta el VAT, etc… Exactamente mismo problema que mi web.
?Podría ser que este fallando el validado con el Block Based Checkout?
De hecho he mirado el batch request que se lanza cada vez que se modifica el campo de VAT (y los otros campos) y veo los valores apg/nif vacíos en el objeto.
"shipping_address": {
"first_name": "",
"last_name": "",
"company": "asdasd",
"address_1": "",
"address_2": "",
"city": "",
"state": "C",
"postcode": "",
"country": "ES",
"phone": "",
"apg/nif": ""
},
"billing_address": {
"first_name": "",
"last_name": "",
"company": "asdasd",
"address_1": "",
"address_2": "",
"city": "",
"state": "C",
"postcode": "",
"country": "ES",
"email": "[email protected]",
"phone": "",
"apg/nif": ""
},Ya me contáis si esto os sirve de guía.
Gracias ??
Efectivamente hay un peque?o error en el checkout de bloques que corregimos en la próxima actualización. Dábamos por echo que esto estaba corregido, pero hay una línea mal justamente para este checkout.
Muchas gracias por el aviso.
Un saludo.
Hola @artprojectgroup,
He probado la nueva actualización en mi web pero algo sigue “raro”. Si pones un VAT erróneo aparece el cartel de “no válido” pero no desaparece si cambias el VAT a uno válido. De hecho si cambio el VAT no veo que se lance ningún request para verificar el nuevo número.
Tampoco descuenta los impuestos en el carrito y estoy probando con un VAT válido como ya vimos antes.
Gracias.
Este nuevo checkout de bloques es un auténtico infierno y hacerlo convivir con el clásico infierno elevado a la enésima potencia. Te aseguro que esto estaba funcionando, pero es verdad que dio problemas de compatibilidad con el código clásico y algo hemos tocado en los arreglos posteriores que ha roto estas validaciones.
Lo revisamos lo antes posible, pero te recomendamos que de mientras utilices el checkout clásico donde todo funcionará como toca.
Muchas gracias por el aviso.
Hola @artprojectgroup,
Si si, tengo claro que el block based checkout es bastante complejo pero es hacia donde vamos ??
Luego de ver el look & feel del nuevo checkout, volver al clásico es duro. Así que por ahora lo dejare así, roto, hasta que haya solución.
Tomaros el tiempo necesario y ojalá sea pronto. Yo al final soy dev y sé por lo que estáis pasando que ya me tocó pelear con el BBC (block based checkout) en varios otros plugins.
Gracias por este magnífico plugin ?? me avisáis porfa cuando esté solucionado.
Pues parece que has encontrado un bug en este checkout.
Estamos haciendo pruebas con la próxima versión 9.4 y este es el modus operandi:
- Si metes un valor incorrecto muestra el correspondiente error.
- Si tras mostrar el error pones un valor correcto el mensaje de error no se quita.
El problema es que esto es algo nativo de WooCommerce y con eso no podemos interactuar, a no ser que haga algo por JavaScript. La interacción con la acción
woocommerce_blocks_validate_location_address_fields
es correcta, así que reporta este error al equipo de soporte de WooCommerce.En cuanto a la validación del VIES y del EORI ya hemos encontrado el problema y es debido a que el formulario de facturación no está cargado inicialmente ya que se carga al vuelo. Esto ya está controlado en la próxima actualización.
Un saludo.
- This reply was modified 2 weeks, 6 days ago by Art Project Group.
Hola @artprojectgroup,
Sobre la validación:
Estoy viendo lo que dices y tienes toda la razón. El mensaje de arriba no se va. Lo he probado con el ejemplo de WooCommerce pero no funciona tampoco, lo errores quedan allí independientemente de que estén validados https://developer.woocommerce.com/docs/cart-and-checkout-additional-checkout-fields/#7-a-full-example
Sobre el calculo de impuestos:
Sigo viendo el mismo problema, no se van los impuestos con un numero válido de VAT. El checkout sigue mostrando el impuesto y el número de VAT es válido. He observado también que se disparan mas de 10 requests cuando hago un cambio en el numero de VAT hacia admin-ajax.php.Siento molestar con esto y sé que será un dolor de cabeza, pero sigue sin funcionar correctamente.
Gracias chicos.
Sí, esa es una de la poquísima información que hay al respecto de este nuevo checkout y poca más vas a encontrar.
Revisamos lo que comentas lo antes posible, lo de las consultas simultáneas sí lo habíamos visto y lo tenemos en la lista de cosas para revisar, pero estamos con un pico importante de trabajo, así que lo antes posible miramos esto.
Un saludo.
- You must be logged in to reply to this topic.