Algumas dúvidas

Tratamento para preço com classe de bônus sem CI

Para a aplicação da classe de bônus do cliente, sem o código de identificação e obtendo o preço estimado com o desconto, é preciso realizar a operação de criar cotação (createAutoOrder) indicando o atributo driver.user_bonus_class, que pode variar de 1 a 10, conforme o nível de desconto a ser aplicado.

Depois da cotação criada, use a operação para obter os preços (createPlansOffer), está irá apresentar os planos com os valores com o desconto da classe de bonûs.

Caso não seja informado o código de identificação do cliente driver.ci_number, o processo de precificação não irá apresentar o link para realizar o pagamento da cotação, pois o mesmo não tem uma validade se o código de identificação não for aplicado para a validação da classe de bônus.

Assim que estiver de posse do código de identificação, será preciso realizar novamente a criação da cotação (createAutoOrder), indicando os atributos driver.user_class_bonus e driver.ci_number, para obter uma nova cotação válida e assim realizar a operação para obter os planos com o desconto aplicado e se o código de identificação for válido, será aplicado ao valor e o link para efetivar o pagamento estará disponível.

Cotação sem indicação de placa ou chassi

Para realizar uma cotação sem informações de placa ou chassi do veículo, é possível realizar enviando o código do veículo vehicle.code. Este código pode ser recuperado acessando a lista de detalhes dos veículos. Veja como obter o código do veículo;

  1. Realizar uma consulta pelas marcas disponíveis
query {
  vehicleMakes {
    name
  }
}
  1. Realizar uma consulta pelos modelos informando qual é a marca desejada
query {
  vehicleModels(make: “FORD”) {
    name
  }
}
  1. Realizar uma consulta pelos anos disponíveis para essa marca e modelo
query {
  vehicleYears(make: "FORD", model: "ECOSPORT") {
    name
  }
}
  1. Realizar uma consulta para as versões disponíveis, informando os identificadores de marca, modelo e ano do veículo
query {
  vehicleVersions (make: "FORD", model: "ECOSPORT", year: "2021") {
    code
    name
  }
}

O resultado conterá o código do veículo para ser informado na geração da cotação.

"data": {
  "vehicleVersions": [
    {
      "code": "003438020210",
      "name": "ECOSPORT FREESTYLE 1.5 12V FLEX 5P AUT. (Gasolina / Flex)"
    },
    {
      "code": "003439820210",
      "name": "ECOSPORT FREESTYLE 1.5 12V FLEX 5P MEC. (Gasolina / Flex)"
    }
  ]
}