avanzadocomercio electrónico y venta minorista

Precios dinámicos

Automatiza el cálculo de precios óptimos equilibrando precios estratégicos, márgenes de beneficio, análisis de competencia y redondeo psicológico.

DecisionRules

David Škarka

Autor de la plantilla

El objetivo principal de este flujo de reglas es la optimización de precios en el comercio minorista y la fijación de precios psicológica. Calcula un "precio encantador" óptimo para los productos — uno que maximiza los ingresos, resulta psicológicamente atractivo para los consumidores (por ejemplo, terminando en .99 o .95) y se mantiene dentro de umbrales de descuento aceptables. 

Componentes de la solución
La solución se orquesta a través del workflow principal Dynamic Pricing (dynamic-pricing-main-flow), que integra varios sub-workflows y tablas de decisión organizados en módulos funcionales.

1. Flujo Get Product, Recopilación de Información del Producto
  • Objetivo: Actúa como el paso inicial de recuperación de datos.
  • Función: Obtiene los atributos del producto del Product Catalogue en función del código EAN e identifica si un producto es un Key Value Item (KVI) o tiene una Promoción activa.
  • Tablas clave:
    • Product Catalogue: Almacena información básica como nombre y categoría.
    • Key Value Items: Marca explícitamente los artículos de alta prioridad.
    • Promotions: Establece precios promocionales individuales con validación temporal.
2. Flujo Competition Assessment
  • Objetivo: Analiza el panorama competitivo para fundamentar la fijación de precios.
  • Función: Filtra los datos de la competencia por nombre de producto y calcula agregados críticos: Mínimo, Máximo, Promedio y Mediana para precios base y promocionales.
  • Agregador: El nodo de asignación aggregateCompetition transforma listas en bruto en valores estadísticos accionables.
3. Flujo Choose Strategy
  • Objetivo: Determina la lógica específica utilizada para calcular el precio "en bruto".
  • Función: Basándose en la categoría del producto o en indicadores de entrada, selecciona una de las ocho estrategias disponibles.
  • Ejemplos de estrategias:
    • Cost-plus: Fija el precio en función del coste total más un margen predefinido.
    • Posicionamiento relativo: Sigue los precios de la competencia, ajustándolos hacia arriba o hacia abajo en un porcentaje.
    • Competition Matching: Alinea el precio directamente con las ofertas de la competencia.
    • Orientado a objetivos/inventario/cambios: Ajusta los precios según el rendimiento de ventas y los niveles de inventario.
4. Tabla Markup Limiting, Protección de Márgenes
  • Objetivo: Garantiza que el precio calculado no caiga por debajo de un umbral sostenible.
  • Función: Específicamente para KVIs, compara el precio calculado por la estrategia con el coste total de almacén más un margen mínimo. Devuelve el mayor de los dos valores para proteger los márgenes.
5. Flujo Generate Prices, Generación de Precio Psicológico
  • Objetivo: Realiza un "redondeo inteligente" para crear precios atractivos para el consumidor.
  • Función: Esta regla basada en script encuentra el precio más alto cercano al objetivo que termina en un dígito favorecido (por ejemplo, .99, .95) sin superar un umbral aceptable de reducción de precio (por ejemplo, un 10% por debajo del precio en bruto).
Orquestación del Workflow
El flujo principal de Dynamic Pricing vincula estos componentes en la siguiente secuencia:
  1. Inicio: Recibe los datos iniciales del producto y del almacén.
  2. Preparación del Producto: Ejecuta Get Product para definir el estado de KVI y promoción.
  3. Análisis de Mercado: Ejecuta Competition Assessment para obtener los precios medianos del mercado.
  4. Estrategia de Precios: Ejecuta Choose Strategy para calcular el precio objetivo base.
  5. Verificación de Margen: Aplica Markup Limiting para garantizar que el precio se mantenga por encima del umbral de coste mínimo.
  6. Optimización: Aplica Generate Prices para el redondeo psicológico.
  7. Fin: Devuelve el precio final optimizado y la estrategia utilizada para alcanzarlo.
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