Skip to main content
POST
Create resend order
このページはAIによって自動翻訳されています。API技術仕様は英語が正式です。不明点がある場合は英語版を参照してください。
再送注文を作成します——すでに受領済みの 1 件以上の返品在庫アイテムを、顧客の住所宛にまとめて発送する出庫シップメントです。非同期のラベル生成をトリガーし、ラベル URL は webhook で配信されます。

前提条件

  • 対象在庫アイテムがアカウントに存在していること。returnInventoryIdnewInventoryCreated webhook イベントで配信されるため、自社側でキャッシュしてください。
  • 同一の再送内のすべての在庫が 同じ倉庫 にあること。
  • 各在庫の現在の handlingStatusCode が、ハンドリング状態機械上で rsd(再送)に進めるものであること——通常は ohd(保留)状態である必要があります。
  • いずれのアイテムのラインアイテムにも保留中の VAS が存在しないこと。
  • 各在庫が物理的に在庫されていること(輸送中ではなく、他のアクティブなワークフローにも入っていない)。
  • 宛先住所を準備しておくこと。

必須フィールド

  • resendShipment — 完全な Shipment ペイロード(宛先住所、連絡先、寸法、重量、サービスタイプ)。国コードは ISO3
    • warehouseId必須で、returnInventoryIdList に含まれるアイテムの倉庫と一致している必要があります(1 回の再送のすべてのアイテムは同じ倉庫に属します)。省略するとバリデーションに失敗します。
    • ペイロード内の shipmentServiceTypeShipment Service Type(Return Service Type ではありません)— 有効なコードは Warehouse で利用可能な Shipment Service Types を取得 を参照してください。Return Service Type コードを渡すとバリデーションで失敗します。
  • returnInventoryIdList — 空でない List<long>。上限は ResendConfig.groupResendMaxRmaCount(通常 1 桁。多数まとめたい場合はサポートにご相談ください)。

任意フィールド

  • description — 再送注文の自由記述の説明(最大 255 文字)。注文に保存され、再送注文の詳細を取得で返却されます。
  • remarks — 再送注文のマーチャント向け備考(最大 5000 文字)。注文に保存され、再送注文の詳細を取得で返却されます。
これらは Portal の Create Resend フォームの DescriptionRemarks フィールドに対応します。どちらも任意です——省略すると、その注文には説明や備考が設定されません。

副作用

  • 各在庫の handlingCodersd に設定されます。
  • ラベルが準備でき次第、倉庫が出荷します。

ラベル生成:自動 vs 手動サービスタイプ

再送がラベルを自動生成するかどうかは、resendShipment.shipmentServiceType に指定する shipment service type によって決まります。各 shipment service type は isEnableAutoCreateLabel フラグを持ちます——Warehouse で利用可能な Shipment Service Types を取得 から取得し、使用するコードの isEnableAutoCreateLabel を確認してください。

自動ラベル(isEnableAutoCreateLabel: true

ラベルは作成後に非同期で生成されます。再送ステータスの流れは次のとおりです: queuedlabel-successcompleted(ラベル生成に失敗した場合は queuedfailed 再送は label-success の状態であり、かつ締め切り時刻より前の場合にのみ、再送注文をキャンセル からキャンセルできます。queued の間はラベルを生成中のため、キャンセルできません

手動ラベル(isEnableAutoCreateLabel: false

ラベルは自動生成されず、倉庫が再送を処理します。再送ステータスの流れは次のとおりです: pendingin-progresscompleted 再送が pending の状態であり、かつ締め切り時刻より前の場合に、再送注文をキャンセル からキャンセルできます。

キャンセル締め切り時刻

各再送にはキャンセル締め切り時刻があり、営業日の 08:00 UTC で、再送の作成時に設定されます。再送がキャンセル可能なステータス(自動ラベルは label-success、手動ラベルは pending)である限り、その締め切り時刻まではキャンセルできます。締め切り時刻を過ぎると、API ではキャンセルできなくなります。
締め切り時刻をすでに過ぎており、それでも再送をキャンセルする必要がある場合は、弊社のカスタマーサポートチームにお問い合わせください。締め切り時刻を過ぎた後のキャンセルは保証されません——荷物はすでに発送されている可能性があります。

関連

承認

x-rr-apikey
string
header
必須

Your API key

x-rr-apitoken
string
header
必須

Your API token — keep this private

ボディ

application/json
returnInventoryIdList
integer<int64>[]
必須

List of return inventory IDs for resend

resendShipment
object
必須

Destination shipment address for the resend

description
string

Optional free-text description for the resend order. Stored against the order and returned by Get resend order details.

Maximum string length: 255
remarks
string

Optional merchant remarks/notes for the resend order. Stored against the order and returned by Get resend order details.

Maximum string length: 5000

レスポンス

Success

resendId
integer<int64>

Created resend identifier