Menú
Feedback
Comienza aquí

Problemas conocidos

Problemas conocidos
el modo redondeo techo/suelo no funciona correctamente entre los elementos con multiplicador unitario distinto de 1
Pricing & Promotions
ID: 968349
Backlog
Publicado el18/1/2024
Última actualización el18/1/2024
1 min de lectura

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.

Contribuidores
1
Photo of the contributor
+ 1 contributors
¿Te ha parecido útil?
No
Sugerir cambios (GitHub)
Contribuidores
1
Photo of the contributor
+ 1 contributors
En esta página
¿Tienes otras preguntas?
Pregunta a la comunidad
Encuentra soluciones y comparte ideas en VTEX Community
Únete a nuestra comunidad
Solicita soporte a VTEX
Recibe asistencia personalizada de nuestros especialistas
Abre un ticket de soporte
GitHubDeveloper PortalComunidadFeedback