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%)
-----


Nie wiem gdzie zapisujesz dane o osobie polecającej, ale wystarczy na to jedno ciasteczko albo jedno pole w bazie danych. Osobiście wolę dodawać poleconego wg ostatniego linku polecającego, na który kliknął.
Chodzisz po internecie, wchodzisz na stronę, klikasz na link polecający. Patrzysz - "o fajna strona, ale nie mam czasu" i wychodzisz. Chwilę później trafiasz na inny link i de facto dopiero na nim się rejestrujesz. Nadpisuj ID polecającego (w ciasteczkach albo bazie danych), jeżeli link referencyjny jest poprawny. Przy zamówieniu pobierasz to ID i masz ostatniego polecającego.
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 - 00:23