我有一个以经典方式运作的电子商务网站:人们注册,用他们的 CC 购买产品。
它为用户和注册和会话框架使用默认的 Django 身份验证系统。
现在我想在我的系统中实现一个推荐系统,人们可以通过提供他们的推荐链接(即mysite.com/referral/123123/
)来邀请其他人,如果一个人注册并购买了一个项目,邀请者将获得 5 美元。
这怎么可能实现?例如:
新用户通过推荐链接进入网站后,如何通过推荐人跟踪该用户?将他的推荐人保存到会话中?
我应该对内置的 django 用户模型进行哪些修改以跟踪这些引用者和被引用者?