Userpoints Integration - as a line item discount.

Posts: 15
Joined: 04/03/2008

If you're interested in making some cash for a new ubercart feature, we desperately need this:

We have a desktop game that gives users points that integrates with our community/cart.

Users can get points for interactions in the community as well as events in their game. (This is working)

We want to allow users to purchase items with points or cash - and some items only with points and some only with cash.

We need to have an additional add to cart button on products that are points eligible that adds a line item with a negative price to their cart up to their current amount of points, or the exchange rate of the points to the price of the product. For example:

Exchange Rate (10,000 Points to $1 USD)

Widget $9.95 USD
[Add to Cart]
[Add to Cart Using 10,000 Points] (if the user has more than 10,000 points otherwise it would be the total points available e.g. [Add to Cart using all 4,250 Points in your account - Discount $4.25]

If the user selected option #2, they would get two line items added to their cart:

Widget: $9.95
10,000 Pt Discount: -$9.95 (or -4.25 example 2)
Total: $0.00

We would need to allow checkout with the $0.00 amount, and remove the points from the account at checkout.

Obviously this would require it's own module, and would need to stick the user points that are being added to the cart into a limbo status (another table) until the customer checked out or emptied their cart. But all "Checkout" actions would then be based on cash - and it seems it would be fairly easy to have a radio box selection on the "Add/Edit Product" page like so:

Can Be Purchased with:
[]Cash
[]Points and Cash

I think this would also go a long way toward a working Userpoints integration for all stores.

I have gotten approval to get this done with a bounty, but have had little interest. If you are interested in assisting, there is money on the table for this feature.

PM me or send an email to paul[at]horseracegame[dot]com.

Posts: 15
Joined: 04/03/2008

Will pay $1000.00 - plus opportunity for additional projects immediately following.

If no one is interested in this one, can you point me to another place to seek out a developer for this one?

Posts: 4368
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

(In case you subscribed to this thread, I sent you a PM.)

Posts: 476
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

I worked on that task some month ago. It worked like my improved coupon discount. On the checkout page, the user was able to fill a textbox to specify how much point he want to spend, click ok and the system dinamicaly applied the discount as a line item.

I change my PC now, I think I could try to find my source code in my old PC if it can help. It was pratically finished but I never had time to really finish it.