MDVA-34591: Los cálculos de reglas de precios del carro de compras no son los esperados
El parche MDVA-34591 corrige el problema en el que la regla de precio del carro de compras con Descuento máximo de cantidad aplicado a no funciona correctamente si se aplican varias reglas de precio del carro de compras. Este parche está disponible cuando está instalada la Herramienta Parches de calidad (QPT) 1.0.19. El ID del parche es MDVA-34591. Tenga en cuenta que está programado que el problema se corrija en la versión 2.4.3 de Adobe Commerce.
Productos y versiones afectados
El parche se ha creado para la versión de Adobe Commerce:
Adobe Commerce en infraestructura en la nube 2.3.6
Compatible con versiones de Adobe Commerce:
Adobe Commerce local y Adobe Commerce en la infraestructura en la nube 2.3.0-2.4.2
magento/quality-patches
a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
Pasos a seguir:
-
Vaya a Admin y cree las dos reglas siguientes:
- Regla 1: 10 $ de descuento en un máximo de tres elementos del carro de compras. Establecer prioridad = 3.
- Regla 2: 50 % de descuento en todos los productos del carro de compras. Establecer prioridad = 1.
-
Ve a la tienda.
-
Agregue ocho cantidades de un conjunto de productos al precio = $51 cada una al carro de compras.
-
Compruebe el importe del descuento en el carro de compras.
Resultados esperados:
El descuento calculado correcto es de 234 $, tal como se esperaba.
-
Cálculos:
Reglas de precios de carro de compras coincidentes: Regla 2, Regla 1
Aplicar regla 2 (50% de descuento), por lo que Descuento = 204 $
Aplicar regla 1 (10 de 3 elementos), por lo que Descuento = 30 $
Descuento total = MIN ( 408/2 + 10x3, 8 * 51) = MIN (204 + 30, 8 * 51) = 234 $
Resultados reales:
El descuento se calcula incorrectamente en 153 $, debido a que la cantidad utilizada para calcular el valor de descuento máximo es incorrecta, ya que el importe de descuento fijo se aplica independientemente del importe de los productos en el carro de compras.
-
Cálculos:
Reglas de precios de carro de compras coincidentes: Regla 2, Regla 1
Aplicar regla 2 (50% de descuento), por lo que Descuento = 204 $
Aplicar regla 1 (10 de 3 elementos), por lo que Descuento = 30 $
Descuento total = MIN (204 + 30, 3 * 51) = 153 $
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:
- Adobe Commerce o Magento Open Source local: Guía de actualización de software > Aplicar parches en nuestra documentación para desarrolladores.
- Adobe Commerce en la infraestructura en la nube: Actualizaciones y parches > Aplicar parches en nuestra documentación para desarrolladores.
Lectura relacionada
Para obtener más información sobre la herramienta Parches de calidad, consulte:
- Lanzamiento de la herramienta Parches de calidad: una nueva herramienta para autodistribuir parches de calidad en nuestra base de conocimiento de asistencia.
- Compruebe si el parche está disponible para su problema de Adobe Commerce mediante la herramienta Parches de calidad en nuestra base de conocimiento de soporte.
Para obtener información sobre otros parches disponibles en QPT, consulte la sección Parches disponibles en QPT.