거리 우선순위 알고리즘 구성
거리 우선순위 알고리즘은 출하 목적지 주소의 위치를 출처 위치와 비교하여 출하를 이행할 가장 가까운 출처를 결정합니다. 거리는 데이터베이스 데이터 또는 주행, 보행 또는 자전거 방향을 사용하여 한 위치에서 다른 위치로 이동하는 물리적 거리 또는 체류 시간에 의해 결정될 수 있다. 이 Source 선택 알고리즘을 사용하여 배송 대상 주소와 가장 가까운 원본을 추천합니다.
운송 이행에 가장 가까운 출처를 찾기 위한 거리 및 시간을 계산하는 두 가지 옵션이 있습니다.
-
Google 맵 - Google 맵 플랫폼 서비스를 사용하여 배송 대상 주소와 원본 위치 간의 거리 및 시간을 계산합니다. 이 옵션은 소스의 위도와 경도(GPS 좌표)를 사용하며 계산 모드에 따라 거리 주소를 사용할 수 있습니다. Geocoding API 및 Distance Matrix API가 활성화된 Google API 키가 필요하며 Google을 통해 요금이 부과될 수 있습니다.
-
오프라인 계산 - 우편 번호 및 GPS 좌표를 사용하여 다운로드하고 가져온 지역 번호 데이터를 사용하여 거리를 계산하여 배송 대상 주소와 가장 가까운 원본을 결정합니다. 이 옵션을 구성하려면 명령줄 지침을 사용하여 지오코드를 처음 다운로드하고 가져올 수 있도록 개발자 지원이 필요할 수 있습니다.
Google 맵 사용
시작하려면 Google 계정이 필요하지 않습니다. 필요한 경우 이 프로세스에는 Google 계정 및 프로젝트 생성이 포함됩니다. 이 옵션을 사용하려면 구성을 완료하고 알고리즘을 사용하려면 Google 계정에 청구 계정 및 결제 방법이 추가됩니다.
그러나 Google MAP 거리 기반 알고리즘은 오프라인 계산에 비해 더 발전되고 정밀한 것으로 권장됩니다.
1단계: Google API 키 만들기
키는 Google 맵 플랫폼에서 가져온 것이며 Geocoding API 및 Distance Matrix API를 사용하도록 설정해야 합니다. 자세한 내용은 거리 우선 순위 알고리즘 구성을 참조하십시오.
-
Google 맵 플랫폼을(를) 방문하여 Get Started 을(를) 클릭합니다.
-
플랫폼을 사용하려면 Maps, Routes, and Places 을(를) 선택하고 Continue 을(를) 클릭합니다.
{width="350" modal="regular"}
-
Google 계정으로 로그인하거나 계정을 만듭니다.
-
프로젝트 설정:
-
프로젝트를 선택하거나 새 프로젝트 이름을 입력합니다.
-
약관에 동의하려면
Yes
을(를) 선택하세요. -
Next 을(를) 클릭합니다.
-
-
청구 계정을 입력하거나 만드십시오. 건너뛰고 나중에 청구 계정을 추가할 수 있습니다.
이 서비스를 사용하려면 청구 계정이 필요합니다.
-
Google Cloud Platform 옵션을 열고 구성하려면 Console 을(를) 클릭합니다.
-
프로젝트를 엽니다.
-
메뉴를 확장하고 APIs & Services > Library 을(를) 클릭합니다.
{width="350" modal="regular"}
-
지오코딩 API 및 거리 매트릭스 API를 검색합니다. 각 서비스를 선택하고 활성화합니다.
-
-
메뉴를 확장하고 APIs & Services > Credentials 을(를) 클릭한 다음 Google API 키를 복사합니다.
{width="350" modal="regular"}
2단계: Google MAP 공급자 구성
-
관리자 사이드바에서 Stores > Settings>Configuration(으)로 이동합니다.
-
왼쪽 패널에서 Catalog 을(를) 확장하고 Inventory 을(를) 선택합니다.
-
Distance Provider for Distance Based SSA 섹션에서 을(를) 확장하고 Provider 을(를)
Google MAP
(으)로 설정합니다.{width="350" modal="regular"}
-
Google Distance Provider 섹션에서 를 확장하고 설정을 구성합니다.
-
Google API Key 의 경우 Google 계정에서 복사한 키를 입력하십시오.
-
Computation mode 의 경우 구성을 선택하십시오.
note note NOTE 배송에 이 알고리즘을 사용할 때 경로 및 데이터가 배송에 대해 선택한 계산 모드(주행, 자전거 타기 또는 걷기)에 대해 반환되지 않는 경우 SSA의 기본값은 Source 우선 순위 사용으로 설정됩니다. 종목당 원본 우선 순위를 설정하는 것이 좋습니다. table 0-row-2 1-row-2 2-row-2 3-row-2 옵션 설명 Driving
(기본값) 도로 네트워크를 사용하여 표준 주행 방향을 요청합니다. Walking
보행자 경로 및 보도를 사용하여 보행 방향을 요청합니다(가능한 경우). Bicycling
자전거 도로 및 기본 설정 거리(가능한 경우)를 사용하여 자전거 방향을 요청합니다. 거리 매트릭스 서비스는 미국과 일부 캐나다에서만 사용할 수 있습니다. -
Value 의 경우 값 형식을 선택하십시오.
table 0-row-2 1-row-2 2-row-2 옵션 설명 Distance
(기본값) 지표(킬로미터 및 미터) 또는 임페리얼(마일 및 피트) 단위의 점 사이의 거리를 반환합니다. Time to Destination
원본 위치에서 배송 주소까지 이동하는 데 필요한 시간을 시간 및 분 단위로 반환합니다.
{width="350" modal="regular"}
-
-
완료되면 Save Config 을(를) 클릭합니다.
오프라인 계산 사용
오프라인 계산에서는 국가 코드를 사용하여 배송지와 소스 주소 간의 거리를 결정합니다. 이 옵션을 구성하려면 개발자 지원이 필요할 수 있습니다. Inventory Management CLI 명령을 사용하여 geonames.org에서 데이터를 다운로드하고 가져옵니다.
1단계: 지오코드 다운로드 및 가져오기
명령줄 구성을 완료하여 배송할 및 의 소스 위치가 있는 geocode 국가를 다운로드하고 가져옵니다. 이 단계에는 명령줄 작업에 대한 개발자 지원이 필요할 수 있습니다. 지역 코드 가져오기를 참조하세요.
지오코드를 더 추가하려면 언제든지 이 명령을 완료하십시오.
2단계: 계산 설정
-
관리자 사이드바에서 Stores > Settings>Configuration(으)로 이동합니다.
-
왼쪽 패널에서 Catalog 을(를) 확장하고 Inventory 을(를) 선택합니다.
-
Distance Provider for Distance Based SSA 섹션에서 를 확장합니다.
-
Use system value 확인란의 선택을 취소하고 Provider 을(를)
Offline Calculation
(으)로 설정합니다.{width="350" modal="regular"}
-
완료되면 Save Config 을(를) 클릭합니다.