avançadocomercio electrónico y venta minorista

Preços dinâmicos

Automatiza o cálculo de preços ideais equilibrando necessidades essenciais: precificação baseada em estratégia, limites de margem de lucro via margens de markup, resposta às tendências de mercado por meio da análise da concorrência e apelo ao consumidor com arredondamento psicológico.

DecisionRules

David Škarka

Autor do modelo

O objetivo principal deste fluxo de regras é a otimização de preços no varejo e a precificação psicológica. Ele calcula um "preço atraente" ideal para os produtos — um preço que maximiza a receita, permanece psicologicamente apelativo para os consumidores (por exemplo, terminando em .99 ou .95) e mantém-se dentro de limites de desconto aceitáveis. 

Componentes da solução
A solução é orquestrada pelo workflow principal Dynamic Pricing (dynamic-pricing-main-flow), que integra vários sub-workflows e tabelas de decisão organizadas em módulos funcionais.

1. Fluxo Get Product, Coleta de Informações do Produto
  • Objetivo: Atua como etapa inicial de recuperação de dados.
  • Função: Busca atributos do produto no Product Catalogue com base no código EAN e identifica se um produto é um Key Value Item (KVI) ou possui uma Promoção ativa.
  • Tabelas principais:
    • Product Catalogue: Armazena informações básicas como nome e categoria.
    • Key Value Items: Sinaliza explicitamente itens de alta prioridade.
    • Promotions: Define preços promocionais individuais com validação de tempo.
2. Fluxo Competition Assessment
  • Objetivo: Analisa o cenário competitivo para embasar a precificação.
  • Função: Filtra dados da concorrência por nome de produto e calcula agregados críticos: Mínimo, Máximo, Média e Mediana para preços base e promocionais.
  • Agregador: O nó de atribuição aggregateCompetition transforma listas brutas em valores estatísticos acionáveis.
3. Fluxo Choose Strategy
  • Objetivo: Determina a lógica específica usada para calcular o preço "bruto".
  • Função: Com base na categoria do produto ou sinalizadores de entrada, seleciona uma das oito estratégias disponíveis.
  • Exemplos de estratégias:
    • Cost-plus: Define o preço com base no custo total mais uma margem predefinida.
    • Posicionamento relativo: Segue os preços dos concorrentes, ajustando-os para cima ou para baixo em percentual.
    • Competition Matching: Alinha o preço diretamente com as ofertas da concorrência.
    • Orientado a metas/estoque/variação: Ajusta os preços com base no desempenho de vendas e nos níveis de estoque.
4. Tabela Markup Limiting, Proteção de Margem
  • Objetivo: Garante que o preço calculado não fique abaixo de um limite sustentável.
  • Função: Especificamente para KVIs, compara o preço calculado pela estratégia com o custo total de armazém mais um markup mínimo. Retorna o maior dos dois valores para proteger as margens.
5. Fluxo Generate Prices, Geração de Preço Psicológico
  • Objetivo: Realiza o "arredondamento inteligente" para criar preços atraentes ao consumidor.
  • Função: Esta regra baseada em script encontra o preço mais alto próximo ao alvo que termina em um dígito favorável (por exemplo, .99, .95) sem ultrapassar um limite aceitável de redução de preço (por exemplo, 10% abaixo do preço bruto).
Orquestração do Workflow
O fluxo principal Dynamic Pricing conecta esses componentes na seguinte sequência:
  1. Início: Recebe os dados iniciais do produto e do armazém.
  2. Preparação do Produto: Executa Get Product para definir o status de KVI e promoção.
  3. Análise de Mercado: Executa Competition Assessment para obter os preços medianos do mercado.
  4. Estratégia de Preço: Executa Choose Strategy para calcular o preço-alvo base.
  5. Verificação de Margem: Aplica Markup Limiting para garantir que o preço permaneça acima do custo mínimo.
  6. Otimização: Aplica Generate Prices para o arredondamento psicológico.
  7. Fim: Retorna o preço final otimizado e a estratégia utilizada para alcançá-lo.
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.

Mais modelos

Ver outros modelos