订单退款

退款原因

  1. GET - /orderrefound/reasonList
参数 是否必填 说明
refund_type refund_type 1为仅退款,2为退货退款
  1. {
  2. "code":0,
  3. "result":{
  4. "list":[
  5. {
  6. "id":1,
  7. "title":"多拍/拍错/不想要",
  8. "type":1,
  9. "delete_time":null
  10. },
  11. {
  12. "id":2,
  13. "title":"快递一直未到",
  14. "type":1,
  15. "delete_time":null
  16. },
  17. {
  18. "id":3,
  19. "title":"未按约定时间发货",
  20. "type":1,
  21. "delete_time":null
  22. },
  23. {
  24. "id":4,
  25. "title":"快递无跟踪记录",
  26. "type":1,
  27. "delete_time":null
  28. },
  29. {
  30. "id":5,
  31. "title":"空包裹/少货",
  32. "type":1,
  33. "delete_time":null
  34. },
  35. {
  36. "id":6,
  37. "title":"其他",
  38. "type":1,
  39. "delete_time":null
  40. }
  41. ]
  42. },
  43. "msg":null
  44. }

申请商品退款

  1. POST - /orderrefound/apply
参数 是否必填 说明
order_goods_id 订单商品表id
refund_type 退款类型,1 退款、2 退款并退货
reason 退款原因
refund_amount 退款金额
user_explain 买家退款解释说明
images 照片凭证,数组,最多9张
receive_state 用户选择是否收到货物 1未收到货 2已收到货 卖家未发货(已付款)时无需传此参数

退款列表

  1. GET - /orderrefound/list
参数 是否必填 说明
keywords 关键字
keywords_type 类型order_sn,refund_sn,goods_title
create_time start 开始时间 end 结束时间

退款详情

  1. GET - /orderrefound/info
参数 是否必填 说明
id 退款记录id
  1. {
  2. "code":0,
  3. "result":{
  4. "info":{
  5. "id":10,
  6. "order_id":21,
  7. "order_sn":"1000000000002403",
  8. "order_state":20,
  9. "order_goods_id":21,
  10. "refund_sn":"106110180607191400",
  11. "user_id":542,
  12. "user_name":"wechat_oX3Qk0RaO1SPqT-KQNKx6rjdts_I_892cbe3d",
  13. "goods_id":100846,
  14. "goods_sku_id":2526,
  15. "goods_title":"这是一件衣服规格",
  16. "goods_spec":[
  17. {
  18. "id":5,
  19. "name":"尺寸",
  20. "value_id":189,
  21. "value_name":"66"
  22. },
  23. {
  24. "id":4,
  25. "name":"码号",
  26. "value_id":181,
  27. "value_name":"大码"
  28. },
  29. {
  30. "id":1,
  31. "name":"颜色",
  32. "value_id":217,
  33. "value_name":"红色"
  34. }
  35. ],
  36. "goods_img":"https://demo.fashop.cn/Upload/20180515/As4VbciJEea6xu8.jpeg",
  37. "goods_pay_price":"0.01",
  38. "goods_num":1,
  39. "goods_freight_fee":"0.00",
  40. "refund_type":1,
  41. "refund_amount":"0.01",
  42. "order_amount":"0.01",
  43. "order_lock":2,
  44. "create_time":1528370040,
  45. "user_reason":"未按约定时间发货",
  46. "user_explain":"?",
  47. "tracking_no":null,
  48. "tracking_phone":null,
  49. "tracking_company":null,
  50. "tracking_explain":null,
  51. "tracking_images":null,
  52. "tracking_time":0,
  53. "receive":1,
  54. "receive_time":0,
  55. "receive_message":null,
  56. "payment_code":"wechat_mini",
  57. "trade_no":"4200000116201806077954130583",
  58. "handle_state":0,
  59. "handle_message":null,
  60. "handle_time":0,
  61. "batch_no":null,
  62. "success_time":0,
  63. "user_receive":0,
  64. "user_images":"[\"https://demo.fashop.cn/Upload/20180607/uWiSwVfjmcqTabz.jpg\"]",
  65. "is_close":0,
  66. "delete_time":null,
  67. "handle_expiry_time":1528456440,
  68. "send_expiry_time":1528629240
  69. }
  70. },
  71. "msg":null
  72. }

退款物流单号设置

添加退货快递单号,只有管理员审核通过(handle_state为20)的退款退货才可以填写订单号

  1. POST - /orderrefound/setTrackingNo
参数 是否必填 说明
id 退款记录id
tracking_no 物流单号
tracking_phone 手机号
tracking_explain 说明
tracking_images 凭证 最多6

撤销退款

  1. POST - /orderrefound/revoke
参数 是否必填 说明
id 退款记录id

handle_state 平台处理状态 默认0处理中(未处理) 10拒绝(驳回) 20同意 30成功(已完成) 50取消(用户主动)

退款说明

一、功能路径

会员中心-我的订单-申请退款

二、操作流程

1、进入会员中心,找到订单

2、点击详情,进入订单详情页

3、点击申请退款,填写退款信息

4、提交

卖家已发货情况下,买家未收到货,可申请“我要退款,但不退货”;

买家已收到货,需申请“我要退款,并退货”

商家同意退款退货申请后,买家需在会员中心填写退货物流信息提交,商家确认收货后,操作退款。

注意:

  • 若商家未处理维权,超过7天(后台配置)会自动退款,若商家拒绝且无法协商,会员中心可查看维权处理进度。
  • 订单交易完成15天(后台配置)内,普通微商城商品,且通过微信支付、支付宝支付的订单,买家可以申请退款。
  • 由于是开源项目,本次开发不包含原路返回,后台可手动设置退款状态,卖家请去微信商户平台或支付宝平台去退款,为了安全。