フルフィルメントのキャンセルリクエストを送信する
[フルフィルメントキャンセルリクエストの送信] アクションは、フルフィルメント注文内のすべてのラインアイテムについて、割り当てられたフルフィルメントサービスにキャンセルリクエストを送信します。このアクションを使用すると、外部のフルフィルメントサービスに送信され、受け入れられたフルフィルメント注文のキャンセルをリクエストできます。
フィールド
フルフィルメントキャンセルリクエストを送信するアクションには、次のフィールドが含まれます。
フィールド | 説明 |
---|---|
メッセージ | キャンセルリクエストとともに送信する追加メッセージです。 |
トリガー
[フルフィルメントのキャンセルリクエストを送信する] アクションは、フルフィルメント注文に対して機能します。このアクションでは、[フルフィルメント注文ID] を使用して、キャンセルリクエストを送信するフルフィルメント注文が識別されます。フルフィルメント注文IDはデフォルトで設定されており、変更することはできません。
[フルフィルメントのキャンセルリクエストを送信] アクションは、以下のトリガーによって起動するワークフローで使用できます。
- フルフィルメント注文がキャンセルされたとき
- フルフィルメント注文のフルフィルメントキャンセルリクエストが承認されたとき
- フルフィルメント注文のフルフィルメントキャンセルリクエストが拒否されたとき
- フルフィルメント注文のフルフィルメントリクエストが承認されたとき
- フルフィルメント注文のフルフィルメントサービスがフルフィルメントを完了できなかったとき
- フルフィルメント注文の保留が解除されたとき
- フルフィルメント注文が移動したとき
- フルフィルメントの準備が整ったフルフィルメント注文
- フルフィルメント注文が再スケジュールされました
[フルフィルメントリクエストを送信する] アクションは、[項目ごとにループ (繰り返し)] アクションを使用してフルフィルメント注文を繰り返すワークフローでも使用できます。
例

この例のワークフローでは、フルフィルメントリクエストが受け入れられた際に、ロケーションにアクティブな在庫がない場合、フルフィルメントキャンセルリクエストが送信されます。
APIの詳細
fulfillmentOrderSubmitCancellationRequestミューテーションについて、詳しくはこちらをご確認ください。