Page 1 of 1

Donation Support?

PostPosted: May 24th, 2011, 9:17 pm
by psdesign
Hi,

Does s2Member support donations? I need to be able to have a person give a donation of their choice of amount and be able to set an automatic email to respond to them...is that possible with s2member?

Thanks,

PJ

Re: Donation Support?

PostPosted: May 24th, 2011, 10:06 pm
by Cristián Lávaque
Well, you could edit the button's HTML form to make the amount a text input field where they can enter what they want to donate. WP Admin -> s2Member -> PayPal Buttons

In the PayPal Options page you can edit the emails sent to users when they pay. WP Admin -> s2Member -> PayPal Options

Re: Donation Support?

PostPosted: May 26th, 2011, 6:43 pm
by MagicMan
Hi everyone, and Thanks Jason for the great plugin.

I would like membership on my site to be based on a monthly recurring donation through PayPal.

I am offering sensitive data to my members. This is what I hope to accomplish:

Free members would have to give a $197 donation for a 1-time download of the data.

Level 1 members would also give the $197 donation to access the data download, but would then need to donate $47 monthly recurring (initial donation of $244) to get access to the forum and training videos.

What is the best way to do this through S2 Member and Paypal, so I can keep everything as automated as possible?

Thanks for your help.

Re: Donation Support?

PostPosted: May 26th, 2011, 10:10 pm
by Cristián Lávaque
There isn't a way at the moment to achieve exactly what you want to protect the download with the default s2Member.

You could have the link to the file protected at Level 0 and set the download limit to 1. This link, though, shared with other Level 0 users would allow a single download each.

http://www.s2member.com/specific-posts-pages-video/
http://www.s2member.com/file-download-options-video/

You could also identify each user with a unique custom capability and manage the download with that. WP Admin -> s2Member -> API / Scripting -> Custom Capability & Member Level Files

That would require you to have a custom script to dynamically create the directory for that user with a copy of the file until the download happens and then delete it after 1 download. If you don't have a developer, you could find one here http://jobs.wordpress.net

Once you have that set up, you will be able to sell it to users using custom capabilities unique to each user.

Re: Donation Support?

PostPosted: May 26th, 2011, 10:24 pm
by Jason Caldwell
Thanks for the excellent questions.
Let me take a stab at this too. You can do this with s2Member.
Free members would have to give a $197 donation for a 1-time download of the data.

You'll want to utilize both of s2Member's functionalities. Membership and "Specific Post/Page Access". First, turn Open Registration (on). Have Free Subscribers register at Level #0, then ( after logging in ), sell them a Specific Post/Page for $197 that contains a download link with a Key. Available only on that Specific Post/Page that you sold them ( you can call it a donation if you wish ). To learn more about Download Keys, please check your Dashboard under: s2Member -> Download Options -> Advanced.

Level 1 members would also give the $197 donation to access the data download,

So Level #1 Members, should really just be Free Subscribers too. You would do the same thing; sell them a "Specific Post/Page" with a file that is served with a Download Key, made possible by s2Member. Nothing different here.

but would then need to donate $47 monthly recurring (initial donation of $244) to get access to the forum and training videos.
Here you would use Membership functionality, and allow them to upgrade from Level #0, to Level #1. This upgrade would be configured through a Payment Modification Button, generated by s2Member under: s2Member -> PayPal Buttons ( or Forms if you're using s2Member Pro ). Upgrading from Level #0 to Level #1 would be the difference between paying on a recurring basis, and not. When you configure the Payment Button, you can also set it up to charge them $244 to start off with, then have it recur at a rate of $47/mo. Of course, you would protect your forums and training videos at Level #1 as well, that way Free Subscribers won't have access to them.

Re: Donation Support?

PostPosted: May 26th, 2011, 11:20 pm
by Cristián Lávaque
But Jason, that's the setup I thought too, but how does he limit the file download to just 1 time for that particular user only? Right now he will need a customization, right?

Re: Donation Support?

PostPosted: May 26th, 2011, 11:31 pm
by Jason Caldwell
I see your point Cristián, I suppose it's a matter of interpretation.
psdesign wrote:$197 donation for a 1-time download of the data.

I think he means to gain access to a single file here, not really limit it to exactly one attempt to download the file. If you sell access to a Specific Post/Page, you have complete control over what is actually made available on that Post/Page you're selling. So in this case, you would NOT configure Basic Download Restrictions at all ( no need ), and instead you would use a Download Key ( i.e. Advanced Download Restrictions ), and make ONE download link ( for the one file ) available on this Specific Post/Page you've sold them.

Also, when you sell a Specific Post/Page, you can have access expire in as little as just 2 hours. So this is pretty close to what he wants ( at least I think, perhaps I'm wrong though ). Anyway, having access to the Specific Post/Page for a couple of days is what I recommend, and that way they can download and/or re-download the file ( if needed ) during that time. They still just get access to one specific file made available on the Specific Post/Page they were sold.

Re: Donation Support?

PostPosted: May 27th, 2011, 3:44 pm
by openmtbmap
I'ld support the need for limiting downloads.

Even better than 1 time (which would be nice too), would be to set GB limits. That way you can charge customers more or less the amount that the data costs you (well I have pretty big files, so I'ld like to limit users to say 1GB/month as my server is underpowered if there are like 1TB downloads per month - as the website runs from the same server, and I cannot restrict my main download server which servers bout 300GB-1TB daily but is hosted at a university so I don't pay for it).