El sistema evalúa todas las promociones aplicables a una presentación (ya sea directamente a la presentación o a través del producto completo). La regla programada es la del “Mejor Descuento”:
Cálculo Independiente: El sistema calcula el precio final (discountedPrice) de la presentación para cada promoción aplicable de forma totalmente independiente.
Comparación: Compara todos esos resultados obtenidos.
Ganadora Única: Selecciona como “ganadora” únicamente la promoción que resulte en el precio más bajo para el cliente.
No Acumulables: Las promociones NO son acumulables entre sí.
Los Combos operan con una lógica estructural diferente a las promociones individuales:
Precio Estático y Manual: Al crear un combo (ej. “Trío de Iconos”), tú le asignas un precio cerrado y manual (ej. 750 GTQ).
Independencia de Promociones: Si un perfume que compone el combo entra en promoción individual, el precio del combo NO cambiará. Seguirá costando el precio fijo asignado.
Visualización Independiente: En el catálogo público (sección de Ofertas), el sistema retorna por un lado tus Combos (con su precio fijo) y por otro los Productos individuales que tienen promociones activas.