Configuration de l’algorithme de priorité des distances
L’algorithme de priorité des distances compare l’emplacement de l’adresse de destination de livraison aux emplacements sources afin de déterminer la source la plus proche pour accomplir les chargements. La distance peut être déterminée par la distance physique ou le temps passé d'un lieu à un autre, en utilisant les données de la base de données ou en suivant les instructions de conduite, de marche ou de vélo. Utilisez cet algorithme de sélection Source pour recommander la source la plus proche des adresses de destination d’expédition.
Vous disposez de deux options pour calculer la distance et le temps afin de trouver la source la plus proche pour l’exécution de l’expédition :
-
Google MAP - Utilise les services Google Maps Platform pour calculer la distance et l’heure entre l’adresse de destination d’expédition et les emplacements source. Cette option utilise la latitude et la longitude de la source (coordonnées GPS) et peut utiliser l’adresse de la rue selon le mode de calcul. Une clé d’API Google est requise avec l’API Geocoding et l’ API Distance Matrix activée, et vous pouvez encourir des frais via Google.
-
Calcul hors ligne - Calcule la distance à l’aide des données de géocode téléchargées et importées à l’aide de codes postaux et de coordonnées GPS pour déterminer la source la plus proche de l’adresse de destination de livraison. Pour configurer cette option, vous pouvez avoir besoin de l’aide du développeur pour télécharger et importer des géocodes à l’aide des instructions de ligne de commande.
Utilisation des mappages Google
Vous n’avez pas besoin d’un compte Google pour commencer. Le processus inclut la création de compte et de projet Google, si nécessaire. Cette option nécessite l’ajout d’un compte de facturation et d’un mode de paiement à votre compte Google pour terminer les configurations et utiliser l’algorithme.
Cependant, l’algorithme basé sur les distances de Google MAP est recommandé comme plus avancé et plus précis par rapport au calcul hors ligne.
Étape 1 : création de la clé API Google
La clé provient de la plateforme Google Maps et doit avoir l’ API Geocoding et l’ API Distance Matrix activée. Pour plus d’informations, voir Configuration de l’algorithme de priorité des distances.
-
Visitez la plateforme Google Maps et cliquez sur Get Started.
-
Pour activer la plateforme, sélectionnez Maps, Routes, and Places et cliquez sur Continue.
{width="350" modal="regular"}
-
Connectez-vous avec un compte Google ou créez-en un.
-
Configurez un projet :
-
Sélectionnez un projet ou saisissez un nouveau nom de projet.
-
Pour accepter les termes, sélectionnez
Yes
. -
Cliquez sur Next.
-
-
Saisissez un compte de facturation ou créez-en un. Vous pouvez ignorer et ajouter un compte de facturation ultérieurement.
Un compte de facturation est nécessaire pour utiliser ce service.
-
Pour ouvrir et configurer vos options Google Cloud Platform, cliquez sur Console.
-
Ouvrez votre projet.
-
Développez le menu et cliquez sur APIs & Services > Library.
{width="350" modal="regular"}
-
Recherchez API Geocoding et API Distance Matrix. Sélectionnez et activez chaque service.
-
-
Développez le menu, cliquez sur APIs & Services > Credentials, puis copiez la clé API Google.
{width="350" modal="regular"}
Étape 2 : configuration du fournisseur Google MAP
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et choisissez Inventory.
-
Développez de la section Distance Provider for Distance Based SSA et définissez Provider sur
Google MAP
.{width="350" modal="regular"}
-
Développez la section et configurez les paramètres :Google Distance Provider
-
Pour Google API Key, saisissez la clé copiée à partir de votre compte Google.
-
Pour Computation mode, sélectionnez une configuration.
note note NOTE Lors de l’utilisation de cet algorithme pour l’expédition, si les itinéraires et les données ne reviennent pas pour le mode de calcul sélectionné (conduite, vélo ou marche) pour une expédition, l’ASS utilise par défaut la priorité Source. Il est recommandé de définir la priorité pour les sources par stock. table 0-row-2 1-row-2 2-row-2 3-row-2 Option Description Driving
(Par défaut) Demande les instructions de conduite standard à l’aide du réseau routier. Walking
Demande des instructions de marche en utilisant des chemins piétonniers et des trottoirs (le cas échéant). Bicycling
Demande des instructions cyclables en utilisant des pistes cyclables et des rues préférées (le cas échéant). Le Distance Matrix Service est disponible uniquement aux États-Unis et dans certaines villes canadiennes. -
Pour Value, sélectionnez un type de valeur :
table 0-row-2 1-row-2 2-row-2 Option Description Distance
(Par défaut) Renvoie la distance entre les points en mesures (kilomètres et mètres) ou impériale (kilomètres et pieds). Time to Destination
Renvoie le temps nécessaire pour voyager des emplacements sources vers l’adresse d’expédition en heures et minutes.
{width="350" modal="regular"}
-
-
Une fois l’opération terminée, cliquez sur Save Config.
Utilisation du calcul hors ligne
Les calculs hors ligne utilisent des codes pays pour déterminer la distance entre la destination de livraison et les adresses source. Cette option peut nécessiter l’aide du développeur pour la configuration. Utilisez une commande d’interface de ligne de commande Inventory Management pour télécharger et importer des données à partir de geonames.org.
Étape 1 : téléchargement et import de géocodes
Effectuez la configuration de ligne de commande complète pour télécharger et importer des pays de codes géographiques vers et où trouver des emplacements sources dans . Cette étape peut nécessiter l’aide des développeurs pour les tâches de ligne de commande. Reportez-vous à la section Importer des géocodes.
Exécutez ces commandes chaque fois que vous souhaitez ajouter d’autres codes géographiques.
Etape 2 : paramétrer le calcul
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et choisissez Inventory.
-
Développez la section sur Distance Provider for Distance Based SSA.
-
Décochez la case Use system value et définissez Provider sur
Offline Calculation
.{width="350" modal="regular"}
-
Une fois l’opération terminée, cliquez sur Save Config.