У меня есть веб-сайт электронной коммерции, который работает классическим способом: люди подписываются, покупают продукт со своим CC.
Это использует значение по умолчанию система автора Django для пользователей и платформы сессии и регистрации.
Теперь я хочу реализовать систему направления к своей системе, куда люди могут пригласить других людей путем предоставления их реферальной ссылки (т.е. mysite.com/referral/123123/
) и если человек подписывается И покупает изделие, inviter получает 5$.
Как может это реализованный? Например:
После того, как новый пользователь вводит сайт с реферальной ссылкой, как я могу отслеживать этого пользователя со ссылающимся доменом? Сохранение его ссылающегося домена к сессии?
Какую модификацию я должен сделать к встроенной django пользовательской модели для отслеживания этих ссылающихся доменов и отнесенных?
Определите специальный набор URL-адресов (в вашем urls.py
) для реферальных ссылок. Передайте их через функцию Python, которая регистрирует реферал, а затем отправляет их в обычное представление с номером реферала в качестве параметра.
Это то, что вы имели в виду, или что еще вы хотели бы знать?