Het algoritme voor prioriteitsafstand configureren
Het algoritme van de Prioriteit van de Afstand vergelijkt de plaats van het verzendende bestemmingsadres met bronplaatsen om de dichtstbijzijnde bron te bepalen om verzendingen te vervullen. De afstand kan worden bepaald door fysieke afstand of tijd die wordt doorgebracht van de ene naar de andere locatie, met behulp van databasegegevens of het rijden, lopen of fietsen. Gebruik dit Algoritme van de Selectie van Sourceom de dichtste bron aan het verschepen bestemmingsadressen aan te bevelen.
U hebt twee opties om de afstand en de tijd te berekenen om de dichtstbijzijnde bron voor verzending te vinden:
-
MAP van Google - gebruikt de Diensten van het Platform van de Kaarten van Googleom de afstand en de tijd tussen het verschepende bestemmingsadres en bronplaatsen te berekenen. Bij deze optie worden de GPS-coördinaten (Latitude and Longitude) van de bron gebruikt en kan het adres van de straat worden gebruikt, afhankelijk van de berekeningsmodus. Een sleutel van Google API wordt vereist met Geocoding APIen toegelaten de Matrijs van de Afstand API, en u kunt lasten door Google veroorzaken.
-
Offline Berekening - berekent de afstand gebruikend gedownloade en ingevoerde geocode gegevens gebruikend postcodes/postcodes en GPS coördinaten om de dichtstbijzijnde bron aan het verschepende bestemmingsadres te bepalen. Als u deze optie wilt configureren, hebt u mogelijk hulp van ontwikkelaars nodig om geocodes in eerste instantie te downloaden en importeren aan de hand van opdrachtregelinstructies.
Google-kaarten gebruiken
U hebt geen Google-account nodig om aan de slag te gaan. Het proces omvat Google-account en het maken van projecten, indien nodig. Deze optie vereist dat er een factureringsaccount en betalingsmethode aan uw Google-account worden toegevoegd om de configuratie te voltooien en het algoritme te gebruiken.
Google MAP op afstand gebaseerd algoritme wordt echter aanbevolen als geavanceerder en nauwkeuriger in vergelijking met Offlineberekening.
Stap 1: De Google API-sleutel maken
De sleutel is van het Platform van de Kaarten van Googleen zou Geocoding APIen toegelaten de Matrijs van de Afstand moeten hebben. Voor details, zie het Vormen het Prioritaire Algoritme van de Afstand.
-
Bezoek het Platform van de Kaarten van Googleen klik Get Started.
-
Selecteer Maps, Routes, and Places en klik op Continue om het platform in te schakelen.
{width="350" modal="regular"}
-
Meld u aan met een Google-account of maak een account.
-
Een project instellen:
-
Selecteer een project of ga een nieuwe projectnaam in.
-
Selecteer
Yes
als u de voorwaarden wilt accepteren. -
Klik op Next.
-
-
Voer een factureringsaccount in of maak er een. U kunt een factureringsaccount later overslaan en toevoegen.
U hebt een factureringsaccount nodig om deze service te kunnen gebruiken.
-
Klik op Console om de opties voor het Google Cloud Platform te openen en te configureren.
-
Open uw project.
-
Vouw het menu uit en klik op APIs & Services > Library .
{width="350" modal="regular"}
-
Onderzoek naar Coderen APIen Matrijs API van de Afstand. Selecteer en laat elke dienst toe.
-
-
Vouw het menu uit, klik op APIs & Services > Credentials en kopieer de Google API-sleutel.
{width="350" modal="regular"}
Stap 2: De Google MAP-provider configureren
-
Voor Admin sidebar, ga Stores > Settings>Configuration.
-
Vouw in het linkerdeelvenster Catalog uit en kies Inventory .
-
Breid de Distance Provider for Distance Based SSA sectie uit en reeks Provider aan
Google MAP
.{width="350" modal="regular"}
-
Breid de Google Distance Provider sectie uit en vorm de montages:
-
Voer bij Google API Key de gekopieerde sleutel in van uw Google-account.
-
Selecteer voor Computation mode een configuratie.
note note NOTE Wanneer het gebruiken van dit algoritme voor het verschepen, als de routes en de gegevens niet voor de geselecteerde wijze van de Berekening (rij, fietsen, of het lopen) voor een lading terugkeren, blijft SSA aan het gebruiken van de Prioriteit van Source in gebreke. Het plaatsen van de prioriteit voor bronnen per voorraadwordt geadviseerd. table 0-row-2 1-row-2 2-row-2 3-row-2 Optie Beschrijving Driving
(Standaard) Vereist standaard rijrichtingen die het wegennet gebruiken. Walking
Verzoekt lopende richtingen met gebruik van voetgangerspaden en zijkanten (indien beschikbaar). Bicycling
Verzoekt fietsrichtingen met fietspaden en de voorkeurstraten (indien beschikbaar). De Dienst van de Matrijs van de Afstandis slechts beschikbaar in de V.S. en sommige Canadese steden. -
Selecteer bij Value een waardetype:
table 0-row-2 1-row-2 2-row-2 Optie Beschrijving Distance
(Standaard) Geeft de afstand tussen punten in metriek (kilometers en meters) of imperial (mijlen en voeten). Time to Destination
Retourneert de tijd die nodig is om van de bronlocaties naar het verzendadres te gaan in uren en minuten.
{width="350" modal="regular"}
-
-
Klik op Save Config als de bewerking is voltooid.
Offline berekening gebruiken
Offlineberekeningen gebruiken landcodes om de afstand tussen de verzendbestemming en de bronadressen te bepalen. Voor deze optie is mogelijk hulp van ontwikkelaars nodig bij het configureren. Gebruik een Inventory Management bevel CLI om gegevens van geonames.orgte downloaden en in te voeren.
Stap 1: geocodes downloaden en importeren
Volledige bevel-lijn configuratie om geocodes landen te downloaden en in te voeren om te verzenden naar en bronplaatsen in te hebben. Voor deze stap is mogelijk hulp van de ontwikkelaar nodig bij het uitvoeren van opdrachtregeltaken. Verwijs naar Geocodes van de Invoer.
Vul deze opdrachten altijd in als u meer geocodes wilt toevoegen.
Stap 2: De berekening instellen
-
Voor Admin sidebar, ga Stores > Settings>Configuration.
-
Vouw in het linkerdeelvenster Catalog uit en kies Inventory .
-
Breid de Distance Provider for Distance Based SSA sectie uit.
-
Schakel het selectievakje Use system value uit en stel Provider in op
Offline Calculation
.{width="350" modal="regular"}
-
Klik op Save Config als de bewerking is voltooid.