Django: Реализация реферальной программы

У меня есть веб-сайт электронной коммерции, который работает классическим способом: люди подписываются, покупают продукт со своим CC.

Это использует значение по умолчанию система автора Django для пользователей и платформы сессии и регистрации.

Теперь я хочу реализовать систему направления к своей системе, куда люди могут пригласить других людей путем предоставления их реферальной ссылки (т.е. mysite.com/referral/123123/ ) и если человек подписывается И покупает изделие, inviter получает 5$.

Как может это реализованный? Например:

  • После того, как новый пользователь вводит сайт с реферальной ссылкой, как я могу отслеживать этого пользователя со ссылающимся доменом? Сохранение его ссылающегося домена к сессии?

  • Какую модификацию я должен сделать к встроенной django пользовательской модели для отслеживания этих ссылающихся доменов и отнесенных?

8
задан Hellnar 25 March 2010 в 17:01
поделиться

1 ответ

Определите специальный набор URL-адресов (в вашем urls.py ) для реферальных ссылок. Передайте их через функцию Python, которая регистрирует реферал, а затем отправляет их в обычное представление с номером реферала в качестве параметра.

Это то, что вы имели в виду, или что еще вы хотели бы знать?

4
ответ дан 5 December 2019 в 10:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: