- 简单介绍:售后服务(aftersale)是 DouPHP 建站系统的功能模块。处理用户发起的退款/退货/换货等售后申请,覆盖审核、收货、退款派发与网关退款确认的全流程闭环。后台统一管理、前台联动展示,与模板及其他模块配合即可启用相应能力。
- 编号: 分类: 开发者:DouCo Co.,Ltd 更新时间:2026-10-06 下载量:2331
- **模块简介:** 处理用户发起的退款/退货/换货等售后申请,覆盖审核、收货、退款派发与网关退款确认的全流程闭环。




**后台入口:**
- 左侧菜单「售后服务」,路由 `admin/index.php?route=aftersale`。
- 同时挂载到会员中心(link_user_center)与工作人员端(link_work_center),用户端发起、后台/工作端处理。
**列表页:**
- 列:记录号、售后单号 aftersale_sn、关联订单号、用户、售后商品、售后金额、状态、创建时间、操作。
- 支持筛选与分页;点击进入详情处理页。
**详情与处理动作:**
详情页展示售后申请信息与处理记录(handle_record),可执行:
- approve 审核同意:填写同意退款金额 approved_amount 与备注 note。
- reject 驳回:填写驳回原因 note。
- receive 确认收货:退货场景下确认已收到用户退回商品。
- dispatch_refund 派发退款:向支付网关发起退款,生成退款单号 refund_sn 与渠道。
- confirm_gateway_refund 确认网关退款:核对退款单号,确认第三方网关退款已完成。
**关联能力:**
- 依赖订单(order)提供可售后订单与商品;退款走原支付渠道,与支付插件联动。
- 存在自动流转逻辑(AftersaleAutoFlow)与状态机(AftersaleStatus/StatusTransition),部分状态自动推进。
**注意事项:**
- 派发退款为资金操作,同意金额不得超过订单可退金额。
- 状态流转有先后依赖(如退货需先确认收货再退款),请按流程顺序操作。