Configurare l'algoritmo di priorità della distanza
L'algoritmo Distance Priority confronta l'ubicazione dell'indirizzo di destinazione della spedizione con le ubicazioni di origine per determinare l'origine più vicina per evadere le spedizioni. La distanza può essere determinata in base alla distanza fisica o al tempo trascorso in viaggio da un luogo all'altro, utilizzando dati di banca dati o indicazioni stradali, pedonali o ciclabili. Utilizza questo algoritmo di selezione Source per consigliare l'origine più vicina agli indirizzi di destinazione per la spedizione.
Sono disponibili due opzioni per calcolare la distanza e il tempo necessari per trovare l'origine più vicina per l'evasione della spedizione:
-
Google MAP - Utilizza i servizi Google Maps Platform per calcolare la distanza e l'ora tra l'indirizzo di destinazione di spedizione e le posizioni di origine. Questa opzione utilizza la latitudine e la longitudine (coordinate GPS) della sorgente e può utilizzare l’indirizzo stradale a seconda della modalità di calcolo. È necessaria una chiave API di Google con API di geocodifica e API della matrice di distanza abilitate. È possibile che vengano addebitati costi tramite Google.
-
Calcolo offline - Calcola la distanza utilizzando i dati del codice geografico scaricati e importati utilizzando i codici postali e le coordinate GPS per determinare l'origine più vicina all'indirizzo di destinazione della spedizione. Per configurare questa opzione, potrebbe essere necessario richiedere l'assistenza dello sviluppatore per scaricare e importare inizialmente i geocodici utilizzando le istruzioni della riga di comando.
Utilizzare le mappe di Google
Per iniziare, non è necessario un account Google. Il processo include la creazione di un account Google e di un progetto, se necessario. Questa opzione richiede l’aggiunta di un account di fatturazione e di un metodo di pagamento al tuo account Google per completare le configurazioni e utilizzare l’algoritmo.
Tuttavia, l’algoritmo basato sulla distanza di Google MAP è consigliato in quanto più avanzato e preciso rispetto al calcolo offline.
Passaggio 1: creare la chiave API di Google
La chiave proviene dalla piattaforma Google Maps e deve avere API Geocoding e API Distance Matrix abilitate. Per ulteriori informazioni, vedere Configurazione dell'algoritmo di priorità della distanza.
-
Visita Google Maps Platform e fai clic su Get Started.
-
Per abilitare la piattaforma, selezionare Maps, Routes, and Places e fare clic su Continue.
{width="350" modal="regular"}
-
Accedi con un account Google o crea un account.
-
Configura un progetto:
-
Seleziona un progetto o immetti un nuovo nome per il progetto.
-
Per accettare i termini, selezionare
Yes
. -
Fare clic su Next.
-
-
Inserire un conto di fatturazione o crearne uno. Puoi saltare e aggiungere un account di fatturazione in un secondo momento.
Per utilizzare questo servizio è necessario un account di fatturazione.
-
Per aprire e configurare le opzioni della piattaforma Google Cloud, fare clic su Console.
-
Apri il progetto.
-
Espandere il menu e fare clic su APIs & Services > Library.
{width="350" modal="regular"}
-
Cerca API geocodifica e API matrice distanza. Seleziona e abilita ciascun servizio.
-
-
Espandere il menu, fare clic su APIs & Services > Credentials e copiare la chiave API Google.
{width="350" modal="regular"}
Passaggio 2: configurare il provider Google MAP
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Catalog e scegli Inventory.
-
Espandere della sezione Distance Provider for Distance Based SSA e impostare Provider su
Google MAP
.{width="350" modal="regular"}
-
Espandere nella sezione Google Distance Provider e configurare le impostazioni:
-
Per Google API Key, immetti la chiave copiata dal tuo account Google.
-
Per Computation mode, selezionare una configurazione.
note note NOTE Quando si utilizza questo algoritmo per la spedizione, se percorsi e dati non vengono restituiti per la modalità di calcolo selezionata (guida, bicicletta o deambulazione) per una spedizione, SSA utilizza per impostazione predefinita la priorità Source. Si consiglia di impostare la priorità per le origini per stock. table 0-row-2 1-row-2 2-row-2 3-row-2 Opzione Descrizione Driving
(Impostazione predefinita) Richiede indicazioni stradali standard utilizzando la rete stradale. Walking
Richiede indicazioni stradali utilizzando percorsi pedonali e marciapiedi (se disponibili). Bicycling
Richiede indicazioni per il ciclismo utilizzando piste ciclabili e strade preferite (se disponibili). Il servizio Distance Matrix Service è disponibile solo negli Stati Uniti e in alcune città canadesi. -
Per Value, selezionare un tipo di valore:
table 0-row-2 1-row-2 2-row-2 Opzione Descrizione Distance
(Impostazione predefinita) Restituisce la distanza tra punti nelle metriche (chilometri e metri) o imperiali (miglia e piedi). Time to Destination
Restituisce il tempo necessario per spostarsi dalle posizioni di origine all'indirizzo di spedizione in ore e minuti.
{width="350" modal="regular"}
-
-
Al termine, fare clic su Save Config.
Usa calcolo offline
I calcoli offline utilizzano i codici paese per determinare la distanza tra la destinazione di spedizione e gli indirizzi di origine. Per configurare questa opzione potrebbe essere necessaria l’assistenza per gli sviluppatori. Utilizza un comando CLI Inventory Management per scaricare e importare dati da geonames.org.
Passaggio 1: scaricare e importare i geocodici
Completa la configurazione della riga di comando per scaricare e importare i paesi di geocodici da spedire e avere posizioni di origine in. Questo passaggio potrebbe richiedere l'assistenza degli sviluppatori per le attività della riga di comando. Consulta Importa geocodici.
Completa questi comandi ogni volta che desideri aggiungere altri geocodici.
Passaggio 2: impostare il calcolo
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Catalog e scegli Inventory.
-
Espandere nella sezione Distance Provider for Distance Based SSA.
-
Deselezionare la casella di controllo Use system value e impostare Provider su
Offline Calculation
.{width="350" modal="regular"}
-
Al termine, fare clic su Save Config.