Configuration de l'algorithme de priorité de distance
L'algorithme de priorité de distance compare l'emplacement de l'adresse de destination d'expédition avec les emplacements source afin de déterminer la source la plus proche pour exécuter les expéditions. La distance peut être déterminée par la distance physique ou le temps passé à voyager d'un emplacement à un autre, en utilisant des données de base de données ou des 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 pour trouver la source la plus proche pour l'exécution de l'expédition :
-
Google MAP - Utilise les services de Google Maps Platform pour calculer la distance et le temps 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 postale en fonction du mode de calcul. Une clé d’API Google est requise avec les fonctions API Geocoding et API Distance Matrix activées, et vous pouvez encourir des frais via Google.
-
Calcul hors ligne - Calcule la distance à l’aide de données géocodées téléchargées et importées à l’aide de codes postaux et de coordonnées GPS afin de déterminer la source la plus proche de l’adresse de destination d’expédition. Pour configurer cette option, vous pouvez avoir besoin de l’aide d’un développeur pour télécharger et importer initialement des géocodes à l’aide d’instructions de ligne de commande.
Utiliser les cartes Google
Vous n’avez pas besoin de compte Google pour commencer. Le processus comprend la création d’un compte Google et d’un projet, 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 la distance du mappage Google est recommandé comme étant plus avancé et plus précis que le calcul hors ligne.
Étape 1 : création de la clé API Google
La clé provient de la plateforme Google Maps et doit avoir les options API de géocodage et API de matrice de distance activées. Pour plus d'informations, voir Configuration de l'algorithme de priorité de distance.
-
Rendez-vous sur 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 un compte.
-
Configurer un projet :
-
Sélectionnez un projet ou saisissez un nouveau nom de projet.
-
Pour accepter les conditions, sélectionnez
Yes. -
Cliquez sur Next.
-
-
Saisissez ou créez un compte de facturation. Vous pouvez ignorer cette étape et ajouter un compte de facturation ultérieurement.
Un compte de facturation est nécessaire pour utiliser ce service.
-
Pour ouvrir et configurer les options de votre plateforme cloud Google, cliquez sur Console.
-
Ouvrez votre projet.
-
Développez le menu et cliquez sur APIs & Services > Library.
{width="350" modal="regular"}
-
Recherchez API de géocodage et API de matrice de distance. 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 de carte Google
-
Dans 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 Distance Provider for Distance Based SSAet définissez Providersur
Google MAP. {width="350" modal="regular"}
-
Développez
la section Google Distance Provideret configurez les paramètres :
-
Par Google API Key, saisissez la clé copiée à partir de votre compte Google.
-
Par 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 sont pas renvoyés pour le mode de calcul sélectionné (conduite, bicyclette ou marche) pour une expédition, la SSA utilise par défaut la priorité Source. Il est recommandé de définir la priorité des sources par stock . table 0-row-2 1-row-2 2-row-2 3-row-2 Option Description Driving(Par défaut) Demande des directions de conduite standard en utilisant le réseau routier. WalkingDemande d'itinéraires en empruntant des sentiers piétonniers et des trottoirs (le cas échéant). BicyclingDemande des itinéraires cyclables en utilisant les pistes cyclables et les rues préférées (le cas échéant). Le service Distance Matrix n'est offert qu'aux États-Unis et dans certaines villes canadiennes. -
Par 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 (milles et pieds). Time to DestinationRenvoie le temps nécessaire pour voyager des emplacements source à l’adresse d’expédition en heures et minutes.
{width="350" modal="regular"}
-
-
Cliquez ensuite sur Save Config.
Utiliser le calcul hors ligne
Les calculs hors ligne utilisent des codes pays pour déterminer la distance entre la destination d’expédition et les adresses source. Cette option peut nécessiter l’aide d’un 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écharger et importer des géocodes
Configuration complète de la ligne de commande pour télécharger et importer les géocodes des pays vers lesquels les expédier et les emplacements sources dans. Cette étape peut nécessiter l’aide du développeur pour les tâches de ligne de commande. Pour plus d'informations, consultez la section Importer des géocodes.
Exécutez ces commandes dès que vous souhaitez ajouter d'autres géocodes.
Etape 2 : paramétrer le calcul
-
Dans 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 Distance Provider for Distance Based SSA.
-
Décochez la case Use system value et définissez Provider sur
Offline Calculation. {width="350" modal="regular"}
-
Cliquez ensuite sur Save Config.