Konfigurieren des Distance Priority-Algorithmus
Der Entfernungsprioritätenalgorithmus vergleicht den Speicherort der Lieferzieladresse mit den Quellspeicherorten, um die nächstgelegene Quelle für die Durchführung von Sendungen zu bestimmen. Die Entfernung kann anhand von Daten aus der Datenbank oder von Fahren, Spaziergängen oder Fahrradfahrten von einem Ort zum anderen bestimmt werden. Verwenden Sie diesen Source-Auswahlalgorithmus, um die nächstgelegene Quelle für Versandzieladressen zu empfehlen.
Sie haben zwei Möglichkeiten, die Entfernung und die Zeit zu berechnen, um die nächstgelegene Quelle für die Erfüllung des Versands zu ermitteln:
-
Google MAP - Verwendet die Dienste Google Maps Platform , um den Abstand und die Uhrzeit zwischen der Lieferzieladresse und den Quellspeicherorten zu berechnen. Diese Option verwendet den Breiten- und Längengrad (GPS-Koordinaten) der Quelle und kann die Straßenadresse je nach Berechnungsmodus verwenden. Bei aktivierter Geocoding API und Distance Matrix API ist ein Google-API-Schlüssel erforderlich, und es können Gebühren über Google anfallen.
-
Offline-Berechnung - Berechnet die Entfernung mithilfe heruntergeladener und importierter Geocode-Daten mithilfe von ZIP-/Postleitzahlen und GPS-Koordinaten, um die nächstgelegene Quelle für die Lieferzieladresse zu bestimmen. Um diese Option zu konfigurieren, benötigen Sie möglicherweise Hilfe von Entwicklern, um Geocodes zunächst mithilfe von Befehlszeilenanweisungen herunterzuladen und zu importieren.
Verwenden von Google-Maps
Sie benötigen zum Einstieg kein Google-Konto. Der Prozess umfasst bei Bedarf die Erstellung von Google-Konten und -Projekten. Diese Option erfordert ein Rechnungskonto und eine Zahlungsmethode, die Ihrem Google-Konto hinzugefügt werden, um Konfigurationen abzuschließen und den Algorithmus zu verwenden.
Es wird jedoch empfohlen, den entfernungsbasierten Algorithmus von Google MAP im Vergleich zur Offline-Berechnung weiter auszubauen und präziser zu gestalten.
Schritt 1: Erstellen des Google-API-Schlüssels
Der Schlüssel stammt von der Google Maps Platform und sollte die Geocoding API und die Distance Matrix API aktiviert haben. Weitere Informationen finden Sie unter Konfigurieren des Distance Priority Algorithm.
-
Besuchen Sie Google Maps Platform und klicken Sie auf Get Started.
-
Um die Plattform zu aktivieren, wählen Sie Maps, Routes, and Places und klicken Sie auf Continue.
{width="350" modal="regular"}
-
Melden Sie sich mit einem Google-Konto an oder erstellen Sie ein Konto.
-
Einrichten eines Projekts:
-
Wählen Sie ein Projekt aus oder geben Sie einen neuen Projektnamen ein.
-
Um die Bedingungen zu akzeptieren, wählen Sie
Yes
aus. -
Klicken Sie auf Next.
-
-
Geben Sie ein Abrechnungskonto ein oder erstellen Sie eines. Sie können das Rechnungskonto überspringen und später hinzufügen.
Für die Verwendung dieses Dienstes ist ein Rechnungskonto erforderlich.
-
Um Ihre Google Cloud Platform-Optionen zu öffnen und zu konfigurieren, klicken Sie auf Console.
-
Öffnen Sie Ihr Projekt.
-
Erweitern Sie das Menü und klicken Sie auf APIs & Services > Library.
{width="350" modal="regular"}
-
Suchen Sie nach Geocoding API und der Entfernungsmatrix-API. Wählen Sie die einzelnen Dienste aus und aktivieren Sie sie.
-
-
Erweitern Sie das Menü, klicken Sie auf APIs & Services > Credentials und kopieren Sie den Google-API-Schlüssel.
{width="350" modal="regular"}
Schritt 2: Konfigurieren des Google MAP-Anbieters
-
Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.
-
Erweitern Sie im linken Bereich den Wert Catalog und wählen Sie Inventory aus.
-
Erweitern Sie den Abschnitt Distance Provider for Distance Based SSA und legen Sie Provider auf
Google MAP
fest.{width="350" modal="regular"}
-
Erweitern Sie den Abschnitt Google Distance Provider um und konfigurieren Sie die Einstellungen:
-
Geben Sie für "Google API Key"den Schlüssel ein, der aus Ihrem Google-Konto kopiert wurde.
-
Wählen Sie für Computation mode eine Konfiguration aus.
note note NOTE Wenn dieser Algorithmus für den Versand verwendet wird und Routen und Daten nicht für den ausgewählten Berechnungsmodus (Fahren, Fahren, Fahren oder Gehen) für eine Sendung zurückgegeben werden, verwendet die SSA standardmäßig die Source-Priorität. Es wird empfohlen, die Priorität für Quellen pro Lager festzulegen. table 0-row-2 1-row-2 2-row-2 3-row-2 Option Beschreibung Driving
(Standard) Fordert Standardfahrtanweisungen über das Straßennetz an. Walking
Wünsche für Wanderungen mit Fußgängerwegen und Bürgersteigen (sofern verfügbar). Bicycling
Erkundigen Sie sich über Fahrradwege und bevorzugte Straßen (sofern verfügbar). Der Dienst Distance Matrix Service ist nur in den USA und einigen kanadischen Städten verfügbar. -
Wählen Sie für "Value"einen Werttyp aus:
table 0-row-2 1-row-2 2-row-2 Option Beschreibung Distance
(Standard) Gibt die Entfernung zwischen Punkten in Metriken (Kilometer und Meter) oder dem Kaiserreich (Meilen und Fuß) zurück. Time to Destination
Gibt die erforderliche Zeit zurück, um von den Quell-Standorten in Stunden und Minuten zur Lieferadresse zu gelangen.
{width="350" modal="regular"}
-
-
Klicken Sie nach Abschluss des Vorgangs auf Save Config.
Offline-Berechnung verwenden
Offline-Berechnungen verwenden Ländercodes, um den Abstand zwischen dem Versandziel und den Quelladressen zu ermitteln. Diese Option erfordert möglicherweise Hilfe von Entwicklern bei der Konfiguration. Verwenden Sie den Befehl Inventory Management CLI , um Daten von geonames.org herunterzuladen und zu importieren.
Schritt 1: Herunterladen und Importieren von Geocodes
Vollständige Befehlszeilenkonfiguration zum Herunterladen und Importieren von Geocode-Ländern zum Versand an und zur Verwendung von Quellspeicherorten. Dieser Schritt erfordert möglicherweise Hilfe von Entwicklern für Hilfe bei Befehlszeilenaufgaben. Siehe Geocodes importieren.
Führen Sie diese Befehle jedes Mal aus, wenn Sie weitere Geocodes hinzufügen möchten.
Schritt 2: Berechnung festlegen
-
Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.
-
Erweitern Sie im linken Bereich den Wert Catalog und wählen Sie Inventory aus.
-
Erweitern Sie im Abschnitt Distance Provider for Distance Based SSA.
-
Heben Sie die Auswahl des Kontrollkästchens Use system value auf und setzen Sie Provider auf
Offline Calculation
.{width="350" modal="regular"}
-
Klicken Sie nach Abschluss des Vorgangs auf Save Config.