【Lilishop商城】No3-9.模块详细设计,订单模块-3(售后)的详细设计

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在: 

【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客


全篇会结合业务介绍重点设计逻辑,其中重点包括接口类、业务类,具体的结合源代码分析,读起来也不复杂~

谨慎:源代码中有一些注释是错误的,有的注释意思完全相反,有的注释对不上号,我在阅读过程中就顺手更新了,并且在我不会的地方添加了新的注释,所以在读源代码过程中一定要谨慎啊!    

目录

A1.售后原因(包括类型:退款、取消、退货、投诉)

B1.M端(属于显式操作)

B2.B端(属于显式操作)

A2.售后

B1.B端(属于显式操作)

B2.S端(属于显式操作)

B3.M端(属于显式操作) 


订单发货后,买方B端可以选择确定收货或者申请售后,售后就是退货/退款。

4030b8db3367438ea1008806cabfa021.png (893×944)

【Lilishop商城】No1-1.业务了解+划分各模块逻辑_订单模块梳理图

A1.售后原因(包括类型:退款、取消、退货、投诉)

申请售后时,需要选择售后原因,而售后原因是由运营M端管理的,售后原因与售后信息是弱关联,所以没有很多复杂业务。

B1.M端(属于显式操作)

  • 分页获取售后原因、根据id获取售后原因、添加售后原因、修改售后原因、删除售后原因

 

B2.B端(属于显式操作)

买方B端申请售后,会获取售后原因,这里将获取售后原因接口放到了售后模块接口了。

A2.售后

B1.B端(属于显式操作)

这里说一个小bug,买方B端申请退货后,被店铺S端审核通过后,就可以邮寄商品了,但是售后模块并没有显示店铺的收货地址,但是后端是有这个接口,只是前端没有显示~

  • 获取申请售后页面信息、获取售后原因列表、申请售后、取消售后
  • 分页获取售后服务、根据售后单号查看售后服务详情、获取售后日志、买方提交退回物流信息、获取商家售后收件地址

 

  

B2.S端(属于显式操作)

如果显示物流信息,展示商家地址。

  • 分页获取售后服务、查看售后服务详情、审核售后申请、卖家确认收货、获取商家售后收件地址、查看买家退货物流踪迹

 ​​​​​​

B3.M端(属于显式操作) 

退款这里会使用到支付插件 Payment ,并且还会涉及到流水账业务

  • 分页获取售后服务、查看售后服务详情、审核售后申请、售后线下退款、获取商家售后收件地址、查看买家退货物流踪迹

猜你喜欢

转载自blog.csdn.net/vaevaevae233/article/details/128306162
今日推荐