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

NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de la herramienta Parches de Calidad. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete 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:

  1. 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.
  2. Ve a la tienda.

  3. Agregue ocho cantidades de un conjunto de productos al precio = $51 cada una al carro de compras.

  4. 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:

Lectura relacionada

Para obtener más información sobre la herramienta Parches de calidad, consulte:

Para obtener información sobre otros parches disponibles en QPT, consulte la sección Parches disponibles en QPT.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a