Se você vem enfrentando problemas com cálculos de distância imprecisos ao usar o OpenCage — o provedor padrão no Zapiet - Taxas por Distância — essas discrepâncias podem gerar taxas de envio incorretas ou problemas de entrega, geralmente causados por limitações da API do OpenCage.
Para melhorar a precisão e a confiabilidade, muitos usuários optam por mudar para o Google Maps como provedor de distância. Para fazer a mudança, será necessário configurar uma chave de API do Google Maps e adicioná-la às suas configurações do Zapiet.
O Google oferece um teste gratuito de 90 dias ou até US$ 300 em créditos gratuitos, o que ocorrer primeiro. Após esse período, a maioria dos lojistas pode continuar usando o serviço sem custo, graças ao crédito mensal gratuito de US$ 200 fornecido pelo Google.
Se você exceder esse valor, será cobrado pelo uso. Consulte seus planos e preços para mais informações.
Requisitos
Você precisa ter uma conta ativa do Google.
Criar uma Chave de API do Google Maps
Se você já tem uma conta do Google Cloud com projetos abertos, siga as etapas para Usuários Existentes do Google Cloud.
Novos Usuários do Google Cloud
Visite a página da Plataforma Google Maps e clique em Começar.
Se necessário, faça login na sua Conta do Google.
Continue adicionando detalhes de negócios e faturamento.
Copie a chave da API e marque a opção Habilitar todas as APIs do Google Maps para este projeto.
Clique em Ir para a Plataforma Google Maps.
Não adicione uma restrição. Clique em Talvez mais tarde.
Usuários Existentes do Google Cloud
Visite a página da Platforma Google Maps e clique em Começar.
Se necessário, faça login na sua Conta do Google
Clique no nome do projeto aberto.
Clique em Novo projeto.
Adicione um nome ao projeto e clique em Criar. Você também pode adicionar uma localização, se necessário.
Clique em Selecionar projeto.
Pode ser necessário aguardar um momento para que o projeto seja criado.
Clique em Chaves e Credenciais.
Copie a chave da API e marque a opção Habilitar todas as APIs do Google Maps para este projeto. Você também pode habilitar alertas de orçamento.
Clique em Ir para a Plataforma Google Maps.
Não defina uma restrição. Clique em Talvez mais tarde.
Agora, você pode adicionar a chave da API que copiou às configurações do Zapiet - Taxas por Distância.
Adicionar a Chave de API ao Zapiet - Taxas por Distância
No Zapiet - Taxas por Distância, clique em Configurações.
Na seção Provedor de rota e endereço, selecione Google Maps.
Insira sua chave de API do Google Maps.
Clique em Salvar.
Solução de Problemas
Se sua chave API for inválida, siga as etapas de solução de problemas abaixo.
Você pode verificar a validade da sua chave de API do Google Maps através do link abaixo. Copie o link para o seu navegador e substitua "API_KEY" pela sua chave de API do Google Maps:
Compare as mensagens de erro com as listadas abaixo:
Mensagem de Erro: "Este projeto de API não está autorizado a usar esta API."
Isso pode significar que nem todas as APIs foram habilitadas, ou que a API foi restringida, ou ambos.
Para verificar se as APIs foram habilitadas:
Clique em APIs e serviços.
Verifique se as seguintes APIs estão habilitadas:
Geocoding API
Distance Matrix API
Se alguma estiver desabilitada, clique em Habilitar.
Repita o processo até que ambas as APIs estejam habilitadas, e então teste a chave da API novamente.
Se o erro continuar aparecendo, verifique se há restrições na API:
Clique em Chaves e credenciais.
Sob Ações, clique em ⋮ e depois em Editar API.
Desabilite quaisquer restrições.
Clique em Salvar.
Agora, você pode testar a chave da API novamente.
Mensagem de Erro: "A chave de API fornecida é inválida."
A chave de API adicionada ao Zapiet - Taxas por Distância pode estar faltando alguns caracteres, ou pode ter sido adicionado um espaço em branco.
Clique em Chaves e credenciais.
Vá para Chaves de API e clique em Mostrar chave.
Copie sua chave de API.
Insira cuidadosamente sua chave de API no Zapiet - Taxas por Distância e teste novamente.
Mensagem de Erro: "Você deve habilitar o faturamento no projeto Google Cloud em https://console.cloud.google.com/project/_/billing/enable ..."
Vá para https://console.cloud.google.com/project/_/billing/enable e selecione o projeto com sua API do Google Maps.
Pode ser necessário criar uma conta de faturamento.
Ou pode ser necessário atualizar suas informações de pagamento.
Após adicionar ou alterar as informações, teste a chave da API novamente.
Se você estiver com dificuldades para resolver o problema, entre em contato conosco pelo e-mail [email protected].