我目前正在开发一个web应用程序的订阅系统。我需要关于新的订阅成本的方法时,用户决定降级或升级他们的帐户的帮助。
我创建了一个图像,作为一个不断改变级别的用户的例子。

用户可以选择按月、按季度或按年付费。
当用户决定降级时,我想添加折扣。折扣当前使用以下公式计入新成本:
最终计划成本=新计划成本* 12折扣/ 12个月/3季度/1年
如果我们有一个用户像这样不断更改计划,我如何动态计算折扣?对于一个改变来说,这很容易-我可以取两个计划之间的差值,然后将其乘以之前所做的每笔付款。但我需要一些帮助,关于几个变化的方法,以及我如何跟踪折扣。
发布于 2013-07-17 22:02:41
我认为您应该将所有这些信息放在一个数据库表中,然后直接调用单元格。如果用户在基于sub获得折扣的计划中使用它;例如,如果(价格是这个)折扣是{数据库中的折扣值}x订阅价格。如果有人在月中更改了订阅,您不必担心,您所要做的就是将该信息放在一个不同的表中,而在月底,应用程序所要做的就是应用新的订阅并进行计算。这并不难,只是方法而已..
https://stackoverflow.com/questions/17701727
复制相似问题