comercio electrónico y venta minorista

Descuento por fidelidad

Esta tabla de decisión utiliza una columna de cálculo para calcular el descuento según la clase de lealtad.

DecisionRules

David Škarka

Autor de la plantilla

Esta Decision Table está diseñada para determinar el precio final de una transacción y generar el mensaje correspondiente para el cliente. Utiliza una columna de cálculo específica para computar un porcentaje de descuento basado en la clase de fidelidad del cliente, su crédito acumulado y el precio básico del artículo.

Componentes de la solución
La lógica se basa en datos de entrada específicos y variables de usuario predefinidas para ejecutar las reglas:

  • Datos de Entrada:

    • Precio Básico: El precio inicial del artículo.

    • Clase de Fidelidad: El nivel asignado al cliente, como "REGULAR", "LOYALTY1" o "FIRST_VISIT".

    • Crédito: Una puntuación numérica que representa la situación crediticia del cliente.

  • Variables Regulatorias:

    • regularDiscount: Establecido en un valor de 10.

    • loyaltyDiscount: Establecido en un valor de 20.

    • specialDiscount: Establecido en un valor de 40.

  • Lógica de Decisión: La Decision Table evalúa las reglas de arriba hacia abajo, segmentadas por topes de precio y niveles de fidelidad.

  • Cálculo de Salida: Una vez que la lógica determina el porcentaje de descuento, se calcula el Precio Final (finalPrice) y se genera el mensaje específico (por ejemplo, "¡Obtienes un 20% de descuento!").

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

Más plantillas

Ver otras plantillas