我正在为我的应用程序设计一个订阅框架。订阅基于“信用”。每个月,任何订阅用户都将收到 x 数量的积分,具体取决于他们的计划。他们将在支付当月发票后收到积分。
这些是我的表:
account(id,name, credits, plan)
plan(id,name,credits per month, cost per month)
invoices(name, account id, paid/unpaid, credits given, plan at the time)
好的,通过此设置,我将运行每日 cron 作业以发送当月的发票。当人们来到网站支付发票时,在付款后发票状态设置为已付款,然后信用额会添加到他们的帐户中,并在发票表中更新。
我怀疑这对于月度计划来说是可行的,但是,我想让他们选择支付 6 个月或一年的费用。在这种情况下,您建议我做些什么来让他们先付款但每月贷记他们?
有没有人有关于类似订阅服务的合适示例或教程 - 可以指导我以最佳方式构建它?
我还会就我的方法提出改进建议或警告常见陷阱。
谢谢
杰森
注意:LAMP 设置。