coupang
POST/v2/providers/openapi/apis/api/v5/vendors/{vendorId}/orders/{orderId}/cancelv1

取消订单

# 01

简介

API 支持的买家用户地区:韩国、台湾 取消 处 于【已付款】或【商品准 备 中 】 状态 商品 时 使用的API 。 ( 用于其 它状态时会发 生 错误 ) 该 API 会 立即取消 [ 已付款 ] 状态 的商品 , 并 停止 发货 [ 商品准 备 中 ] 状态 的商品。 如果一 个订单号 中含不同的捆 绑 配送 编号 (shipmentBoxId), 则须 分 别 申 请 取消 shipmentBoxId。 ※ 使用 订单 取消 API 会 降低 卖 家分 数 ( 订单 履行),因此 请 管理 您 的 库 存和价格 , 尽 量避免使用 该 功能 。

# 02

详细内容

API支持的买家用户地区:韩国、台湾

取消于【已付款】或【商品准状态商品使用的API(用于其它状态时会发错误 

API立即取消[已付款]状态的商品停止发货[商品准]状态的商品。 

如果一个订单号中含不同的捆配送编号(shipmentBoxId),则须取消shipmentBoxId。 

使用订单取消API降低家分订单履行),因此管理存和价格量避免使用功能 

路径

POST

/v2/providers/openapi/apis/api/v5/vendors/{vendorId}/orders/{orderId}/cancel

示例

https://api-gateway.coupang.com/v2/providers/openapi/apis/api/v5/vendors/A00012345/orders/2000006593044/cancel

请求参数

Name 

 

Required 

Type 

Description 

vendorId 

O 

 

String  

ID 

酷澎提供给卖家的固有代 

ex) A00012345 

orderId 

O 

 

Number 

订单号 

ex) 2000006593044 

请求体参数

Name 

Required 

Type 

Description 

orderId 

O 

Number 

订单号 

须输path variable 

vendorItemIds 

O 

Array 

要取消的商品ID (vendorItemId) 数组 

receiptCounts对输 

receiptCounts 

O 

Array 

要取消的商品数数组, 数值大于0 

 vendorItemIds对输 

bigCancelCode 

O 

String 

订单取消原因高 

CANERR 

middleCancelCode 

O 

String 

订单取消原因中 

CCTTER // 联动错误问题取消 

CCPNER // 合作错误网站问题无法客收地址而致的订单取消  

CCPRER // 价格登记错误公司间发生商品价格错误致的订单取消 

在商品准状态下取消商品已停止发货,原因类别固定配送不售罄”,与输 

取消详细原因将记载为合作方API强制取消”。 

 

O 

String 

家ID, 须输path variable 

userId 

O 

String 

家的酷澎WingID  

请求体示例

{
  "orderId": 2000006593044,
  "vendorItemIds": [
    3145181064,
    3145181065,
    3145181067
  ],
  "receiptCounts": [
    1,
    2,
    1
  ],
  "bigCancelCode": "CANERR",
  "middleCancelCode": "CCTTER",
  "userId": "wing_login_id_123",
  "vendorId": "A00123456"
}

返回消息

Name 

Type 

Description 

code 

String 

响应 

200 - 全部/部分取消成功, 400 - 取消失  

message 

String 

原因及错误信息  

data 

CancelResponse 

取消成功/失败订单详细信息 

  

ReceiptMap 

Object 

  

  

  

receiptId 

Number 

受理ID 

  

  

receiptType 

String 

CANCEL,立即取消的受理ID 

STOP_SHIPMENT,已停止发货的受理编号 

  

  

vendorItemIds 

Array 

受理ID的取消商品编号列表  

  

  

totalCount 

Number 

受理ID的取消商品总数 

  

orderId 

Number 

订单号 

  

failedItemIds 

Array 

取消失VendorItemId  

返回消息示例1

