1. 售后
西之月开放接口(openapi)
  • 西之月开放平台介绍
  • 西之月接入流程
  • 西之月开放API
  • 西之月订阅通知
  • 公共错误码
  • 货盘页面接入说明
  • openapi
    • 商品
      • 📖商品能力
      • SKU
        • SKU列表
        • SKU信息
        • SKU信息及价格
        • SKU查询客户价格
        • SKU查询英代欧代美代协议
        • SKU一体化标签
        • SKU一体化标签平台
        • SKU证书
        • SKU六面图
        • SKU商品图包
        • SKU视频
        • SKU商品标签【国内】
        • SKU产品文案
        • SKU实拍图附带一体化标签
        • SKU图包资料
      • 库存
        • 商品总库存列表
        • 商品分仓库存列表
        • 指定商品分仓库存
        • 圈货、备货库存查询
        • SKU实时库存【国内】
      • 商品列表
      • 商品详情
      • 商品价格
      • 个性化商品价格列表
      • 商品所有档位价格
      • 商品分类
      • 商品分类-获取子分类
      • 商品品牌
      • 商品证书
      • 商品使用说明书
    • 订单
      • 📖订单能力
      • 交接单
        • 交接单列表
        • 验证订单允许上传交接单
        • 上传交接单文件
        • 保存交接单
      • 创建订单
      • 订单预计算
      • 订单列表
      • 订单详情
      • 订单详情列表
      • 订单取消
      • 订单状态
      • 订单支付状态
      • 订单物流轨迹
    • 支付
      • 📖支付能力
      • 订单支付页面
      • 发起支付
      • 获取支付方式
      • 获取订单支付信息
    • 售后
      • 📖售后能力
      • 获取发起售后配置数据
        GET
      • 订单发起售后
        POST
      • 撤销售后
        POST
    • 账期
      • 📖账期能力
      • 已结清账期-账单列表
      • 未结清账期-账单列表
      • 未结清账单-销售订单列表
      • 未结清账单-售后订单列表
    • 品牌授权
      • 📖品牌授权能力
      • 获取授权平台列表
      • 获取模板类型列表
      • 获取授权品牌列表
      • 获取执照列表信息
      • 品牌授权申请
      • 品牌授权记录
      • 品牌授权作废
    • 其他
      • 📖其它能力
      • 仓库
        • 仓库列表信息
        • 发货区域列表
      • 物流
        • 物流公司列表
        • 获取运费接口
      • 平台
        • 获取授权码
        • 平台列表信息-新
        • 平台列表信息
      • 用户
        • 根据token获取用户信息
    • 订阅通知
      • 商品信息变更
      • 商品上下架状态变更
      • 商品库存变更
      • 商品价格变更
      • 商品删除
  1. 售后

获取发起售后配置数据

外部-测试环境
https://testing.westmonth.com
外部-测试环境
https://testing.westmonth.com
GET
/openapi/afterSale/getApplyDataConfig

获取发起售后配置数据接口#

提供发起售后时所需的配置数据查询能力,返回可选择的售后类型及对应的售后原因层级结构,帮助用户规范填写售后申请信息,确保售后流程的准确性和一致性。

适用场景#

发起售后申请前,获取系统支持的售后类型(如仅退款、退货、换货等)
展示售后原因的层级选项,辅助用户选择具体的售后原因
对接售后申请页面,动态生成符合系统要求的售后原因选择表单

接口类型#

GET

请求频率限制#

默认频率:以平台配额为准

请求说明#

请求URL
正式环境:https://www.westmonth.com/openapi/afterSale/getApplyDataConfig
测试环境:https://testing.westmonth.com/openapi/afterSale/getApplyDataConfig

请求参数#

Header参数#

参数名类型必填示例值说明
Authorizationstring是authorization身份验证Token
Content-Typestring否application/json可选,建议传此值

Query参数#

参数名类型必填默认值说明
order_numberstring否-西月订单号,传入后可返回与该订单匹配的售后配置(如根据订单状态过滤不可用的售后类型)

响应字段说明#

成功响应(HTTP 200)
根 字段
字段类型说明
statusstring请求状态(success表示成功)
messagestring请求状态描述(成功时为“请求成功!”)
dataarray售后配置数据列表
data数组 字段
字段类型说明
typeinteger售后类型编码:
- 0:仅退款
- 1:普通退货
- 2:换货
- 3:补发
namestring售后类型名称(如:“仅退款”)
reasonsarray该售后类型下的售后原因层级结构
reasons数组 字段
字段类型说明
idinteger售后原因ID
enumstring售后原因枚举值(如:BUYER_NOT_RECEIVED表示“未收到货”)
namestring售后原因名称(如:“未收到货”“已收到货”)

错误处理#

HTTP状态码status说明解决方案
200error授权失败确认Authorization的正确性
200error参数错误检查order_number是否为有效的西月订单号
500-服务错误稍后重试,若持续报错请联系技术支持

注意事项#

售后原因采用三级层级结构:一级原因(如“未收到货”)→ 二级原因(如“仓库发货问题”)→ 三级原因(如“货物短缺-数量短缺”),实际使用时需选择到最底层原因
传入order_number时,系统会根据订单的当前状态(如是否已发货、是否已签收)过滤掉不适用的售后类型或原因(例如已签收的订单不会显示“未收到货”相关原因)
枚举值(enum)可用于系统间的参数传递,名称(name)用于前端展示给用户

常见问题#

Q1:返回的售后类型只有“仅退款”,没有“退货”或“换货”是什么原因?#

A:可能是因为传入的order_number对应的订单状态不支持退货或换货(如订单尚未发货,仅支持退款),系统会根据订单状态动态过滤售后类型。

Q2:如何选择售后原因?#

A:需从层级结构中选择到最底层的原因(即没有children的节点),例如:“仅退款”→“未收到货”→“仓库发货问题”→“货物短缺-数量短缺”。

Q3:不同订单的售后配置可能不同吗?#

A:是的,传入不同的order_number可能返回不同的配置,因为系统会根据订单的状态、商品类型等因素过滤不适用的售后选项。

版本历史#

版本日期修改说明
v1.02025-04-01初始版本,支持售后配置数据查询

请求参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://testing.westmonth.com/openapi/afterSale/getApplyDataConfig?order_number=2851' \
--header 'Authorization: {{token}}' \
--header 'Cookie: {{cookie}};{{cookie}}' \
--header 'Content-Type: application/json'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "status": "success",
    "message": "请求成功!",
    "data": [
        {
            "type": 0,
            "name": "仅退款",
            "reasons": [
                {
                    "id": 198,
                    "name": "国外-已签收-仅退款-未收到货"
                }
            ]
        },
        {
            "type": 1,
            "name": "退货退款",
            "reasons": [
                {
                    "id": 203,
                    "name": "错发"
                }
            ]
        }
    ]
}
修改于 2026-02-24 03:26:10
上一页
📖售后能力
下一页
订单发起售后
Built with