Este artigo explica como usar a variável [TABELA_PRECIFICACAO] para que uma mesma precificação personalizada aplique outras tabelas de precificação em cenários diferentes, como região, distância, tipo de serviço, horário ou dia da semana.

Com essa função, você não precisa criar uma tabela completa para cada cenário: basta criar uma tabela "agregadora" que escolhe, por condição, qual tabela deve ser usada.

Antes de começar

  1. Crie todas as tabelas de precificação que serão usadas dentro da tabela agregadora, com os valores desejados. No exemplo deste artigo, usamos duas tabelas de região já criadas: uma para corridas de até 15 km e outra para corridas acima de 15 km.

Lista de precificações no menu Personalização > Precificação, destacando as tabelas 'Região - Até 15km' e 'Região - Mais de 15km' já criadas.

Passo a passo

  1. Acesse o menu Personalização > Precificação e clique em "Adicionar".

Janela de nova precificação com os campos 'Identifique essa precificação' (preenchido como Tabela GERAL), 'Modelo' (por Kilometragem) e 'Método de cálculo' (Fórmula personalizada) destacados.

  1. Preencha o campo "Identifique essa precificação" com um nome (por exemplo, "Tabela GERAL"). Em "Modelo", selecione "por Kilometragem". Em "Método de cálculo", selecione "Fórmula personalizada".

  2. Na aba "Fórmula personalizada", clique no botão "Campos" para ver a lista de variáveis.

Aba Fórmula personalizada com o botão 'Campos' indicado por seta, usado para abrir a lista de variáveis.

  1. Role a lista até encontrar a variável [TABELA_PRECIFICACAO] e clique nela.

Lista de variáveis do botão 'Campos' com a variável TABELA_PRECIFICACAO destacada em vermelho.

  1. A variável será inserida no campo "fórmula" no formato TABELA_PRECIFICACAO. Escreva dentro das aspas o nome exato da tabela de precificação que deve ser usada.

Importante: o texto dentro das aspas deve ser exatamente igual ao nome da tabela já cadastrada, incluindo letras maiúsculas, minúsculas e acentos.

Campo de fórmula com o texto (TABELA_PRECIFICACAO)() e o cursor posicionado entre as aspas, indicado por seta.

Exemplos de fórmulas

Os textos em negrito são os nomes das tabelas que devem existir na plataforma. Use-os exatamente como cadastrados.

Exemplo 1: tabela de região para corridas até 15 km e outra para corridas acima de 15 km

SE( [KILOMETRAGEM_TRAJETO] <= 15 ){ RESULTADO = [TABELA_PRECIFICACAO]("**Região - Até 15km**") }
SENAO{ RESULTADO = [TABELA_PRECIFICACAO]("**Região - Mais de 15km**") }
  • Na primeira linha, corridas com trajeto igual ou menor que 15 km usam a tabela "Região - Até 15km".
  • Na segunda linha, as demais corridas usam a tabela "Região - Mais de 15km".
  • Este exemplo usa as tabelas mostradas no passo 1.

Exemplo 2: tabela para moto e outra para carro

SE( [TIPO_SERVICO] == [MOTOBOY] ){ RESULTADO = [TABELA_PRECIFICACAO]("**Região - MOTO**") }
SENAOSE( [TIPO_SERVICO] == [ENTREGA_CARRO] ){ RESULTADO = [TABELA_PRECIFICACAO]("**Região - CARRO**") }

Exemplo 3: tabela até as 18h e, depois desse horário, R$ 2,00 por km

Neste exemplo, apenas uma tabela externa é usada. O cálculo por km é feito dentro da própria fórmula.

SE( [HORA_PEDIDO] < 18 ){ RESULTADO = [TABELA_PRECIFICACAO]("**Tabela até 18h**") }
SENAO{ RESULTADO = [KILOMETRAGEM_TRAJETO] * 2,00 }

Exemplo 4: tabela para sábado e outra para os demais dias da semana

SE( [DIA_SEMANA] == [SABADO] ){ RESULTADO = [TABELA_PRECIFICACAO]("Tabela SABADO") }
SENAO{ RESULTADO = [TABELA_PRECIFICACAO]("Tabela DIA SEMANA") }

, [ENTREGA_CARRO] e [SABADO] devem ser conferidos na lista de Campos da sua tela antes de usar?]

Com essa função, é possível criar fórmulas com várias tabelas de precificação para diferentes cenários.

Precisa de ajuda?

Se precisar de apoio para montar sua tabela de precificação, entre em contato com o nosso time de Suporte pelos canais oficiais: