Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> system poleceń, podobnie jak groupon (poleć -> zarób)
pablo_83
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Witam,
mam serwis, który oferuje zakup kuponów rabatowych coś a'la groupon. Muszę dorobić do niego system polecający zakupy.

Jeśli ktoś poleci daną ofertę a odbiorca dokona jej zakupu polecający dostaje profity. Właśnie nie wiem jak się do tego zabrać.

Myślałem żeby zrobić tabelkę, w której będę miał min:
- id_polecającego
- email_odbiorcy (osoby której polecamy)
- id_oferty

Email jest unikatowy więc możemy założyć że jeśli ktoś robi zakup i email istnieje w tabeli to wg id_polecającego przyznajemy profity polecającemu.
System taki jest słaby, ponieważ mogę samu sobie wysłać polecenie na drugiego maila i dokonać zakupu (co w efekcie da mi kupon i profity na drugim koncie).

Czy wie ktoś może dokładnie jak jest to np. na grouponie rozwiązane?

Czy może zrobić system tylko dla nowych użytkowników? Tylko co generować linka i przez wejście z tego linka dodawać profity? Linka trzymać w bazie? Nie za bardzo mogę wpaść na sensowne rozwiązanie tego. Ma ktoś jakieś propozycje?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Odwieczny problem sprawdzania multikont oraz samo-poleceń (IMG:style_emoticons/default/smile.gif) Pozostaje porównywanie numerów sesji, adresów IP, zestawów IP-przeglądarka. Użytkownik polecający oraz ten nowy w przypadku wykrycia przez skrypt podejrzenia, mogą dodawać się do jakiejś tabeli i tam ręcznie weryfikujesz na podstawie logów, czy faktycznie to ta sama osoba. Niestety na to nie ma uniwersalnego sposobu, a ogarnięta osoba ze zmiennym IP (albo listą serwerów proxy high-anonymous) poradzi sobie z takimi haczykami i polecać będzie sama siebie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 22:41