Skip to content

BizAfterSale 售后退款单 ​

电商售后状态机组件:仅退款 / 退货退款双类型 —— 买家申请(类型 / 订单 / 数量 / 金额 / 原因候选 / 问题说明 / 凭证图复用 BizUploadImage)→ 商家审核(同意 / 驳回原因必填 ≥5 字)→ 退货寄回单号回填 → 商家收货 → 退款完成;买家可撤销。退货物流轨迹(logistics 数据源内嵌 BizExpressTrack,签收自动联动确认收货)。状态机驱动的迷你时间线 + 买卖双视角操作位(perspective);可退上限按运费口径校验(shipping-fee-refundable)。适用于电商 / 本地生活售后后台、客服退款处理、供应商退换货、服务类订单违约退款等场景。

商家处理台 ​

售后退款

视角:商家处理台
商
无线降噪耳机 Pro ×1订单 SO20261020001 · 李星 · 2026-10-26 09:12
仅退款质量问题 · 左耳偶发电流声
退款金额 ¥887.00实付 ¥899.00(含运费 ¥12.00) · 可退上限 ¥887.00
提交申请商家审核退款成功
待审核
商
男士休闲衬衫(白 L 码) ×2订单 SO20261018007 · 王芳 · 2026-10-25 15:40
退货退款尺码不合
退款金额 ¥316.00实付 ¥316.00 · 可退上限 ¥316.00
退货物流:SF1324567890000
提交申请商家审核买家寄回商家收货退款成功
待商家收货
商
车载充电器 65W ×1订单 SO20261012003 · 陈晨 · 2026-10-23 11:20
仅退款发错货
退款金额 ¥123.00实付 ¥129.00(含运费 ¥6.00) · 可退上限 ¥123.00
提交申请商家审核退款成功
待退款
商
儿童积木桌 ×1订单 SO20260930009 · 刘洋 · 2026-10-18 20:05
退货退款包装破损
退款金额 ¥479.00实付 ¥499.00(含运费 ¥20.00) · 可退上限 ¥479.00
提交申请商家审核买家寄回商家收货退款成功
退款成功
多状态售后单:待审核可同意 / 驳回,待收货可确认,待退款可标记完成;时间线随状态推进。

买家视角 ​

售后退款

视角:买家进度
商
空气炸锅 5L ×1订单 SO20261019005 · 当前买家 · 2026-10-26 08:30
退货退款七天无理由
退款金额 ¥384.00实付 ¥399.00(含运费 ¥15.00) · 可退上限 ¥384.00
提交申请商家审核买家寄回商家收货退款成功
待买家寄回
perspective: 'buyer':申请售后弹窗 + 撤销申请 / 填写退货单号操作位。

仅退款链路 ​

售后退款

视角:商家处理台
商
保温杯 500ml ×1订单 SO-REFUND-1 · 赵磊 · 2026-10-26 09:00
仅退款商品与描述不符
退款金额 ¥84.00实付 ¥89.00(含运费 ¥5.00) · 可退上限 ¥84.00
提交申请商家审核退款成功
待审核
refund 类型三步链:提交申请 → 商家审核 → 退款成功(同意后直达「待退款」)。

退货退款链路(双视角同单) ​

退货退款 · 商家处理台

视角:商家处理台
商
智能手环 8 ×1订单 SO-RETURN-1 · 当前买家 · 2026-10-26 09:00
退货退款七天无理由
退款金额 ¥261.00实付 ¥269.00(含运费 ¥8.00) · 可退上限 ¥261.00
提交申请商家审核买家寄回商家收货退款成功
待审核

退货退款 · 买家进度(双端同单演示)

视角:买家进度
商
智能手环 8 ×1订单 SO-RETURN-1 · 当前买家 · 2026-10-26 09:00
退货退款七天无理由
退款金额 ¥261.00实付 ¥269.00(含运费 ¥8.00) · 可退上限 ¥261.00
提交申请商家审核买家寄回商家收货退款成功
待审核

双视角各自操作:商家「同意」后买家侧出现「填写退货单号」,回填后商家侧「确认收货」→「标记已退款」闭环。

return 类型五步链:双视角各自操作——商家同意 → 买家填单号 → 商家收货 → 标记已退款闭环。

退货物流轨迹 ​

售后退款

