Abrir Corrida ( Maçaneta ) - devbasetecnologia/devmobility GitHub Wiki
Introdução
O aplicativo do motorista permite que o prestador possa abrir corridas sem que um cliente tenha chamado, funcionalidade em alguns casos conhecida como "Maçaneta".
Essa funcionalidade é liberada através da configuração de dois parâmetros na tela Serviços por Região:
Funcionamento Corrida Maçaneta

1 - Corrida Prestador: Inclui o serviço por região em questão na lista de serviços (categorias) que podem ser iniciados pelo aplicativo do prestador. Basta clicar no botão superior na tela do mapa "Abrir Corrida". Veja prints de exemplo abaixo:
Após clicar em "Abrir corrida", serão apresentados os serviços que o motorista pode utilizar para abrir uma corrida avulsa, conforme configurado pelo administrador na plataforma (em Serviços por Região, conforme explicado acima):
2 - Valor Combinado: Está opção possibilita que seja apresentado uma nova opção para que o motorista possa "Fixar" um valor na corrida, não sofrendo alteração durante o percurso. Com essa flag marcada no serviço por região é apresentado duas opções de seleção da corrida "Maçaneta", sendo, "Calcular Valor" e "Valor Combinado".
Abaixo tem um Exemplo com a opção "Desmarcada":
Com a opção "Marcada": o aplicativo oferece duas opções para o prestador: o botão Calcular o valor que calcula o valor da corrida de acordo com os parâmetros configurados no Serviço por Região, e o botão Valor combinado, que permite que o prestador informe um valor acordado com o cliente.
- Pelo botão CALCULAR VALOR , o sistema calcula com base nos parâmetros configurados, e caso haja alguma alteração no tempo e distância, de acordo com o configurado, ao finalizar a solicitação passa pelas mesmas regras de recálculo de uma solicitação normal, feita pelo aplicativo do cliente.
- Pelo botão VALOR COMBINADO, a solicitação ignora as regras de recálculo, e o valor final, independente de qualquer configuração, será sempre o valor informado pelo motorista ao fazer a solicitação.
Os pedidos gerados por esta funcionalidade são gravados com o cliente padrão configurado no sistema, geralmente Central {nome do app}.
- ATENÇÃO: As solicitações realizadas com a Corrida Maçaneta, caso o prestador esteja localizado em outra Região/Cidade de sua configuração, os valores continuaram sendo cobrados conforme a região que o prestador esta configurado. NÃO é cobrado com base na tarifa que o prestador está no local e SIM a que ele esta configurado no menu "Prestadores > Listar".
Taximetro Virtual
No menu "Configurações > Sistemas" é possível o administrador realizar a ativação da opção "Permite Taxímetro Virtual" disponibilizando a função na plataforma. Em seguida para que o motorista possa utilizar a opção nos serviços, é necessário realizar a ativação dentro do menu "Configurações > Serviços > Serviço por Região" no campo "Permite Taxímetro Virtual".
Menu "Configurações > Sistemas":
Menu "Configurações > Serviços > Serviço por Região":
Após a ativação do Taxímetro nos menus acima, no aplicativo do motorista a opção já estará disponível para ser visualizada assim que for realizado a inclusão do endereço de Origem e Destino.
-
ATENÇÃO: A solicitação ao ser criada com TAXÍMETRO somente será calculado os valores de "PREÇO BASE", "PREÇO POR KM" e "PREÇO POR MINUTO".
-
OBS: Caso seja criado com a opção de "INFORMAR DESTINO DEPOIS" o valor inicial apresentado será a TARIFA MINIMA. Se não tiver nenhum valor de "TARIFA MINIMA", será apresentado apenas o PREÇO BASE inicialmente.
Após criar a solicitação, o TAXÍMETRO será apresentado assim que for INICIADO a corrida, irá ser apresentado no topo da tela do aplicativo de motorista. A atualização dos valores ocorre conforme DISTANCIA percorrida pelo motorista e o TEMPO da solicitação. (Ambos são atualizados durante a corrida).
OBS: Atenção a opção calcular espera/colocar a corrida em espera, não funciona quando é utilizado o taxímetro virtual.
Configurações Adicionais
Possui algumas configurações adicionais para a Corrida Maçaneta que pode ajudar/facilitar o seu funcionamento com base em sua operação.
-
É possível que motoristas possam realizar a criação da CORRIDA MAÇANETA (abrir corrida) mesmo estando offline, para isso dentro do menu "Configurações > Sistemas" você pode ativar a opção de "Permite modo Offline para Abrir e durante corrida", segue link para mais informações a respeito, campo 58. Configurações Sistemas
-
Dentro do Serviço por Região possui a flag de "Corrida Prestador Exclusivo Região", com essa flag ativa, caso o prestador que esteja configurado em uma REGIÃO X, vá para a REGIÃO Y que dentro da REGIÃO Y possua a flag ativa, este prestador da Região X não poderá abrir uma corrida maçaneta. Segue link para mais informações a respeito, campo 26. Serviço por Região
-
Caso queira realizar a criação de um serviço EXCLUSIVO para MAÇANETA, ou seja, não apresentar no aplicativo de cliente somente no de motorista e tenha valores específicos na criação é necessário criar um novo serviço no menu "Configurações > Serviços > Serviço" e realizar a definição dele como um "SERVIÇO CONVENIADO", esses serviços são exclusivos de empresa, ou seja, para que clientes possam solicitar é necessário esse serviço estar dentro de uma empresa e o cliente estar vinculado a empresa. Se não realizar este vinculo, este serviço será exclusivo para o prestador abrir na corrida e você poderá realizar a configuração de preço no "Serviço por Região" como desejar.