数字化供应链 接口文档
  1. 售后
数字化供应链 接口文档
  • 公共消息
  • 消息说明
  • 商品
    • 获取商品详情v2
      GET
    • 批量获取详情v2
      POST
    • 获取全量分类v2
      GET
    • 获取逐级类目v2
      GET
    • 批量更新商品v2
      POST
  • 选品
    • 选品分组列表v2
      GET
    • 在线选品v2(新版)
      POST
    • 选品分组商品列表v2
      POST
    • 选品库增加商品v2
      GET
    • 选品库商品列表v2
      GET
    • 选品库移除商品v2
      GET
  • 订单
    • 可售检测V2
      GET
    • 前置校验V2
      POST
    • 提交下单V2
      POST
    • 全平台订单列表V2
      GET
    • 各平台订单列表V2
      GET
  • 物流
    • 确认收货
      POST
    • 物流查询v2
      GET
    • 获取物流公司列表V2
      GET
  • 售后
    • 售后前置校验V2
      POST
    • 上传售后凭证(图片)V2
      POST
    • 申请售后V2
      POST
    • 售后列表V2
      GET
    • 售后详情V2
      GET
    • 退货商家邮寄信息
      PATCH
  • 消息
    • 店铺订单取消
    • 商品下架
    • 交易成功
    • 售后同意
    • 商品上架
    • 商品已收货
    • 售后拒绝
    • 商品修改
    • 商家已发货
    • 售后退款到账
    • 商品价格变更
    • 商品库添加
    • 移除商品库商品
  1. 售后

申请售后V2

POST
/v2/afterSale

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
Body 参数application/json
orderSn
string 
三方订单号
必需
sku
number 
商品sku
必需
num
number 
申请售后的商品数量
必需
goodsFee
number 
可选
期望退还的商品金额(分),仅退款时不用填写。
退货退款时,需要填写
logisticFee
number 
必需
期望退还的运费金额(分)
仅做参考作用,具体以实际为准。
serviceTypeCode
string 
必需
售后类型code
必须填写校验接口中serviceType项返回的code
pickTypeCode
string 
可选
取件类型code
必须返回校验接口中pickType返回的code
packageTypeCode
string 
可选
包装情况code
必须根据校验接口的返回情况,决定该项是否必须
如果必须,必须填写校验接口packageType中返回的code
returnTypeCode
string 
可选
反件情况code必须根据校验接口的返回情况,决定该项是否必须如果必须,必须填写校验接口returnType中返回的code
reasonsTypeCode
string 
可选
原因类型code
必须根据校验接口的返回情况,决定该项是否必须
如果必须,必须填写校验接口reasonsType中返回的code
reasonsDescription
string 
必需
申请售后的原因,详细说明。
限制最长150个文字
serviceTime
string 
可选
苏宁 上门维修服务时间
vouchers
array[string]
可选
凭证图片列表
必须根据校验接口的返回情况,决定该项是否必须
如果必须,必须填写上传售后凭证接口返回的url
最多填写5个url
userInfo
object 
可选
个人信息
仅当取件方式为上门取件、售后类型为维修、换货 需要传递此项
consignee
string 
联系人姓名
必需
phone
string 
联系人电话
必需
province
string 
省
必需
city
string 
市
必需
area
string 
区
必需
street
string 
街道
必需
description
string 
详细地址
必需
示例
{
    "orderSn": "string",
    "sku": 0,
    "num": 0,
    "goodsFee": 0,
    "logisticFee": 0,
    "serviceTypeCode": "string",
    "pickTypeCode": "string",
    "packageTypeCode": "string",
    "returnTypeCode": "string",
    "reasonsTypeCode": "string",
    "reasonsDescription": "string",
    "serviceTime": "string",
    "vouchers": [
        "string"
    ],
    "userInfo": {
        "consignee": "string",
        "phone": "string",
        "province": "string",
        "city": "string",
        "area": "string",
        "street": "string",
        "description": "string"
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/v2/afterSale' \
--header 'Content-Type: application/json' \
--data-raw '{
    "orderSn": "string",
    "sku": 0,
    "num": 0,
    "goodsFee": 0,
    "logisticFee": 0,
    "serviceTypeCode": "string",
    "pickTypeCode": "string",
    "packageTypeCode": "string",
    "returnTypeCode": "string",
    "reasonsTypeCode": "string",
    "reasonsDescription": "string",
    "serviceTime": "string",
    "vouchers": [
        "string"
    ],
    "userInfo": {
        "consignee": "string",
        "phone": "string",
        "province": "string",
        "city": "string",
        "area": "string",
        "street": "string",
        "description": "string"
    }
}'

返回响应

🟢200成功
application/json
Body
code
number 
必需
msg
string 
必需
data
object 
必需
id
integer 
必需
售后id号,需要保存,后续其他操作需要传递此id
示例
{
    "code": 0,
    "msg": "string",
    "data": {
        "id": 0
    }
}
上一页
上传售后凭证(图片)V2
下一页
售后列表V2
Built with