私は古典的な方法で動作する e コマース Web サイトを持っています。ユーザーはサインアップし、CC で製品を購入します。
ユーザーと登録およびセッション フレームワークにデフォルトの Django 認証システムを使用します。
今、私は自分のシステムに紹介システムを実装したいと考えています。このシステムでは、人々は紹介リンク (つまり ) を提供することで他の人を招待できmysite.com/referral/123123/
、人がサインアップしてアイテムを購入すると、招待者は 5 ドルを受け取ります。
これはどのように実装できますか? 例えば:
新しいユーザーが紹介リンクを使用してサイトにアクセスした後、このユーザーを参照元で追跡するにはどうすればよいですか? リファラーをセッションに保存しますか?
これらの参照元と参照元を追跡するには、組み込みの django ユーザー モデルにどのような変更を加える必要がありますか?