我目前正在为Web应用程序开发订阅系统。 当用户决定降级或升级其帐户时,我需要有关新订阅费用的方法的帮助。
我创建了一个图像,以便为不断更改关卡的用户提供示例。
用户可以选择每月,每季度或每年付款。
我想在用户决定降级时添加折扣。目前使用此公式将折扣计入新成本中:
[最终计划费用] = [新计划费用] * 12 - [折扣] / [12个月/ 3个季度/ 1年]
如果我们的用户不断更改此类计划,我该如何动态计算折扣?一次更改很容易 - 我可以对两个计划进行区分,并将其与之前的每笔付款相乘。但是我需要一些关于几种变化方法的帮助,以及如何跟踪折扣。
答案 0 :(得分:2)
我认为您应该将所有信息都放在数据库表中,然后调用单元格。如果用户在计划中他们根据子获得折扣;然后 例如 如果(价格是这个) 折扣是{数据库中的折扣价值} x订阅价格.. 如果有人在月中更改订阅,您不必担心,所有您需要做的就是将该信息放在另一个表中,并且在月末所有应用程序将执行的是应用新订阅并执行计算。方法并不难......