Soporte » Plugins y Hacks » WooCommerce » Precio que terminan en 99

  • Resuelto patriquin

    (@patriquin)


    Hola!

    Me gustaría poner de precio 29,99 (IVA incluido), pero al poner el precio sin el IVA me lo redondea a 30,00 €.
    ¿Hay alguna forma de que estos redondeos no se produzcan?

    Muchas gracias!

    Un saludo

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Hola @patriquin

    El redondeo lo puede causar una mala configuracion del WooCommerce o que el theme lo haga.

    Primero comprueba que no sea el theme y luego revisa la configuracion de los precios y tasas, todo lo sea referente al redondeo y decimales. Disculpa que no sea mas especifico pero es que ahora mismo no me acuerdo.

    Iniciador del debate patriquin

    (@patriquin)

    Hola!

    He preguntado a más personas que tienen tienda online y a todos les ocurre lo mismo, debe de ser un problema de WooCommerce que no calcula como debe.
    Gracias por responder!

    Un saludo

    Hola @patriquin

    Pues parece que tienes razon, he mirado su repositorio y varios usuarios comentan que no se rendodea correctamente.

    Puedes mirarlo tu misma aqui; por si encuntras alguna posible solucion.

    https://github.com/woocommerce/woocommerce/issues?q=is%3Aissue+round+price

    Iniciador del debate patriquin

    (@patriquin)

    Hola, @kallookoo Efectivamente, he mirado ese foro un montón y la verdad es que el soporte de WooCommerce te manda ahí pero dan la callada por respuesta a este problema.
    He estado haciendo hoy varias pruebas y realmente el redondeo lo hace en los impuestos. La diferencia es de 1 céntimo. Pongo un caso para que se entienda:

    Producto de 24,99€ (IVA INCL), son 20,65€ (SIN IVA). El IVA es 4,34€ (hay un redondeo en él porque son 4,337…€)

    Si selecciono 1 producto, sale con 4,34€ el IVA.

    En el momento en el que selecciono 2, el IVA en lugar de ser 8,68€ (de los 4,34€ x 2) sale un céntimo menos: 8,67€, lo que hace que el total sea un céntimo inferior: 49,97€ porque en este caso sí respeta el valor de 4,337..€ y no redondea.

    La cuestión es que queda raro si nos ponemos a hacer los cálculos nosotros de los totales, porque viendo que 1 producto tiene un redondeo de 4,34€ en el IVA y que no exista ese redondeo al comprar 2… A los clientes les mosquea, porque ya me han venido con las pruebas ellos de que no era igual, claro… multiplican por 2 todo y les sale con una diferencia de 1 cént. Esperemos no tener problemas en la facturación y con Hacienda.

    Entiendo que si en ese foro no se está dando solución, WooCommerce no se pronuncia y aquí tampoco hay alguien que haya dado con la solución… tenemos que conformarnos con lo que hay.

    Aviso que alguno dice que la solución es seleccionar que se vean 3 decimales en lugar de 2 y no es correcto. Se sigue produciendo un redondeo a 4,34€.

    Muchas gracias!
    Un saludo

    Hola @patriquin

    A mi solo se me ocurre utilizar un funcion aparte para hacer los calculos.
    Pero se tendria que investigar ya que no estoy seguro ahora mismo si existe algun filtro para modificarlo.
    Si eres programadora, podrias mirarlo por si fuese posible.

    Iniciador del debate patriquin

    (@patriquin)

    Muchas gracias, @kallookoo Estoy preguntando a algún programador de WP, a ver si se lo ha encontrado y ha dado con la solución. Yo a ese nivel de programación no llego todavía 🙂 pero me parece a mí que no habrá suerte porque me he mirado ya muchos foros en inglés y español y no veo buenas soluciones.

    Gracias igualmente por tu ayuda!

    Un saludo

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.