{  
    "code": "200",
  	"message": "[요청번호] 43b97579-bcb5-4260-84cb-9a4a9063db71 \\r\\n",
  	"data": {
    	"receiptMap": {
      	"181627233": {
        	"receiptId": 181627233,
        	"receiptType": "CANCEL",
        	"vendorItemIds": [
          	70071284034
        	],
        	"totalCount": 1
      	   }
    	},
    	"orderId": 23000059824637,
    	"failedVendorItemIds": [
      
    	]
  	}
  }
}

返回消息示例2

{
  "code": "200",
  "message": "[요청번호] cdea5b4b-34e9-4bec-bbd9-061e358e46a0 \\r\\n[3145181064]<= 취소 가능한 개수보다 요청한 개수가 더 많습니다.",
  "data": {
    "receiptMap": {
      "44698107": {
"receiptId": 44698107, "receiptType": "STOP_SHIPMENT", "vendorItemIds": [ 3145181065, 3145181067 ], "totalCount": 3
} }, "orderId": 2000006593044, "failedVendorItemIds": [ 3145181064 ] } }

返回消息示例3

{  
    "code": "400",
    "message": "[요청번호] 5d803ea1-e61d-44bd-a56d-44f3528f5136 \\r\\n [3145181067, 3145181065, 3145181064]<= 취소 가능한 개수보다 요청한 개수가 더 많습니다",
    "data": {
       "receiptMap": {
       },
      "orderId": 23000059824637,
      "failedVendorItemIds": [
     	 3145181067,
     	 3145181065,
     	 3145181064
       ]
    }
  }
}

错误代码

HTTP状态错误类型) 

错误信息 

方案 

400 (认请参数) 

请输订单号 

认您输入的订单号(orderId)是否正确。 

400 (认请参数) 

请输入要取消的品ID列表。 

认您输入的商品编号列表(vendorItemIds)数值是否正确。  

400 (认请参数) 

请输入要取消的量列表。 

认您输入的要取消的商品数数组是否正确。 

400 (认请参数) 

所申的商品量及取消量。 

商品编号列表 

(vendorItemIds)中的量是否商品取消量列表中的量一致。  

400 (认请参数) 

请输入取消理由的高。  

取消理由高(bigCancelCode)是否 

"CANERR." 

400 (认请参数) 

请输入取消理由的中 

取消理由中(middleCancelCode)是否"CCTTER," "CCPNER"  

"CCPRER"。 

400 (认请参数) 

请输ID. 

认您输入的家ID(vendorId)是否正确。 

400 (认请参数) 

请输与卖家ID相匹配的用ID。 

认您输入的Wing用ID是否与卖家ID准确匹配。 

400 (认请参数) 

订单信息不存在。 

该错误信息是指订单号 (orderId) 和商品编号全都没有付款信息订单号下的商品状态。  

400 (认请参数) 

的申请数量超了可取消量。 

认您的取消量是否超了特定性商品的可取消量(订单数 - 正在取消中的 - 已完成的取消量)。 

400 (认请参数) 

该卖品不是已付款/商品准状态 

 

认您取消的商品是否已付款或商品准状态 

400 (认请参数) 

商品的与您的不一致。 

认您取消的商品是否为该卖家的商品。 

400 (认请参数) 

取消现错误 

于已付款状态订单取消失在已付款面再次确认订单状态。  

400 (认请参数) 

不可部分取消。 

部分取消失商品编号列表(vendorItemIds)中的量及商品取消量列表量是否正确。  

400 (认请参数) 

已停止发货处理失 

未能成功商品准中”状态的商品“已停止发货状态请查性的订单状态是否重提交了该属性的取消申 

400 (认请参数) 

停止发货roll back。[受理ID] 

未能成功商品准中”状态的商品“已停止发货状态,且申停止发货roll back也失的情认属性商品的状态 

400 (认请参数) 

现内错误向酷澎咨 

错误:%s  

再次确认输入的数值,稍后重 

接口名称

CANCEL_ORDER_PROCESSING