I'd like to have users able to purchase bundles of points in the store (as already enabled by userpoints/ecommerce) BUT not have points earned on other products.

So for example the product '10 Points', priced at £10, earns (as you'd expect) 10 points - but the product 'mp3 download' priced at £10 doesn't earn any points.

(an even more advanced version would allow a differential - so that for example just 1 point could be earned on the 'mp3 download' for £10 of spending)

My suggestion for implementation is that each product created by the ecommerce package should have a field for 'user points to earn on this purchase'. I could then set the site wide user points earning ratio to 0, but set the points earned on the '10 points' product to 10.

This would also allow people to do special offers, with a particular product qualifying for double points for a set period.

So that's my suggestion for usage...but I'm a code newbie, so am not yet up to coding this. Does anyone with more expertise need similar functionality? Do others want to club together to sponsor this? Do you already have such code? Or can you simply suggest how I might implement it, because I am keen to roll my sleeves up and have a go at some coding!

Thanks
Steve

Comments

sun’s picture

Assigned: Unassigned » sun

We are currently developing this feature as ec_points.module. Our approach is identical, the store owner can additionally define the value in userpoints for each product. Since this is additional, mixed prices with real currency and userpoints are possible, too (f.e. product price $10 + 200 userpoints).
Furthermore, all other userpoints settings regarding ecommerce stay active, so you are even able to assign (global) percentage userpoints for buying a product which has to be payed with userpoints (could be someone's marketing strategy - who knows...).

If you or someone else likes to accelerate the development and by turning this into a bounty, please use my contact form.

marcoBauli’s picture

catched by this too.. I also need to be able to sell products for money AND smaller products for userpoints (PayPal minimun payment is $5), so having a single ec_points.module would be ideal..

is there any update to this? thanks

theSwak’s picture

ya this seems to be what i need for my website ....

berdir’s picture

Component: Code » Code: userpoints API
Status: Active » Closed (won't fix)

Sorry for pinging the participants, I am closing old issues. This version is not supported any more.

You are of course welcome to re-open this issue for a newer version if the bug still exists or you still want to add this feature.