シナリオ有限のキャパシティウィンドウに基づき、商品の配達日または集荷日を計算する

Calculate item delivery or pickup date using finite capacity windows API は、指定された場所からアイテムをピックアップしたり、指定された場所にアイテムを配達したりできる最も早い日付を計算します。

API

この Get EDD (Single Item) API を使用すると、オンラインストアを閲覧している購入者に対して、商品詳細ページに配送予定日を表示することができます。

pick 配達方法のピックアップ・エリアを追加するために、 destination プロパティーが API に追加されます。 PICKUP_AREA format パラメーターを入力し、緯度、経度、および半径を指定して、配送予定日の計算を容易にすることができます。 以下のサンプル JSON を参照してください。

 "destination": {
    "format": "PICKUP_AREA",
    "latitude": 42.5486,
    "longitude": -71.4726,
    "radius": 10
  }
注: 配達方法が pickに設定されている場合は、 shippingGroupId および preferredCarrierServices パラメーターの値が渡されていないことを確認してください。

計算基準

約束の計算では、 pick 配達方法が有効になっているストアのみが考慮されます。 この API は、ショッパーが指定した場所の半径内にあるストアのみの詳細を返します。 また、ショッパーからのおおよその距離の昇順で、各ストアで可能な最良のピックアップ時間も提供します。

ノード・リストのオーバーライド

配達予定日の計算中に、事前選択されたノードまたはノードのリストのキャパシティーおよび在庫状況を計算して表示するように API を構成できます。 「オーバーライド・ノード・リスト」の詳細については、 「オンライン購入・店頭受け取り(BOPIS)」 をご覧ください。

注意:'overrideNodeList属性が有効な場合、アプリケーションはソーシングとプロミシングのルールを無視してプロミシング計算を行う。

ストアに出荷

約束の計算および配達日の見積もりを行う際に、転送ルールを構成することができます。 ストアで在庫が使用できない場合のイベントでは、必要な在庫を近くのノードから移動できます。 詳しくは、 ストアへの出荷 (STS)を参照してください。
注: ストアへの出荷は、 pick 配達方法でのみ使用可能です。

配達方法が pickupに設定されている場合、API は転送ルールが一致するかどうかを評価します。 一致が見つかった場合、API は、別のノードから、顧客が在庫をピックする元のノードに在庫を移動する可能性を考慮します。 詳しくは、 ストアへの出荷を参照してください。 API Transfer rules に関する詳細については、 「APIを使用した転送ルールの作成と削除」 を参照してください。

要求された配送およびピックアップ日

配達予定日およびピックアップ予定日を計算する際に、API では以下も考慮されるようになりました。
  • 特定の日付以降の最も早い配達日またはピックアップ日を検索します。
  • オーダーを配達するため、または特定の日付までにピックアップ可能にするために、オーダーを発行できる最新の日付

配送の希望納期に関する詳細については、 「シナリオ:店舗からの発送(SFS)」 を参照してください。 受け取り希望日に関する詳細については、 「オンライン購入・店頭受け取り(BOPIS)」 をご覧ください。

ショッパーは Item_A に関心があり、半径 10 キロメートル以内の店舗のみを確認する必要があることを示しています。 アプリケーションは、半径内に十分な可用性とキャパシティーを持つが、以下のピックアップ時間を持つ 2 つのストアを検出する必要があります。

ストア ピックが有効 使用可能 容量 距離 最も早いピックアップ時刻
ストア A Y Y Y 6 キロメートル 2022-09-21T16:00:00.000Z
ストア B Y Y Y 9 キロメートル 2022-09-21T15:00:00.000Z

Store_B には以前のピックアップ時間があります。 しかし、20 キロの距離に位置している。 アプリケーション API は、ショッパーからのおおよその距離の昇順で両方のストアを返します。

プロミシング計算の理解とトラブルシューティングに関する詳細については、 「プロミシング計算」および「診断API」 を参照してください。

配達予定日の計算は、以下の要因によって異なります。
リード・タイム
詳細については、 「リードタイム」 を参照してください。
可用キャパシティー
詳細については、 「Capacity サービス」 を参照してください。

この機能を使用するには Insert or update available capacity API 、[ ] を使用してください。

在庫状況
詳細については、 「需要と供給」 を参照してください。
運送業者ピックアップ
詳細については、 「配送業者の集荷スケジュールの設定」 を参照してください。

この機能を使用するには、 Define node carrier pickup schedule API を使用します。

運送会社の輸送時間
詳細については、 「キャリアの輸送時間の設定」 を参照してください。

この機能を使用するには、 Upload transit duration (and optionally transit delay) by shipping zones API を使用します。

PICK 配送の場合、ショッパーからの半径