Buenas tarder,
Estoy tratando de crear un sistema de descuentos que me permita lo siguiente:
Producto A: 447€
Producto B: 380€
Descuento A: fixed_amount 207€ per unit
Descuento B: fixed_amount 247€ total
Cuando en el carrito existe al menos una unidad del Producto B, el Producto A recibirá Descuento A, dejando cada unidad a 240€. A su vez, el Producto B recibirá el Descuento B de 247€.
El resultado debería ser:
Producto A: 447€ x 3 unidades = 1341€ - Descuento A (207€ x 3 = 621€) = 720€
Producto B: 380€ x 3 unidades = 1104€ - Descuento B (247€) = 893€
Pues el sistema no me permite aplicar ambos descuentos a pesar de tener las 3 opciones de combinación de descuentos asignada. Ambos productos en el carro, con 3 unidades cada uno.
Aparentemente el Descuento A se está aplicando al Producto B, al ser este la condición para que se aplique.
La solución ideal sería aplicar un descuento porcentual sobre Producto A del 46,3087% pero los descuentos no aceptan decimales.
¿Cómo puedo solucionar esto?
Muchas gracias.