mysql之间互相订阅_mysql – 开票和订阅的应用程序逻辑?

我们正处于为客户提供订阅的网络应用程序的规划阶段.订阅期有所不同,可以由我们的客户无限期延长,但始终至少一个月(30天).

当客户注册时,客户信息(账单地址,电话号码等)存储在客户表中,并在订阅表中创建订阅:

id | start_date | end_date | customer_id

--------------------------------------------------------

1 | 2010-12-31 | 2011-01-31 | 1

每个月我们都会遍历订阅表(最好是cronjob)并为过去的订阅期创建发票,这些发票存放在他们自己的表中 – 发票.根据客户的不同,发票可以手动打印出来并通过邮件发送,或者只是通过电子邮件发送给客户.

由于我们的客户和产品的性质,我们需要提供各种不同的付款方式,包括电汇和信用卡付款,因此一些发票可能需要手工处理并由我们的员工注册.

每月15日,发票表都会循环显示,如果没有为实际发票标记付款,则相应的订阅将被删除.如果已注册付款,则订阅表中的end_date将再增加30天(或现在我们的客户选择的时间段).

我们是通过增加日期向前和向后来处理非付费客户和扩展订阅来看待头痛吗?随着客户扩展订阅,添加新订阅会更好吗?


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部