Buenas días, tenemos un Woocommerce y nos estamos encontrando con el siguiente problema.
Contamos con un producto (llavero personalizado madera con borla, por si necesitáis buscarlo) que está compuesto por distintas variaciones. Resulta que en dos de ellas, para que el precio redondee a 3,20 € (por ejemplo. Lo podéis ver si elegís las opciones Sin Adorno y 1 cara) necesitamos meter en la parte de configuración del precio 3 decimales.
El problema que nos estamos encontrando es que al añadir ese producto al carrito, se nos añade como 3,21 €, a pesar de que en la página de producto el precio que marca son 3,20 €. Hemos probado a cambiar los decimales, poniendo sólo dos pero o se nos queda en 3,19 o en 3,21. No queremos que aparezcan 3 decimales en la página por temas de marketing, queda raro. Entonces, estamos un poco perdidas sobre qué podemos hacer al respecto. Lo que no entendemos es que el producto en la página quede de una forma y al añadirlo al carrito quede de otra.
Si nos podéis ayudar os lo agradeceríamos muchísimo. Es la primera vez que vemos que nos pasa en un producto.
Gracias!
Adjuntamos una imagen de ejemplo pero lo podéis ver en la web
Contenido solo visible a usuarios registrados
Hola Sara.
Por lo que puedo deducir en lo que comentas, el problema puede venir por el redondeó de ese tercer decimal.
prueba una cosa.
.- Accede ajustes -> Impuesto.
.- En al Opción " Redondeo " selecciona la opción " Redondeo de impuesto en el subtotal, en lugar de redondeo por cada línea "
Existen plugin que te permiten ajustar el redondeó de un producto pero son de Pago:
-> https://docs.yithemes.com/yith-woocommerce-bulk-product-editing/settings/round-up-prices/
-> https://bulk-editor.com/es/document/woocommerce-price-rounding/
Un saludo
Hola Pepe, gracias por contestar y por los plugins.
Te comento, esa opción que me indicas ya la teníamos activada y de momento esto nos nos había ocurrido con ningún otro producto.
Lo que no entiendo es que en la página de producto nos lo muestre bien y a la hora de añadir al carrito sea donde hay desfase. Tanto en el mini carrito como en el carrito normal. ¿Qué es lo que lo puede estar produciendo? Porque entendería si pasase en los dos sitios, pero que ocurra en uno y en otro no es lo que me descuadra...
Hola Sara
El problema esta en que al tener 3 decimales el redondeo no lo hará bien, es un problema que tiene WooCommerce, al tener seleccionado dos decimales los cálculos los hace de los primeros decimales.
para lo que buscas tiene que ser con un plugin que puedas ajustar el redondeo por producto.
Un saludo
Hola de nuevo,
vale, entendido. Pues te agradezco mucho la aclaración y la ayuda. Así lo haremos entonces 😊
Saludos!
Hola Sara,
Gracias a ti, siempre es un placer poder ayudarte
Coméntanos si con esto podemos dar el tema como solucionado
Un Saludo
Hola de nuevo,
revisando la web hemos visto que pasa también en un producto que no tiene 3 decimales, así que si podéis no cerrarlo os lo agradezco. El producto es el siguiente:
https://www.patodalavidashop.com/producto/marcasitios-estrellas-personalizado/
Si probáis, podéis ver que al añadir una unidad la cantidad la suma bien, pero si añadís dos nos añade un céntimo que no sé de dónde sale.
¿De dónde puede venir?
¡Gracias!
Os dejo una captura del precio de este producto para que veáis lo que os digo de los decimales:
Hola Sara,
No veo que añada un céntimos de mas al añadir dos unidades, por ejemplo en la prueba que he realizado añadí dos unidades que seria 2x11,49 = 22.98
Un Saludo
@karen Hola de nuevo
Finalmente hemos optado por cambiar la forma de introducir los precios para que la plataforma no haga el cálculo automático. Cambiando eso y actualizando el código que usamos para que apareciera el "Desde... €" después de la actualización de Woocommerce hemos conseguido solucionar el problema.
Muchas gracias por vuestra atención!
Hola Sara,
Enhorabuena haz logrado solucionarlo, siempre es un placer poder ayudarte
Escríbenos si tienes cualquier otra consulta
Un Saludo 😊