Как сделать партнерскую программу ?

Главные вкладки

Аватар пользователя denserdv denserdv 16 января 2014 в 14:31

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

Есть задача организовать что-то типа партнерской программы. Друпал 7.

Нужна партнерская программа. Вижу это примерно так:
1) юзер , например, у себя в профиле или гденить еще входит на страницу "мои партнеры" и видит поле для ввода емаила, а также таблицу отправленных приглашений.
2) юзер вводит емаил и жмет кнопку "отправить". На указанный емаил уходит письмо с неким текстом от имени этого юзера. В тексте ссылка на сайт в уникальным кодом юзера (можно, например, ИД этого юзера использовать)
3) если получатель письма переходит на сайт, то сайт должен "понимать" от кого пришел этот человек.
4) в таблице "мои партнеры" выводятся строчками все отправленные приглашения, в формате:
емаил и статус
где статус - это роль юзера. Если приглашенный зарегился - то у него будет роль "авторизованный" у и далее, если он со временем получил новую роль - то в этой таблице будет отображаться.
5) собственно, за каждого приглашенного и впоследствии зарегистрированного, юзеру начисляются коммиссионные.

это общая схема. Ее можно изменить, если будет удобнее использовать некий готовый функционал. Может для уберкарта есть партнерская программа похожая или еще как..

подскажите как можно нечто такое организовать наиболее простым способом?

я бы мог написать модуль, отправляющий письмо с сайта на указанный емаил.
но как в этом письме передать персональный код юзера.
ИД юзера то можно передать, но как при переходе по ссылке с ид юзера заставить друпал запомнить этот переход, а затем вывести это все в таблицу?
целиком такой модуль написать не смогу - не программист.
может есть нечто похожее в готовых модулях?

Комментарии

Аватар пользователя denserdv denserdv 17 января 2014 в 16:50

собственно, вот я нашел описание: http://www.ubercart.biz/articles/340
здесь модуль для уберкарта по партнерке... работает почти как надо.
единственное - партнер прежде чем увидит партнерскую ссылку, должен нажать кнпоку "экспорт" - хотелось бы избавится от этого. у нас три услуги - так что лучше бы сразу показывать 3 ссылки.

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

точее так - после установки этого модуля (http://drupal.org/project/uc_affiliate2 ) в профиле юзера появляется таб "партнерский центр" (если права юзеру дать).
В партнерском центре несколько ссылок на страницы типа "панель управления", "уникальные переходы", "комиссия", "все заказы", "ссылки на товар" и т.п.

Вот на вкладке "панель управления" внизу страницы есть партнерская ссылка.
Было бы здорого гденить здесь разместить форму отправки письма. Юзер в поле вводит емаил и жмет "отправить". Письмо уходит на введенный адрес с неким стандартным пригласительным текстом и со ссылкой партнерской.

кто-нибудь может подсказать как это сделать?
- в какой-то функции в этом модуле или как к этому зацепиться?