coupang
배송/환불 API2025-04-28

분리배송을 하고 싶습니다.

분리배송을 위한 예시문을 작성하였습니다.

ex)
주문 예시 상황 
<고객이 2개의 다른 상품을 한번에 묶음배송으로 구매하였으나 분리 배송 처리가 필요한 경우>

먼저 보낼 상품A(vendorItemId A),
나중에 보낼 상품B (vendorItemId B)라고 가정

{
 "vendorId": "A00011111",
 "orderSheetInvoiceApplyDtos": [
   {
     "shipmentBoxId": 644466823,
     "orderId": 4000022521677,
     "vendorItemId": 3937239983, //상품은 vendorItemId단위로 구분하기 때문에 보내실 A상품의 vendorItemId를 입력해주셔야 합니다.
     "deliveryCompanyCode": "KDEXP",
     "invoiceNumber": "20180731040124",
     "splitShipping": true, //해당 주문 건은 분리배송하여 먼저 보낼 것이므로 true를 입력합니다.
     "preSplitShipped": false,
     "estimatedShippingDate": ""
   },
   {
     "shipmentBoxId": 644466823,
     "orderId": 4000022521677,
     "vendorItemId": 3937239988, //나중에 보낼 상품의 vendorItemId를 입력합니다.
     "deliveryCompanyCode": "KDEXP", //나중에 보낼 상품도 택배사 코드는 미리 입력하여 전송해주세요.
     "invoiceNumber": "", //나중에 보낼 상품이기 때문에 송장번호를 입력하지 못 할경우, 아래에 있는 estimatedShippingDate 를 반드시입력해야 합니다.(invoiceNumber와estimatedShippingDate중택1)
     "splitShipping": true, //해당 주문 건은 분리배송하여 나중에 보낼 것이므로 true를 입력합니다.
     "preSplitShipped": false,
     "estimatedShippingDate": "2018-09-30"//나중에 보낼 상품의 출고 예정일을 입력합니다.
   }
 ]
}


위의 정보를 전송하면 분리 배송처리가 됩니다.
나중에 B 상품의 송장을 전송하기 원할 경우아래와 같이 전송해주시면 됩니다.

{
 "vendorId": "A00011111",
 "orderSheetInvoiceApplyDtos": [
   {
     "shipmentBoxId": 644466823, //기존 shipmentBoxId를 그대로 사용하면 됩니다.(대신 앞서 보낸 A 상품은 shipmentBoxId가 변경됩니다.)
     "orderId": 4000022521677,
     "vendorItemId": 3937239988,
     "deliveryCompanyCode": "KDEXP",
     "invoiceNumber": "20180827040555", //발송한 송장번호 입력 
     "splitShipping": true, //분리 배송처리된 상품이기 때문에 true 
     "preSplitShipped": true, //이미 분리 배송한 상품이 있는지를 적는 부분입니다. A 상품을 미리 보내고 B를 보내는 것이므로 true를 입력합니다.
     "estimatedShippingDate": ""//송장 업로드 처리이기 때문에 출고 예정일은 불필요합니다.
   }
 ]
}