Page 1 of 1

Why is Paypal subscrib. ID deleted on demotion?

PostPosted: May 28th, 2011, 3:35 pm
by openmtbmap
I have many users that sign up on a variable amount donation, and have to enter their subscription length manually. Problem is, If I don't make it within 2 days (the time I set because people may donate 1€ only), then I have a hard time finding out how much they donated.

So how can it be changed that this information is not lost (people may use different names or email addresses versus Paypal on registration, so it's really hard to identify their donation).

Even better would be to have a list of all payments/donations done in the user list. As I have no fixed amounts, I cannot use custom capabilities for this (except entering them manually).
So it really would be great to have a quicker overview and even the possibility to filter for how much someone donated. (e.g. send out special stuff to all people who donated more than amount X).

Re: Why is Paypal subscrib. ID deleted on demotion?

PostPosted: May 28th, 2011, 5:46 pm
by Cristián Lávaque
Yeah, I know what you mean. s2Member doesn't keep a payments history, though, that's kept by the gateway only for now.

About the donation amount, you could modify the button's HTML generated by s2Member to have the amount be a text field where the person enters the amount he wants, then you could submit the button to a custom script that, based on the amount, changes the time it'll add to his account, and then send that to PayPal to process the payment.

Would that solve your problem?

If you need help to create the script, you could find a developer in a freelance website like http://jobs.wordpress.net

I hope that helps. :)

Re: Why is Paypal subscrib. ID deleted on demotion?

PostPosted: May 28th, 2011, 5:53 pm
by openmtbmap
Well that would be okay and I would have to hire someone to do it for me I think (or spend 1 day figuring it out), but I still don't see what's the reason for deleting the paypal transaction ID when the user is demoted. What do you do if term is over? You cannot run a promotion like 50% for another year or so. Ideally for people who got demoted, there should be other buttons so they sign up again, people who paid once, are more likely to pay again. (especially as many people hate recurring payments, and without paypal pro which is not available in Austria, there are no recurring payments for people who have no paypal account)

I'll play around with trial time vs fixed time, maybe then there is a change?

Re: Why is Paypal subscrib. ID deleted on demotion?

PostPosted: May 28th, 2011, 6:21 pm
by Cristián Lávaque
Yeah, I agree with you. I'll let Jason know about it too.

For now, you could use the EOT/Deletion Notification to know about the demotions. If you create a new custom registration field to know if the person was a paid member before and make it invisible to him, with the notification you could have a custom script change the value for that field so you can tell in the future and customize the salespage or links.

WP Admin -> s2Member -> API / Notifications -> EOT/Deletion Notification
WP Admin -> s2Member -> General Options -> Custom Registration Fields
WP Admin -> s2Member -> API / Scripting -> Using Simple Conditionals
WP Admin -> s2Member -> API / Scripting -> s2Member PHP/API Constants


I hope that helps. :)

Re: Why is Paypal subscrib. ID deleted on demotion?

PostPosted: May 28th, 2011, 10:17 pm
by Jason Caldwell
Got it. Thanks guys. We'll be working to improve upon this in a future release.