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.

NOTE
Wenn Sie den Distance Priority Algorithm verwenden, wird empfohlen, die vollständige Straßenadresse und GPS-Koordinaten für Ihre Quellen einzugeben.

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.

NOTE
Für Websites mit mehreren Stores mit mehreren Ländern konfigurieren Sie für jedes Land das Standardsteuerziel 1}.

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.

  1. Besuchen Sie Google Maps Platform und klicken Sie auf Get Started.

  2. Um die Plattform zu aktivieren, wählen Sie Maps, Routes, and Places und klicken Sie auf Continue.

    Google-Zuordnungsplattform für Ihren Schlüssel {width="350" modal="regular"}

  3. Melden Sie sich mit einem Google-Konto an oder erstellen Sie ein Konto.

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

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

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

      Google-API-Dienste {width="350" modal="regular"}

    • Suchen Sie nach Geocoding API und der Entfernungsmatrix-API. Wählen Sie die einzelnen Dienste aus und aktivieren Sie sie.

  7. Erweitern Sie das Menü, klicken Sie auf APIs & Services > Credentials und kopieren Sie den Google-API-Schlüssel.

    Google-API-Schlüsselkopie {width="350" modal="regular"}

Schritt 2: Konfigurieren des Google MAP-Anbieters

  1. Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.

  2. Erweitern Sie im linken Bereich den Wert Catalog und wählen Sie Inventory aus.

  3. Erweitern Sie Erweiterungsauswahl den Abschnitt Distance Provider for Distance Based SSA ​und legen Sie Provider ​auf Google MAP fest.

    Anbieter für entfernungsbasierte SSA {width="350" modal="regular"}

  4. Erweitern Sie den Abschnitt Google Distance Provider ​um Erweiterungsselektor 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.

    Google-Entfernungsanbieter {width="350" modal="regular"}

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

NOTE
Importierte Geocodes von [geonames.org][5] haben Einschränkungen für einige Länder, z. B. Kanada und Irland. Weitere Informationen finden Sie unter [Dateien mit Postleitzahlen für GeoNames][6] .

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

  1. Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.

  2. Erweitern Sie im linken Bereich den Wert Catalog und wählen Sie Inventory aus.

  3. Erweitern Sie Erweiterungsauswahl im Abschnitt Distance Provider for Distance Based SSA.

  4. Heben Sie die Auswahl des Kontrollkästchens Use system value auf und setzen Sie Provider auf Offline Calculation.

    Entfernungsanbieter für entfernungsbasierte SSA {width="350" modal="regular"}

  5. Klicken Sie nach Abschluss des Vorgangs auf Save Config.

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