Configurar o algoritmo de prioridade de distância
O Algoritmo de Prioridade de Distância compara o local do endereço de destino da entrega com os locais de origem para determinar a origem mais próxima para atender às entregas. A distância pode ser determinada pela distância física ou pelo tempo gasto viajando de um local para outro, usando dados do banco de dados ou direções de direção, caminhada ou bicicleta. Use este Algoritmo de Seleção do Source para recomendar a origem mais próxima dos endereços de destino de envio.
Você tem duas opções para calcular a distância e o tempo para encontrar a origem mais próxima para o preenchimento de entrega:
-
Google MAP - Usa os serviços da Plataforma Google Maps para calcular a distância e o tempo entre o endereço de destino da remessa e os locais de origem. Essa opção usa a latitude e a longitude (coordenadas GPS) da fonte e pode usar o endereço, dependendo do modo de cálculo. Uma chave de API do Google é necessária com a API de geocodificação e a API de matriz de distância habilitadas, e você pode incorrer em encargos por meio do Google.
-
Cálculo Offline - Calcula a distância usando dados geocodificados baixados e importados usando códigos postais e coordenadas GPS para determinar a origem mais próxima do endereço de destino da remessa. Para configurar essa opção, pode ser necessária a assistência do desenvolvedor para inicialmente baixar e importar geocodes usando as instruções de linha de comando.
Usar o Google Maps
Você não precisa de uma conta do Google para começar. O processo inclui a criação de conta e projeto do Google, se necessário. Essa opção requer uma conta de faturamento e um método de pagamento adicionados à sua conta do Google para concluir as configurações e usar o algoritmo.
No entanto, o algoritmo baseado em distância do Google MAP é recomendado como mais avançado e preciso em comparação ao Cálculo offline.
Etapa 1: criar a chave de API do Google
A chave é da Plataforma Google Maps e deve ter a API de geocodificação e a API de Matriz de Distância habilitadas. Para obter detalhes, consulte Configurando o Algoritmo de Prioridade de Distância.
-
Visite a Plataforma Google Maps e clique em Get Started.
-
Para habilitar a plataforma, selecione Maps, Routes, and Places e clique em Continue.
{width="350" modal="regular"}
-
Faça logon com uma conta da Google ou crie uma conta.
-
Configurar um projeto:
-
Selecione um projeto ou insira um novo nome de projeto.
-
Para aceitar os termos, selecione
Yes
. -
Clique em Next.
-
-
Insira uma conta de faturamento ou crie uma. Você pode ignorar e adicionar uma conta de faturamento mais tarde.
É necessária uma conta de cobrança para usar este serviço.
-
Para abrir e configurar suas opções da Google Cloud Platform, clique em Console.
-
Abra o projeto.
-
Expanda o menu e clique em APIs & Services > Library.
{width="350" modal="regular"}
-
Pesquise por API de geocodificação e API de matriz de distância. Selecione e ative cada serviço.
-
-
Expanda o menu, clique em APIs & Services > Credentials e copie a Chave de API do Google.
{width="350" modal="regular"}
Etapa 2: configurar o Provedor do Google MAP
-
Na barra lateral Admin, vá para Stores > Settings>Configuration.
-
No painel esquerdo, expanda Catalog e escolha Inventory.
-
Expanda a seção Distance Provider for Distance Based SSA e defina Provider como
Google MAP
.{width="350" modal="regular"}
-
Expanda a seção Google Distance Provider e defina as configurações:
-
Para Google API Key, insira a chave copiada da sua conta do Google.
-
Para Computation mode, selecione uma configuração.
note note NOTE Ao usar esse algoritmo para envio, se as rotas e os dados não retornarem para o modo Computação selecionado (direção, ciclismo ou caminhada) para um envio, o SSA assumirá como padrão o uso da Prioridade Source. É recomendável definir a prioridade para fontes por estoque. table 0-row-2 1-row-2 2-row-2 3-row-2 Opção Descrição Driving
(Padrão) Solicita trajetos de direção padrão usando a rede rodoviária. Walking
Solicita trajetos pedestres usando caminhos e calçadas de pedestres (quando disponíveis). Bicycling
Solicita trajetos de bicicleta usando caminhos de bicicleta e ruas preferenciais (quando disponível). O Distance Matrix Service só está disponível nos EUA e em algumas cidades canadenses. -
Para Value, selecione um tipo de valor:
table 0-row-2 1-row-2 2-row-2 Opção Descrição Distance
(Padrão) Retorna a distância entre pontos em métricas (quilômetros e metros) ou imperiais (milhas e pés). Time to Destination
Retorna o tempo necessário para viajar dos locais de origem ao endereço de entrega em horas e minutos.
{width="350" modal="regular"}
-
-
Quando terminar, clique em Save Config.
Usar cálculo offline
Os cálculos offline usam códigos de país para determinar a distância entre o destino da entrega e os endereços de origem. Esta opção pode exigir a assistência do desenvolvedor para configurar o. Use um comando da CLI Inventory Management para baixar e importar dados de geonames.org.
Etapa 1: baixar e importar geocodes
Configuração completa da linha de comando para baixar e importar países geocodes para serem enviados e para os quais os locais de origem estão localizados. Esta etapa pode exigir ajuda do desenvolvedor para tarefas de linha de comando. Consulte Importar geocodes.
Conclua esses comandos sempre que desejar adicionar mais geocódigos.
Etapa 2: Definir o cálculo
-
Na barra lateral Admin, vá para Stores > Settings>Configuration.
-
No painel esquerdo, expanda Catalog e escolha Inventory.
-
Expandir a seção Distance Provider for Distance Based SSA.
-
Desmarque a caixa de seleção Use system value e defina Provider como
Offline Calculation
.{width="350" modal="regular"}
-
Quando terminar, clique em Save Config.