Menu
Feedback
Comece aqui


Problemas Conocidos
el modo redondeo techo/suelo no funciona correctamente entre los elementos con multiplicador unitario distinto de 1
ID: 968349
Backlog
Publicado en 18/1/2024
Última actualización 18/1/2024

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

Es posible establecer, a través de una tarea para el equipo de producto, cambiar cómo se redondea el valor del descuento en el carrito. En un escenario en el que la cuenta esté utilizando un modo de redondeo de techo o suelo, este redondeo no funcionará correctamente con artículos con unitmultiplier distinto de 1.

Esto se debe a que el unitMultiplier de este artículo es 100.0. Cuando RnB redondea el valor del descuento para la caja, redondea el precio unitario. Así que toma el valor de una unidad pequeña y lo redondea. Luego toma todo el descuento, lo divide por la cantidad multiplicada por el unitMultiplier y lo redondea a dos decimales. Como RnB sólo tiene en cuenta dos decimales, redondea a 0,01 ó 0,02.

Simulación

Ejemplo: Descuento total: -3.96 Descuento unitario = -3,96 / (2*100) = -0,0198

Entonces, ¿qué artículo se llevará el 0,0198% del descuento, en lugar del 3,96%?

Workaround

Una solución válida sería volver a no roundingMode, por lo que el problema dejará de ocurrir.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback