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.

NOTE
Se utilizzi l'algoritmo di priorità distanza, è consigliabile immettere l'indirizzo stradale completo e le coordinate GPS per le sorgenti.

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.

NOTE
Per i siti Web multisstore con più paesi, configura la destinazione imposta predefinita per ogni paese.

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.

  1. Visita Google Maps Platform e fai clic su Get Started.

  2. Per abilitare la piattaforma, selezionare Maps, Routes, and Places e fare clic su Continue.

    Piattaforma Google Maps per la tua chiave {width="350" modal="regular"}

  3. Accedi con un account Google o crea un account.

  4. Configura un progetto:

    • Seleziona un progetto o immetti un nuovo nome per il progetto.

    • Per accettare i termini, selezionare Yes.

    • Fare clic su Next.

  5. 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.

  6. 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.

      Servizi API Google {width="350" modal="regular"}

    • Cerca API geocodifica e API matrice distanza. Seleziona e abilita ciascun servizio.

  7. Espandere il menu, fare clic su APIs & Services > Credentials e copiare la chiave API Google.

    Copia chiave API Google {width="350" modal="regular"}

Passaggio 2: configurare il provider Google MAP

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Catalog e scegli Inventory.

  3. Espandere Il selettore di espansione della sezione Distance Provider for Distance Based SSA ​e impostare Provider ​su Google MAP.

    Provider per SSA basato sulla distanza {width="350" modal="regular"}

  4. Espandere Il selettore di espansione 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.

    Provider distanza Google {width="350" modal="regular"}

  5. 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.

NOTE
I geocodici importati da [geonames.org][5] presentano limitazioni per alcuni paesi, ad esempio Canada e Irlanda. Per ulteriori informazioni, consultare [File del codice postale GeoNames][6].

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

  1. Nella barra laterale Admin, passa a Stores > Settings>Configuration.

  2. Nel pannello a sinistra, espandi Catalog e scegli Inventory.

  3. Espandere Il selettore di espansione nella sezione Distance Provider for Distance Based SSA.

  4. Deselezionare la casella di controllo Use system value e impostare Provider su Offline Calculation.

    Provider di distanze per SSA basato sulla distanza {width="350" modal="regular"}

  5. Al termine, fare clic su Save Config.

recommendation-more-help
c1792860-ac60-428b-ad4b-59517d4ea712