0

我目前正在为 Web 应用程序开发订阅系统。当用户决定降级或升级其帐户时,我需要有关新订阅费用方法的帮助。

我创建了一个图像来作为一个不断变化的用户的例子。

在此处输入图像描述

用户可以选择每月、每季度或每年支付。

当用户决定降级时,我想添加折扣。目前使用以下公式将折扣计入新成本:

[最终计划成本] = [新计划成本] * 12 - [折扣] / [12 - 月 / 3 - 季度 / 1 - 年]

如果我们有一个像这样不断改变计划的用户,我如何动态计算折扣?一次更改很容易 - 我可以将两个计划之间的差额乘以之前的每笔付款。但我需要一些帮助,了解一些更改的方法,以及如何跟踪折扣。

4

1 回答 1

2

我认为您应该将所有这些信息放在数据库表中,然后调用单元格。如果用户在他们根据子获得折扣的计划中使用它;那么例如 if(price is this) discount is {discount value from the database} x price of subscription.. 如果有人在月中更改订阅,您不必担心,您所要做的就是输入该信息在不同的表格中,在月底,应用程序所做的就是应用新订阅并进行计算。这不仅仅是方法..

于 2013-07-17T14:02:40.787 回答