Configuración del algoritmo de prioridad de distancia
El algoritmo de prioridad de distancia compara la ubicación de la dirección de destino de envío con las ubicaciones de origen para determinar el origen más cercano para realizar envíos. La distancia puede determinarse por la distancia física o el tiempo que se pasa viajando de un lugar a otro, usando datos de la base de datos o direcciones para conducir, caminar o andar en bicicleta. Use este algoritmo de selección de Source para recomendar el origen más cercano a las direcciones de destino de envío.
Tiene dos opciones para calcular la distancia y el tiempo para encontrar el origen más cercano para la satisfacción del envío:
-
Google MAP: utiliza los servicios de Google Maps Platform para calcular la distancia y el tiempo entre la dirección de destino de envío y las ubicaciones de origen. Esta opción utiliza la latitud y longitud de la fuente (coordenadas GPS) y puede utilizar la dirección de la calle según el modo de cálculo. Se requiere una clave de API de Google con Geocoding API y Distance Matrix API habilitadas, y es posible que se te cobre a través de Google.
-
Cálculo sin conexión: calcula la distancia usando datos de geocódigo descargados e importados usando códigos postales y coordenadas GPS para determinar el origen más cercano a la dirección de destino de envío. Para configurar esta opción, es posible que necesite asistencia del desarrollador para descargar e importar inicialmente geocódigos mediante instrucciones de la línea de comandos.
Uso de mapas de Google
No necesita una cuenta de Google para empezar. El proceso incluye la creación de cuentas de Google y proyectos, si es necesario. Esta opción requiere que se agregue una cuenta de facturación y un método de pago a la cuenta de Google para completar las configuraciones y utilizar el algoritmo.
Sin embargo, se recomienda utilizar un algoritmo basado en la distancia MAP de Google como más avanzado y preciso en comparación con el cálculo sin conexión.
Paso 1: Crear la clave de API de Google
La clave es de Google Maps Platform y debe tener habilitados Geocoding API y Distance Matrix API. Para obtener más información, consulte Configuración del algoritmo de prioridad de distancia.
-
Visite Google Maps Platform y haga clic en Get Started.
-
Para habilitar la plataforma, seleccione Maps, Routes, and Places y haga clic en Continue.
{width="350" modal="regular"}
-
Inicie sesión con una cuenta de Google o cree una cuenta.
-
Configurar un proyecto:
-
Seleccione un proyecto o escriba un nombre nuevo.
-
Para aceptar los términos, seleccione
Yes
. -
Haga clic en Next.
-
-
Introduzca una cuenta de facturación o cree una. Puede omitir y agregar una cuenta de facturación más adelante.
Se requiere una cuenta de facturación para utilizar este servicio.
-
Para abrir y configurar las opciones de Google Cloud Platform, haga clic en Console.
-
Abra el proyecto.
-
Expanda el menú y haga clic en APIs & Services > Library.
{width="350" modal="regular"}
-
Busque API de geocodificación y API de matriz de distancia. Seleccione y habilite cada servicio.
-
-
Expanda el menú, haga clic en APIs & Services > Credentials y copie la clave de API de Google.
{width="350" modal="regular"}
Paso 2: Configuración del proveedor de Google MAP
-
En la barra lateral Admin, vaya a Stores > Settings>Configuration.
-
En el panel izquierdo, expanda Catalog y elija Inventory.
-
Expanda en la sección Distance Provider for Distance Based SSA y establezca Provider en
Google MAP
.{width="350" modal="regular"}
-
Expanda en la sección Google Distance Provider y configure las opciones:
-
Para Google API Key, ingrese la clave copiada de su cuenta de Google.
-
Para Computation mode, seleccione una configuración.
note note NOTE Cuando se utiliza este algoritmo para el envío, si las rutas y los datos no se devuelven para el modo de cálculo seleccionado (conducir, montar en bicicleta o caminar) para un envío, el SSA utiliza de forma predeterminada la prioridad de Source. Se recomienda establecer la prioridad para orígenes por existencia. table 0-row-2 1-row-2 2-row-2 3-row-2 Opción Descripción Driving
(Predeterminado) Solicita las indicaciones de conducción estándar a través de la red de carreteras. Walking
Solicita indicaciones para caminar usando senderos peatonales y aceras (cuando estén disponibles). Bicycling
Solicita direcciones de ciclismo usando rutas de bicicleta y calles preferidas (cuando estén disponibles). El Servicio de matriz a distancia sólo está disponible en EE.UU. y en algunas ciudades canadienses. -
Para Value, seleccione un tipo de valor:
table 0-row-2 1-row-2 2-row-2 Opción Descripción Distance
(Predeterminado) Devuelve la distancia entre puntos en métricas (kilómetros y metros) o imperiales (millas y pies). Time to Destination
Devuelve el tiempo necesario para viajar desde las ubicaciones de origen a la dirección de envío en horas y minutos.
{width="350" modal="regular"}
-
-
Una vez finalizado, haga clic en Save Config.
Usar cálculo sin conexión
Los cálculos sin conexión utilizan códigos de país para determinar la distancia entre el destino de envío y las direcciones de origen. Esta opción puede requerir la asistencia del desarrollador para configurarla. Use un comando CLI Inventory Management para descargar e importar datos de geonames.org.
Paso 1: Descargar e importar códigos geográficos
Configuración completa de la línea de comandos para descargar e importar códigos geográficos de países a los que realizar envíos y ubicaciones de origen en. Este paso puede requerir la ayuda del desarrollador para las tareas de línea de comandos. Consulte Importar códigos geográficos.
Complete estos comandos siempre que desee agregar más geocódigos.
Paso 2: Configurar el cálculo
-
En la barra lateral Admin, vaya a Stores > Settings>Configuration.
-
En el panel izquierdo, expanda Catalog y elija Inventory.
-
Expanda en la sección Distance Provider for Distance Based SSA.
-
Anule la selección de la casilla de verificación Use system value y establezca Provider en
Offline Calculation
.{width="350" modal="regular"}
-
Una vez finalizado, haga clic en Save Config.