Closed joelin109 closed 5 years ago
需要需求定义:有效期时间怎么添加延期
这是其它主题的功能,与该需求及技术设计无关,暂不讨论
这是其它主题的功能,与该需求及技术设计无关,暂不讨论
Q1:客户已购套餐A(一年有效期 360元),想升级套餐B(五年有效期 999元),业务流程如何操作?
升级流程: a. 按套餐A剩余时间/1年换算剩余可退的金额,先把套餐A订单退掉,然后再补差价购买套餐B; 或者 b. 直接在套餐A的基础上续套餐B的五年
个人倾向 b 方案,续套餐A和续套餐B对于逻辑侧都是续费的概念,逻辑好处理。
目前订单系统的痛点:
discount_price 与 coupon_discount、balance_discount、point_discount 逻辑不清晰,算法复杂
金额最小单位元,浮点计算时出现的小数点(分)计算不便
套餐订单实际被不合理的拆分了多条订单
不支持购物车结构
remark 字段实际提供给业务员使用,但实物订单的情况下又提供给用户使用