I am not sure if this is already possible but I think it is not possible.
We are curently using vbulletin with vbplaza (http://www.vbulletin.org/forum/forumdisplay.php?f=171).

Our users use the vbplaza point system as a currency, which means that they buy & sell stuff with points. Users are able to transfer points to each other. Well, that's basically the deal.

Is that possible with drupal user points? And if not are considering adding that feature?
Thanks

CommentFileSizeAuthor
#10 user2userpoints.tar_.gz1.08 KBAnonymous (not verified)
#8 userpoints_givepoints.tar_.gz1.1 KBAnonymous (not verified)

Comments

dami’s picture

I 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.

portait’s picture

Version: 5.x-2.1 » 5.x-2.2

I 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!

kbahey’s picture

It 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.

jamesJonas’s picture

Name: 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).

stephthegeek’s picture

Subscribing. I'd love to see this!

Anonymous’s picture

Component: Code » Other
Assigned: Unassigned »

Well, 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.

Anonymous’s picture

Version: 5.x-2.2 » master

Just to let you know, I've only a little more testing to do before I'm ready to submit.

Anonymous’s picture

Status: Active » Needs review
StatusFileSize
new1.1 KB

It'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.

kbahey’s picture

Title: send points from user to user » Send points from user to user
Status: Needs review » Needs work

Here 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.

Anonymous’s picture

Status: Needs work » Needs review
StatusFileSize
new1.08 KB

Here is my second attempt.

kbahey’s picture

Status: Needs review » Fixed

I 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.

Anonymous’s picture

Status: Fixed » Closed (fixed)
debsjenkins’s picture

Version: master » 5.x-2.14
Component: Other » Code: user2userpoints

Hi
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

Anonymous’s picture

Most 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

debsjenkins’s picture

sorry 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

jredding’s picture

Project: User Points » User Points Contributed modules
Version: 5.x-2.14 » 5.x-2.0