视角:商家处理台
商
手机壳(仅退款不退货) ×1订单 SO-20261025-014 · 王芳 · 2026-10-25 15:40
仅退款少件/漏发
退款金额 ¥39.00实付 ¥39.00 · 可退上限 ¥39.00
提交申请商家审核退款成功
待审核
商
降噪耳机 Pro ×1订单 SO-20261024-001 · 李云 · 2026-10-24 09:12
退货退款七天无理由
退款金额 ¥887.00实付 ¥899.00(含运费 ¥12.00) · 可退上限 ¥887.00
退货物流:SF1358246790001
顺顺丰速运SF
运单号SF1358246790001
2026-10-25 18:02
快件已从杭州滨江集散中心发出
2026-10-25 09:44
快件到达杭州滨江集散中心
2026-10-24 20:15
商家已揽收,运单号 SF1358246790001
提交申请商家审核买家寄回商家收货退款成功
待商家收货
logistics 数据源注入后退货单内嵌物流时间线(待商家收货态自动展开);仅退款单不渲染物流区。

签收自动确认收货 ​

售后退款

视角:商家处理台
商
儿童安全座椅 ×1订单 SO-20261020-077 · 陈晓 · 2026-10-22 11:20
退货退款商品与描述不符
退款金额 ¥1255.00实付 ¥1280.00(含运费 ¥25.00) · 可退上限 ¥1255.00
退货物流:YT7789456120031
圆圆通速递
运单号YT7789456120031
2026-10-26 08:10
快件正在派送中,请保持电话畅通
2026-10-25 21:47
快件已到达南京玄武网点
提交申请商家审核买家寄回商家收货退款成功
待商家收货
物流更新为「已签收」后,shipping 状态自动推进为待退款(auto-receive 默认开启)。

关闭自动联动 ​

售后退款

视角:商家处理台
商
空气炸锅 5L ×1订单 SO-20261022-045 · 赵磊 · 2026-10-23 10:05
退货退款质量问题
退款金额 ¥389.00实付 ¥399.00(含运费 ¥10.00) · 可退上限 ¥389.00
退货物流:ZT0098765432108
中中通快递
运单号ZT0098765432108
2026-10-26 07:52
派送中,快递员电话 138****0021
提交申请商家审核买家寄回商家收货退款成功
待商家收货
auto-receive=false 时签收只转轨迹终态,收货仍由商家人工点击确认。

轨迹刷新 ​

售后退款

视角:商家处理台
商
电动牙刷套装 ×2订单 SO-20261023-052 · 孙倩 · 2026-10-24 16:22
退货退款不喜欢/不想要
退款金额 ¥316.00实付 ¥316.00 · 可退上限 ¥316.00
退货物流:JDVD00871234567
京京东物流
运单号JDVD00871234567
2026-10-25 22:08
车辆运输中,距目的地 320 公里
2026-10-24 19:30
揽收完成,货物已入分拣中心
提交申请商家审核买家寄回商家收货退款成功
待商家收货
refreshable 开启轨迹刷新按钮,logistics-refresh 回抛单据,父级更新数据即时重渲染。

轨迹方向 ​

售后退款

视角:商家处理台
商
蓝牙音箱 Mini ×1订单 SO-20261021-033 · 周舟 · 2026-10-23 09:45
退货退款包装/商品破损
退款金额 ¥193.00实付 ¥199.00(含运费 ¥6.00) · 可退上限 ¥193.00
退货物流:EMS9988776655443
邮邮政 EMS
运单号EMS9988776655443
2026-10-23 17:10
商家已交寄
2026-10-24 23:55
离开上海市处理中心
2026-10-25 11:26
到达成都处理中心
2026-10-26 08:40
正在派送途中
提交申请商家审核买家寄回商家收货退款成功
待商家收货
direction: 'asc' 最早在前,从寄出到派送顺读退货全程。

轨迹状态兜底 ​

售后退款

视角:商家处理台
商
显示器支架 ×1订单 SO-20261024-061 · 吴娜 · 2026-10-25 14:30
退货退款发错货
退款金额 ¥251.00实付 ¥259.00(含运费 ¥8.00) · 可退上限 ¥251.00
退货物流:YD5566778899001
韵韵达快递
运单号YD5566778899001
提交申请商家审核买家寄回商家收货退款成功
待商家收货
loading 骨架 / error 失败重试 / empty 暂无轨迹三种非正常态切换。

驳回流程 ​

售后退款

视角:商家处理台
商
蓝牙音箱 mini ×1订单 SO-REJECT-1 · 孙悦 · 2026-10-25 16:00
仅退款质量问题
退款金额 ¥159.00实付 ¥159.00 · 可退上限 ¥159.00
提交申请商家审核退款成功
待审核
驳回原因必填(≥5 字),驳回后时间线定格灰化并展示红底驳回原因条。

运费口径 ​

运费不退

售后退款

