我目前正在为 Web 应用程序开发订阅系统。当用户决定降级或升级其帐户时,我需要有关新订阅费用方法的帮助。
我创建了一个图像来作为一个不断变化的用户的例子。
用户可以选择每月、每季度或每年支付。
当用户决定降级时,我想添加折扣。目前使用以下公式将折扣计入新成本:
[最终计划成本] = [新计划成本] * 12 - [折扣] / [12 - 月 / 3 - 季度 / 1 - 年]
如果我们有一个像这样不断改变计划的用户,我如何动态计算折扣?一次更改很容易 - 我可以将两个计划之间的差额乘以之前的每笔付款。但我需要一些帮助,了解一些更改的方法,以及如何跟踪折扣。