특정 주문에 대해 발송처리를 합니다.
배송방법을 변경해서 발송처리를 해야 하는 경우에는 발송 처리 전에 먼저 배송방법 변경 요청을 해야 합니다.
- 배송방법이 SHIPPING이고 주문 상태가 ShippingWaiting(배송준비중), ShippingProgress(배송중), ShippingComplete(배송완료)인 경우에만 처리가 가능합니다.
요청
POST /v1/shopping/orders/deliveries/invoices HTTP/1.1
Content-type: application/json
$RequestBody
RequestBody |
---|
Array<DeliveryInvoiceRegisterRequest> json object. |
❏ 유의 사항
- 송장 등록 건수가 100건으로 제한됩니다.
- 송장 등록 요청은 비동기로 처리되며, 요청이 몰릴 경우 순차적으로 반영되므로 다소 시간이 소요될 수 있습니다.
- 예를 들어, 100건의 송장을 등록한 후 즉시 주문 상태를 조회할 경우, ‘배송준비중(301)’ 상태로 나타날 수 있으며, 처리가 완료된 후에 ‘배송중(304)’ 상태로 갱신됩니다.
- 다건의 송장 등록 시, 처리 완료 후 상태 확인까지 최소 3초 이상 여유를 두시기 바랍니다.
예시 1. 택배
[
{
"deliveryInvoiceInfo": {
"deliveryCompanyCode": "CJGLS",
"invoiceNumber": "1234567890"
},
"orderId": 1234567,
"shippingMethod": "SHIPPING"
}
]
예시 2. 직접배송
[
{
"orderId": 1234567,
"shippingMethod": "DIRECT"
}
]
응답
별도의 body 없이 HTTP 상태 코드로만 응답합니다.
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8