我计划为我最近的初创公司写一个推荐程序。目标是吸引现有成员招募新成员。该网站的每个成员都将有一个推荐代码和访问材料,以帮助广告的服务。
当新客户注册并使用当前会员的推荐代码付款时,进行推荐的会员将收到一次性付款(约为客户开始支付金额的50% )。
为此,我将在用户简档表中添加1个字段-以存储他们(在注册时生成的)推荐代码。
然后,我将设置一个转介表来存储转介(日期、转介代码、新客户id)。在每个月的月底,我会在推荐表上运行一份报告,说明谁得到了报酬,以及得到了多少。使用PayPal,我会付款。
每年我都会出于税务目的运行一份报告,然后擦除数据库(以保持较低的大小)。
这个看起来紧吗?是否有我没有列出但应该使用的表字段/数据?这看起来很难利用这个设置吗?
发布于 2010-02-04 15:12:22
请勿擦除数据库。当涉及到任何涉及货币交易的事情时,你需要记录所有的事情-更新,编辑,更改,插入,删除,并且会有退款,Paypal API失败,数据库连接不工作等等。
如果你擦除数据库的推荐,你就不能回溯。
发布于 2010-02-04 17:43:42
ExtraKun的观点很好,出于税务目的,您可能也需要它。
如果您想保持主数据库较小,post EOY (年终)报告将数据归档到存档表中,那么您可以提供历史查找功能(在以后需要的时候)。
https://stackoverflow.com/questions/2197906
复制相似问题