视角:商家处理台
商
台灯护眼版(运费 ¥15) ×1订单 SO-FEE-1 · 周奇 · 2026-10-26 10:30
仅退款质量问题
退款金额 ¥200.00实付 ¥215.00(含运费 ¥15.00) · 可退上限 ¥200.00
提交申请商家审核退款成功
待审核
shipping-fee-refundable 开关切换可退上限(实付 − 运费 vs 实付全额),卡片与申请表单同步提示。

金额上限校验 ​

售后退款

视角:买家进度
暂无售后单

打开申请弹窗:实付 200 / 运费 12 时,退款金额输入 200 会被拦截(上限 188.00 = 实付 − 运费)。

申请表单退款金额超上限被拦截;实付变化时上限联动收窄。

远程模式 ​

售后退款

视角:商家处理台
商
云端商品 A ×1订单 SO-REMOTE-1 · 李星 · 2026-10-26 09:00
仅退款质量问题
退款金额 ¥290.00实付 ¥300.00(含运费 ¥10.00) · 可退上限 ¥290.00
提交申请商家审核退款成功
待审核
submit-request 提交申请、action-request 商家动作(服务端可二次拒绝,如超限额退款)。

凭证图上传 ​

售后退款

视角:买家进度
商
已带凭证的售后单 ×1订单 SO-PROOF-1 · 当前买家 · 2026-10-26 11:00
仅退款包装/商品破损1 张凭证
退款金额 ¥199.00实付 ¥199.00 · 可退上限 ¥199.00
提交申请商家审核退款成功
待审核
upload-request 注入后申请表单出现凭证上传区(复用 BizUploadImage);已传凭证的单据显示张数。

插槽 ​

售后退款

视角:商家处理台
商
插槽演示商品 ×1订单 SO-SLOT-1 · 吴彤 · 2026-10-26 10:00
仅退款质量问题
退款金额 ¥99.00实付 ¥99.00 · 可退上限 ¥99.00
提交申请商家审核退款成功
待审核
客服 IM 联系买家
header-extra 商家侧批量入口、record-extra 每单追加客服 IM 联系。

Props ​

属性名类型默认值说明
titlestring'售后退款'面板标题
recordsBizAfterSaleRecord[][]售后单列表:{ id, type, orderNo, goodsName, goodsImage?, quantity, paidAmount, shippingFee?, refundAmount, reason, description?, proofImages?, logisticsNo?, buyer, createdAt, status, rejectReason? }
perspective'buyer' | 'seller''seller'视角:buyer 可申请 / 撤销 / 填单号;seller 可审核 / 收货 / 退款
reasonsstring[]7 项常用申请原因候选
shipping-fee-refundablebooleanfalse运费可退(可退上限 = 实付;否则 = 实付 − 运费)
upload-request(file: File) => Promise<string>—凭证图上传实现(不传则隐藏上传区)
upload-limitnumber3凭证图数量上限
submit-request(payload) => Promise<void>—新建售后提交(远程模式)
action-request(record, action, extra?) => Promise<void>—商家 / 买家动作(远程模式)
logistics(record) => BizAfterSaleLogistics | undefined—退货物流轨迹数据源(仅退货退款单渲染;返回 undefined 则不展示)
auto-receivebooleantrue物流签收后自动确认收货(shipping → received)

Events ​

事件名参数说明
apply(payload: BizAfterSalePayload)售后申请提交(先于 submitRequest 外抛)
action(record, action, extra?)动作外抛:approve / reject / receive / refund-done / cancel / ship
logistics-refresh(record: BizAfterSaleRecord)轨迹刷新按钮点击(父级拉取最新数据后回填重渲染)

Slots ​

插槽名说明
header-extra{ records } 商家侧标题区追加(批量入口)
record-extra{ record } 每单操作区追加(客服 IM 等)

Expose ​

属性/方法说明
openApply() => void 打开新建售后弹窗(买家视角程序化入口)
refresh() => Promise<void> 刷新(预留远程模式扩展位)

口径说明 ​

  • 状态机:pending → rejected / canceled(终态);pending → approved(仅 return)→ shipping → received → refunded;refund 类型同意后直达 received(待退款)。
  • 可退上限:shipping-fee-refundable ? paidAmount : paidAmount − shippingFee,按分取整;申请表单与卡片同口径展示。
  • 时间线:return 五步(提交 / 审核 / 寄回 / 收货 / 退款成功)、refund 三步;rejected / canceled 定格灰化。
  • 动作确认:同意 / 收货 / 退款 / 撤销均二次确认;驳回与填单号走弹窗输入并校验长度。
  • 退货物流:logistics(record) 返回轨迹数据即渲染(仅 return 类型);轨迹默认折叠,shipping 态自动展开,用户操作过则记忆开合。签收联动 = signed === true 且状态 shipping 时按 auto-receive 自动执行 receive 动作(远程模式同样走 actionRequest)。