【更新预告】EMSHOP返佣记录将引入售后保护期,退款自动撤销佣金

图片[1]-【更新预告】EMSHOP返佣记录将引入售后保护期,退款自动撤销佣金

上一篇预告讲了返佣规则按商品独立配置。规则设好了,佣金也算出来了。但有一个关键问题:如果用户退了款,佣金怎么办?

在EMSHOP的底层重构中,佣金不会在订单完成后立刻变成可提现,而是要经过一个“售后保护期”。

流程如下:

  1. 订单完成时,系统自动计算佣金,写入em_commission_log表,状态为pending(待确认)。
  2. 此时佣金在推广人账户中可见,但标记为“待确认”,不可提现。
  3. 系统进入保护期计时(默认7天,后台可配置)。
  4. 保护期内,如果订单发生退款:
    • 退款流程触发order_refund钩子。
    • 系统自动将关联的佣金记录状态改为cancelled(已取消)。
    • 推广人账户中的待确认佣金随之消失。
  5. 保护期结束后,如果未发生退款:
    • 常驻脚本自动将pending状态的佣金改为confirmed(已确认)。
    • 佣金正式计入推广人的可提现余额。

为什么需要保护期?
因为虚拟商品的售后窗口通常是7天。买家可能在收到货后发现问题申请退款。如果佣金在退款前就已被提现,追回成本极高。保护期让佣金与订单的售后状态同步。

后台可配置
站长可以在系统设置中调整保护期天数。设为0则订单完成即时确认,适合无售后的商品类型。

很小的功能,但堵住了“退了货佣金却要不回来”的漏洞。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容