![图片[1]-【更新预告】EMSHOP返佣记录将引入售后保护期,退款自动撤销佣金](https://img.duokk.com/em/2026/04/e3e102f47e032c0d78e9c67d4da9cd9c.png)
上一篇预告讲了返佣规则按商品独立配置。规则设好了,佣金也算出来了。但有一个关键问题:如果用户退了款,佣金怎么办?
在EMSHOP的底层重构中,佣金不会在订单完成后立刻变成可提现,而是要经过一个“售后保护期”。
流程如下:
- 订单完成时,系统自动计算佣金,写入
em_commission_log表,状态为pending(待确认)。 - 此时佣金在推广人账户中可见,但标记为“待确认”,不可提现。
- 系统进入保护期计时(默认7天,后台可配置)。
- 保护期内,如果订单发生退款:
- 退款流程触发
order_refund钩子。 - 系统自动将关联的佣金记录状态改为
cancelled(已取消)。 - 推广人账户中的待确认佣金随之消失。
- 退款流程触发
- 保护期结束后,如果未发生退款:
- 常驻脚本自动将
pending状态的佣金改为confirmed(已确认)。 - 佣金正式计入推广人的可提现余额。
- 常驻脚本自动将
为什么需要保护期?
因为虚拟商品的售后窗口通常是7天。买家可能在收到货后发现问题申请退款。如果佣金在退款前就已被提现,追回成本极高。保护期让佣金与订单的售后状态同步。
后台可配置:
站长可以在系统设置中调整保护期天数。设为0则订单完成即时确认,适合无售后的商品类型。
很小的功能,但堵住了“退了货佣金却要不回来”的漏洞。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END













暂无评论内容