Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Учет реферальных регистраций, как?

07.06.2012, 19:13
Super Hrono

Зарегистрирован:
2012-06-07
Сообщений: 1

Здравствуйте.

Подскажите пожалуйста, как решить вопрос:

Нужно как-то учитывать реферальные регистрации, и например когда на сайте зарегистрируются 5 друзей одного из участников сайта, то ему присваивается бонус в виде скидки на продукцию в минишопе.

Цель: Повышение посещаемости сайта, повышение клиентской базы. Мини-партнерская программа.

Как это можно реализовать средствами неткета? Если невозможно или очень сложно, то подскажите, может быть какими-то другими средствами можно это реализовать?

Все комментарии приветствуются.
07.06.2012, 21:15
llkp
Ruslan Kimov

Зарегистрирован:
2010-08-23
Сообщений: 81

Добрый день, Super Hrono.

Первое, что пришло на ум:

Добавляете в таблицу пользователей 3 поля:
-уникальный код пользователя
-количество рефералов
-id пригласившего

Создаём реф. ссылку:
http://site.ru/profile/registration/?ref=уникальный код

В условии добавления:
Код:
$code = $_GET["ref"]
if ($code) {
...
}
18.06.2012, 14:50
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Имхо, необходимым и достаточным условием будет только одно поле "ид пригласившего". Вопрос как передать этот ИД - либо через GET в ссылке, либо в форме регистрации надо будет ввести имя пригласившего - это 10й вопрос.


Также вам надо продумать момент - как обрабатывать событие когда юзер, имеющий рефералов, будет удаляться из базы. Либо запрещать удаления таких юзеров, либо у всех рефералов "ид пригласившего" обнулять.

Temet nosce...
198 196 2012-06-18 14:50:56 12366
Описание проекта