バンドル予約

フルフィルメント・マネージャーがバンドルの可用性を確認した後、特定のノードまたは分配グループのバンドル親に対して予約を作成できます。

個々のアイテムとは異なり、予約リクエストが成功した場合、APIは reservation 以下の予約IDのセットを返します。
  • バンドル親予約 ID。
  • バンドル・コンポーネント予約 ID。
これらの予約IDは参照用であり、ユーザーが変更することはできません。 参照が使用される場合、バンドルの親とコンポーネントは同じ参照テキストを共有します。

予約使用量

オーダーが確認された後、バンドル予約を供給 API または需要 API の一部として消費することができます。 履行管理者は、予約を消費するために、各コンポーネントの予約 ID を渡す必要があります。 バンドル親予約 ID が指定されていても、予約の消費に使用することはできません。
重要: 予約を消費する場合は、バンドル親予約 ID ではなく、コンポーネントの予約 ID を使用してください。
例えば、モーター・オイル・チェンジ・キットの予約があり、発行される予約 ID が以下のようになっているとします。
  • モーター・オイル・チェンジ・キット reservation.id=01: この ID を消費に使用しないでください。
  • モーター・オイル reservation.id=02: この ID を使用します。
  • ファネル reservation.id=03: この ID を使用します。
  • ドレーン・パン reservation.id=04: この ID を使用します。
デマンド API は以下のように表示されます。
{
"demands": [{
     ....
     "reservations": [
     {"id": "02","reference": "motoroilchgkit_rsvr","quantity": 4},
     {"id": "03","reference": "motoroilchgkit_rsvr","quantity": 1},
     {"id": "04","reference": "motoroilchgkit_rsvr","quantity": 1},
     ]
  }]
}