News:

Looking for documentation? Take a look on our wiki

Main Menu

Pay what you like - pay what you want - choose your own price

Started by jeffmcbiscuit, October 05, 2012, 15:41:36 PM

Previous topic - Next topic

jeffmcbiscuit

Is it at all possible, either in VM or via 3rd party plugins, to operate a store where the customer can choose how much they want to pay for a digital product? It can either be on a per product basis, or for the whole cart, I don't mind.

veggietrade

I assume there will be a minimum price at least?

Let's say minimum price is 1$ for all your products.
Just create a custom field called "I will offer" or "I will pay"
That way they can then put in the amount they are happy to pay for.
You would need someone to help you code the inputed amount to be the amount used when checking out if you are using a payment gateway though.
If it's not using a payment gateway then that's not a problem.

Otherwise, maybe someone can hack the price code slightly to change it to an input field like the quantity box.

Only problem with your strange idea - surely everyone will just choose to not pay and get it for free?

jeffmcbiscuit

Thanks for the reply.

It's not so strange an idea. There have been plenty of people online looking for a similar solution for a long time, and the model has worked exceptionally well for the indie games industry, and I'd like to try the same for unsigned music. If people do want the music for free, that's no problem, but I'd like to offer them the opportunity to pay what they feel the music is worth. I have toyed with the idea of simply having a donate button, but it gives me no idea what music they feel is worth what. At least if they pay a random amount for each tune they download, I will get a full report and can pass the money on to the correct artists.

veggietrade

I see - sorry I didn't mean it to sound insulting - was more curious  ;)

jeffmcbiscuit

Hehe, I got that man :)

Once I get VM installed I'll have a look at custom fields. I'm not too sure off the top of my head how it'll work as I don't think I intend to use a gateway. See how it goes.