Closed (fixed)
Project:
User Points Contributed modules
Version:
5.x-2.0
Component:
Code: user2userpoints
Priority:
Normal
Category:
Feature request
Reporter:
Created:
16 Mar 2007 at 17:24 UTC
Updated:
28 Dec 2007 at 03:40 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dami commentedI don't think current userpoint module support this. It's an interesting and useful feature I'd like to see. While I am thinking of it, it doesn't seem to be difficult to implement.
Comment #2
portait commentedI would really love to see that feature. It really makes sense. That way, the users could start trading stuff using userpoints.
Right now, these features are possible at our forum with vbplaza (vbulletin).
1) Users can send and receive points from other users
2) Users can send money to the bank getting an interest rate and they can withdraw their own money from the bank
3) Users can play the lottery with userpoints
4) Users can buy access to certain topics
5) Users can see their own bying/ selling history
6) Users are being ranked with the most transactions
Those features are perfect, but the most important one is that the users can send any amount of points to another user. This feature can turn a website into a community marketplace!
Comment #3
kbahey commentedIt will happen when either:
a) we have free time to implement it,
b) someone submits a working and tested patch, or
c) someone sponsors this development effort.
Comment #4
jamesJonas commentedName: Points eXchange
[reposted, since it is a similar post]
Value Prop:
Enable users to trade points
Features or Use Cases:
- tip a user for a great posting
- buy/sell user points between users
- sales tax for exchange handling
- gift points to another user
- pay for products or services using points
- collect points into a Group for purchase of a product or service
- access audit trail and transaction id between parties inside an exchange
Issues:
- points inflation (or deflation)
- transfer tax liabilities to user in Terms and Conditions (read you Airline reward points contracts)
- transaction security
- spam points (create bot that creates points) then sell the points into market, resulting in point inflation
- point reserves (already implemented)
- verifiable audit trails
- arbitration (again, inside your Terms and Conditions)
Sample URLs with Points Exchanges
https://www.points.com > "Gives members the opportunity to exchange points, miles or other currencies between loyalty programs."
Project Levels
Basic: Feature allows one user to exchange points with another user. This is a simple transfer. A transaction event at a minimum would be nice. Use a forum topic to allow users to negotiate among themselves. Website stays out of the way.
Simple Form: CCK with fields to post an offer to buy/sell. Include a single view that lists offers/bids. OR simple Classified advertisement, which already has a feature to allow for automatic expiration.
Exchange: Website acts as intermediary, providing a bid/offer framework. Add point 'tips' so one user can acknowledge another user for a post. Transaction audit part of process.
Secure Exchange: Secure transfer, audit records, transfer fees, arbitration process, may act as intermediary for transfer for funds (real money).
Comment #5
stephthegeek commentedSubscribing. I'd love to see this!
Comment #6
Anonymous (not verified) commentedWell, I just started working on this one. If someone else has started (or finished) first, then give me a shout out. It might take a few days (I can't work on it full time.) But, anyway, here goes.
Comment #7
Anonymous (not verified) commentedJust to let you know, I've only a little more testing to do before I'm ready to submit.
Comment #8
Anonymous (not verified) commentedIt's 11:16p.m. and I'm quite tired. I believe that I got it, but I might have missed something. Please feel free to comment.
Comment #9
kbahey commentedHere are some comments:
- Call it "User to User points".
- Remove the part where it says "... from authored nodes" in the .info file (see below)
- All functions must start with user2userpoints, not donate_points ...etc. for the sake of consistency.
User interface:
- Why link this to a comment or a node at all? This is not good from the UI point of view. We can have a new menu/page where a user can give points to another user.
- There can also be a link on the user page (via hook_user, op=view) where you can say "give points to this user".
Otherwise, great job. Once the above are addressed, I will commit it.
Comment #10
Anonymous (not verified) commentedHere is my second attempt.
Comment #11
kbahey commentedI made some modifications (added CVS tag $Id$, added a permission, renamed 'give' to 'amount'), and committed it.
Here is the release http://drupal.org/node/156157. The tarball should appear there shortly.
Comment #12
(not verified) commentedComment #13
debsjenkins commentedHi
this isn't working for me - neither from the admin nor from a user2user - am I doing something wrong? On /user2userpoints page when I submit the page just refreshes - no error nor success message. I have nothing appear on this page either: admin/user/userpoints
thanks in advance
Debs
Comment #14
Anonymous (not verified) commentedMost people won't see your post because it is in a 'feature request' marked as closed. In the future it might be better to start a new 'bug report' thread. That would almost assuredly get more views. ;)
Anyway, I just downloaded the newest version off of drupal. It worked without any problems. Could I have more information about your setup? What is the full URL you were using?
I would suggest starting a new thread. Otherwise I might be the only one who sees it. Oh, if you do start a new thread would you let me know so that I can join it?
Thanks,
JR
Comment #15
debsjenkins commentedsorry JR, still getting to understand the protocol!
I think this might be the same problem: http://drupal.org/node/166091
thanks for any help you can provide me!
Debs
Comment #16
jredding commented