Precificação - Como usar mais de um critério de cálculo de valores de corridas (região, distância) com uma fórmula personalizada
5 min
Criado por Vitor Gimenes em 09/07/2024 11:12
Atualizado por Vitor Gimenes em 09/07/2024 14:15
O seu sistema MaisEntregas permite criar, dentro de uma precificação personalizada, condições para que, em determinados cenários, o sistema utilize outra tabela de precificação.Dessa forma, utilizando apenas 1 tabela de precificação personalizada, é possível usar várias tabelas de precificação.Essa é uma ótima solução para quem utiliza precificação por região e quer usar uma tabela diferente para cada cenário (modal de serviço, horário, faixas de km, etc).Abaixo, vamos explicar como fazer isso, além de dar exemplos práticos.
1. Primeiro, garanta que todas as tabelas de precificação que você vai utilizar na precificação 'agregadora' estejam criadas. No nosso primeiro exemplo, vamos utilizar essas 2 tabelas de região que já foram previamente criadas com os valores desejados.Uma para corridas de até 15km e outra para corridas acima de 15km.

2. Agora podemos criar uma nova tabela de precificação que vai 'agregar' as outras mencionadas. Basta ir em 'Adicionar', selecionar modelo 'por Kilometragem' e método de cálculo 'Fórmula personalizada'.

**3.**Na sessão de 'Campos', você poderá encontrar a variável [TABELA_PRECIFICACAO]. Ela deverá ser utilizada para indicar qual tabela de precificação deve ser usada.


4. Ao selecionar a variável [TABELA_PRECIFICACAO], será inserida na fórmula personalizada a variável com o formato que deve ser utilizada. Entre as aspas deverá ser informada qual a tabela de precificação deve ser utilizada.IMPORTANTE: Dentro das aspas, deverá conter EXATAMENTE o mesmo texto do nome da tabela de precificação indicada.

5. Agora, vamos dar alguns exemplos de como utilizar essa variável para que outras tabelas de precificação sejam utilizadas em cenários diferentes.
5.1. Fórmula personalizada para utilizar uma tabela de região em corridas até 15km e outra tabela de região em corridas acima de 15km.
SE( [KILOMETRAGEM_TRAJETO] <= 15 ){ RESULTADO = [TABELA_PRECIFICACAO]("Região - Até 15km") }SENAO{ RESULTADO = [TABELA_PRECIFICACAO]("Região - Mais de 15km") }*** Os textos em negrito acima são os nomes das tabelas de precificação que devem ser utilizadas.*** Na primeira linha, informamos que corridas com trajeto iguais ou menores que 15km, devem utilizar a tabela Região - Até 15km.*** Na segunda linha, informamos que, corridas acima de 15km deverão utilizar a tabela Região - Mais de 15km.*** O exemplo acima utiliza as tabelas de precificação mostradas no print do item 1 deste artigo. Observe que o texto em negrito é exatamente o nome das duas tabelas que já estavam criadas com seus valores. _____________________________________________________
5.2. Fórmula para utilizar uma 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") }_____________________________________________________
5.3. Fórmula para utilizar uma tabela até as 18h e, após esse horário cobrar R$2,00 por km. Nesse exemplo, vamos utilizar apenas 1 tabela externa. O cálculo pelo método de km, pode ser feito dentro dessa mesma tabela, como mostrado na segunda linha dessa fórmula.
SE( [HORA_PEDIDO] < 18 ){ RESULTADO = [TABELA_PRECIFICACAO]("Tabela até 18h") }SENAO{ RESULTADO = [KILOMETRAGEM_TRAJETO] * 2,00 }_____________________________________________________
5.4. Fórmula com tabela para dias de semana e outra para os sábados.
SE( [DIA_SEMANA] == [SABADO] ){ RESULTADO = [TABELA_PRECIFICACAO]("Tabela SABADO") }SENAO{ RESULTADO = [TABELA_PRECIFICACAO]("Tabela DIA SEMANA")_____________________________________________________
Veja que, com essa funcionalidade é possível criar fórmulas com diversas tabelas de precificação que podem ser utilizadas para diversos cenários.
Caso precise de apoio para elaborar a sua tabela de precificação entre em contato com o nosso time de Suporte.
Pedimos sempre que entrem em contato conosco através de nossos canais oficiais de Suporte ao usuário:- WhatsApp: (71) 99161-6127 - Link rápido: https://bit.ly/suporte_maisentregas. - Plataforma de atendimento Movidesk: https://maisentregas.movidesk.com/- Central de Ajuda: https://maisentregas.movidesk.com/kb - Utilize o balão de atendimento verde no canto inferior direito da sua plataforma