创新互联百度小程序教程:导入售后订单信息

  • 导入售后订单信息
    • 接口调用说明
    • 参数说明
    • 请求示例
    • POST 请求字段说明
      • Data.Ext.SubsOrder
      • Data.Ext.SubsOrder.Status
      • Data.Ext.SubsOrder.Item
      • Data.Ext.SubsOrder.Item.OrderDetail
      • Data.Ext.SubsOrder.Item.Payment
      • Data.Ext.SubsOrder.Item.Refund
      • Data.Ext.SubsOrder.Item.Refund.Product
      • Data.Ext.SubsOrder.Item.Aftermarket
      • Data.Ext.SubsOrder.Item.Aftermarket.Product

    导入售后订单信息

    接口调用说明

     
     
     
    1. POST https://openapi.baidu.com/rest/2.0/smartapp/ordercenter/app/append/sub/info?access_token=ACCESS_TOKEN

    1)Data.Ext.SubsOrder.Item 参数可填写多个,实现批量导入。

    2)必须先导入 POST 中 ResourceID 参数对应的订单信息,否则无法导入售后订单信息。

    参数说明

    参数名 类型 是否必须 描述
    access_token String 小程序的接口调用凭据,参考开发者服务权限说明。
    open_id String 用户 openId
    scene_id String 百度收银台分配的平台订单 ID ,通知支付状态接口返回的 orderId 。
    scene_type Int 支付场景类型,开发者请默认传 2 。
    pm_app_key String 调起百度收银台的支付服务 appKey 。

    请求示例

    请求 body 参数

    • JSON
     
     
     
    1. {
    2. "Data":[{
    3. // 2:订单种类-虚拟物品
    4. "CateID": 2,
    5. // 小程序的appKey
    6. "BizAPPID": "a392qXwK8L5GDUWhFoC01cKwoy7tmehg",
    7. // 开发者接入的唯一订单ID
    8. "ResourceID": "2221554346520",
    9. // 拓展字段 根据资产的不同其结构也不固定 此处以订单为例
    10. "EXT": {
    11. // 售后订单信息
    12. "SubsOrder": {
    13. "Items": [{
    14. // 售后订单ID
    15. "SubOrderID": "onlyOne",
    16. // 自订单状态,枚举参照 【退换货枚举值】
    17. "SubStatus": "",
    18. // 售后订单创建时间,时间戳,单位秒
    19. "CTime": 1571026201,
    20. // 售后订单修改时间,时间戳,单位秒
    21. "MTime": 1571026201,
    22. // 退款退货订单详情跳转
    23. "OrderDetail": {
    24. "Status": 2,
    25. "Name": "",
    26. "SwanSchema": "baiduboxapp://swan/B3GF3AWvCSr59myIs61uqaoYz7pPCSY1/wjz/bdxd/order-detail/order-detail?orderId=159259079195"
    27. },
    28. // 商品 退款/退货 信息
    29. "Refund": {
    30. // 退款总金额
    31. "Amount": 10,
    32. // 退款/退货商品
    33. "Product": [
    34. {
    35. // 商品ID
    36. "ID": "1014093064",
    37. // 商品退款/商品退货 数量
    38. "Quantity": 1,
    39. // 应退金额,单位分
    40. "Amount": 0
    41. }
    42. ]
    43. },
    44. // 退款订单类型
    45. "OrderType": 1
    46. }]
    47. }
    48. }
    49. }]
    50. }

    POST 请求字段说明

    Data.Ext.SubsOrder

    多为退换货产生的售后订单

    字段名称 字段类型 必填 备注
    Status Int 所有售后订单的状态汇总最终状态,参考 Data.Ext.SubsOrder.Status 退换货枚举值。
    Items []Data.Ext.SubsOrder.Item 售后订单列表

    Data.Ext.SubsOrder.Status

    退换货枚举值

    Status 值 含义
    400 申请中,买家发起申请,等待卖家同意申请。
    401 处理中,卖家同意售后申请,售后处理中状态。
    402 退款成功,已完成售后。针对需退款的订单已退款成功。
    403 退款成功,已完成售后。对换货订单,买家已收到货物。
    404 已关闭,买家主动关闭售后,或者系统关闭售后。
    407 卖家已拒绝,卖家主动拒绝售后申请。

    Data.Ext.SubsOrder.Item

    字段名称 字段类型 必填 备注
    SubOrderID String 售后订单 ID
    SubStatus Int 售后订单状态,同 Data.Ext.SubsOrder.Status 退换货枚举值一致。
    CTime Int 创建时间(单位:秒)。
    MTime Int 修改时间(单位:秒)。
    OrderType Int 退款类型,1(仅退款),2(换货),3(退款+退货)。
    OrderDetail Data.Ext.SubsOrder.Item.OrderDetail 跳转到这个订单的详情结构
    Refund Data.Ext.SubsOrder.Item.Refund 售后订单商品信息

    Data.Ext.SubsOrder.Item.OrderDetail

    该结构定义了如何执行跳转的数据结构协议。 Scheme 即客户端统一调起协议,协议的使用需要确保参数传递的正确。

    字段名称 字段类型 必填 备注
    Status Int 默认传 2
    SwanSchema String 售后订单跳转地址,用以小程序跳转 Scheme ,小程序跳转 Scheme 协议规则。

    Data.Ext.SubsOrder.Item.Payment

    参照 Data.Ext.MainOrder.Payment 结构

    Data.Ext.SubsOrder.Item.Refund

    字段名称 字段类型 必填 备注
    Amount Int 退款总金额(单位:分),即1001元
    Product []Data.Ext.SubsOrder.Item.Refund.Product 售后商品列表

    Data.Ext.SubsOrder.Item.Refund.Product

    字段名称 字段类型 必填 备注
    ID String 商品 ID
    Quantity Int 售后商品数量
    Amount Int 退款金额(单位:分),即1001元

    Data.Ext.SubsOrder.Item.Aftermarket

    字段名称 字段类型 必填 备注
    Product []Data.Ext.SubsOrder.Item.Aftermarket.Product 退货商品列表

    Data.Ext.SubsOrder.Item.Aftermarket.Product

    参照 Data.Ext.SubsOrder.Item.Refund.Product 结构

    网站标题:创新互联百度小程序教程:导入售后订单信息
    当前链接:http://www.shufengxianlan.com/qtweb/news34/312984.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联