距離優先アルゴリズムの設定

距離優先アルゴリズムは、配送先住所の場所と発送元の場所を比較して、出荷を処理する最も近い発送元を決定します。 距離は、データベースデータを使用するか、運転、歩行、または自転車の方向を使用して、ある場所から別の場所へ移動するのに費やされた物理的な距離または時間によって決定され得る。 このSource Selection Algorithmを使用して、配送先住所に最も近いソースをレコメンドします。

NOTE
距離優先アルゴリズムを使用している場合は、​ ソース ​の完全な住所とGPS座標を入力することをお勧めします。

距離と時間を計算して、出荷フルフィルメントに最も近いソースを見つけるには、次の2つのオプションがあります。

  • Google MAP - Google Maps Platform サービスを使用して、配送先住所と送信元の場所の間の距離と時間を計算します。 このオプションは、ソースの緯度と経度(GPS座標)を使用し、計算モードに応じてストリートアドレスを使用できます。 ​ ジオコーディング APIおよびDistance Matrix APIが有効になっている場合は、Google API キーが必要です。Googleを通じて料金が発生する場合があります。

  • オフライン計算 - zip/post コードとGPS座標を使用して、ダウンロードおよびインポートされたジオコードデータを使用して距離を計算し、配送先住所に最も近いソースを特定します。 このオプションを設定するには、最初にコマンドライン手順を使用してジオコードをダウンロードおよびインポートするために、開発者支援が必要になる場合があります。

NOTE
複数の国を持つマルチストア web サイトの場合は、各国用に​ デフォルトの税宛先を設定します。

Google マップの使用

Google アカウントは必要ありません。必要に応じて、このプロセスにはGoogle アカウントとプロジェクトの作成が含まれます。このオプションを使用するには、Google アカウントに請求先アカウントと支払い方法を追加して、設定を完了し、アルゴリズムを使用する必要があります。
ただし、Google MAP距離ベースのアルゴリズムは、オフライン計算と比較してより高度で正確なものをお勧めします。

手順1:Google API キーの作成

キーはGoogle Maps Platformからのもので、​ ジオコーディング APIDistance Matrix APIを有効にする必要があります。 詳しくは、距離優先アルゴリズムの設定を参照してください。

  1. Google Maps Platformにアクセスし、Get Started​をクリックします。

  2. プラットフォームを有効にするには、Maps, Routes, and Places​を選択し、Continue​をクリックします。

    キー 🔗 {width="350" modal="regular"}のGoogle Maps Platform

  3. Google アカウントでログインするか、アカウントを作成します。

  4. プロジェクトの設定:

    • プロジェクトを選択するか、新しいプロジェクト名を入力します。

    • 条件に同意するには、Yesを選択します。

    • Next​をクリックします。

  5. 請求先アカウントを入力するか、請求先アカウントを作成します。 後で請求アカウントをスキップして追加できます。

    このサービスを利用するには請求先アカウントが必要です。

  6. Google Cloud Platform オプションを開いて設定するには、Console​をクリックします。

    • プロジェクトを開きます。

    • メニューを展開し、APIs & Services > Library​をクリックします。

      Google API サービス ​ {width="350" modal="regular"}

    • ​ ジオコーディング API距離行列APIを検索します。 各サービスを選択して有効にします。

  7. メニューを展開し、APIs & Services > Credentials​をクリックして、Google API キーをコピーします。

    Google API キーコピー {width="350" modal="regular"}

手順2:Google MAP プロバイダーの設定

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Catalog​を展開し、Inventory​を選択します。

  3. Distance Provider for Distance Based SSA​セクションの 拡張セレクター を展開し、Provider​をGoogle MAPに設定します。

    距離ベースのSSAのプロバイダー {width="350" modal="regular"}

  4. Google Distance Provider​セクションの 拡張セレクター を展開し、設定を構成します。

    • Google API Key​に、Google アカウントからコピーしたキーを入力します。

    • Computation mode​で、設定を選択します。

      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 ソースの場所から配送先住所への移動に必要な時間を時間および分で返します。

    Google ディスタンス プロバイダー {width="350" modal="regular"}

  5. 完了したら、Save Config​をクリックします。

オフライン計算の使用

オフライン計算では、国コードを使用して、配送先と発信元の住所の間の距離を決定します。 このオプションを設定するには、開発者支援が必要な場合があります。 Inventory Management CLI コマンドを使用して、geonames.orgからデータをダウンロードおよびインポートします。

NOTE
geonames.orgから読み込んだジオコードには、カナダやアイルランドなどの一部の国では制限があります。 詳しくは、GeoNames郵便コードファイル ​を参照してください。

手順1:ジオコードのダウンロードと読み込み

コマンドライン設定を完了して、ジオコード国をダウンロードおよび読み込み、発送先および発信元の場所を指定します。 この手順では、コマンドラインタスクに関するヘルプを提供するために、開発者のサポートが必要になる場合があります。 ​ ジオコードの読み込みを参照してください。

ジオコードを追加する場合は、いつでも次のコマンドを実行します。

手順2:計算の設定

  1. 管理者 サイドバーで、Stores > Settings>Configuration​に移動します。

  2. 左側のパネルで、Catalog​を展開し、Inventory​を選択します。

  3. Distance Provider for Distance Based SSA​セクションの 拡張セレクター を展開します。

  4. Use system value チェックボックスの選択を解除し、Provider​をOffline Calculationに設定します。

    距離ベースのSSAの距離プロバイダー {width="350" modal="regular"}

  5. 完了したら、Save Config​をクリックします。

recommendation-more-help
commerce-admin-help-inventory-management