Page 1 of 1

S2Member Pro Upgrade Questions

PostPosted: December 1st, 2011, 4:45 pm
by HD1512
Hi all,

I'm going to need to upgrade to S2Member Pro so that I can use discount codes. I've currently got S2Member installed with PayPal Standard + Subscription Billing.

I need to have S2Member Pro set up by the end of the weekend and I don't want to start utilizing all of the different features right away. In particular I want to keep using PayPal Standard and not upgrade to PayPal Pro. Basically I want everything to stay the same and just to start being able to accept coupon codes. I'll enable the rest of the features down the line.

So once I install S2Member Pro will this alter my current PayPal set up? Will I need to reconfigure it for PayPal Standard?

The first thing I'll need to do is enable coupon code were the price will be $0. (Subscribers will be paying through a daily deal site where they will get a coupon code). How will this work? Will subscribers have to go through PayPal or will there be a place to enter it into the standard membership registration form?

Many thanks

Re: S2Member Pro Upgrade Questions

PostPosted: December 3rd, 2011, 6:32 am
by HD1512
Anyone have any ideas?

Re: S2Member Pro Upgrade Questions

PostPosted: December 3rd, 2011, 6:59 pm
by Raam Dev
Hello,

When you upgrade to s2Member Pro, your existing configuration will not change and you can continue using PayPal Standard and not upgrade to PayPal Pro:

*PayPal® Pro is NOT Absolutely Required* s2Member is very flexible. It is now possible to integrate Pro Forms without a PayPal® Pro account, whereby the enhanced Form Shortcodes that s2Member provides can be integrated ONLY with PayPal® Express Checkout.

In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro Forms. Ask PayPal® to activate Express Checkout for you. ( it's free ). Once Express Checkout is enabled, you will have access to your PayPal® API Credentials. Log into your PayPal® account, and navigate to Profile -> API Access (or Request API Credentials). You'll choose ( Request API Signature ).

Now ... here is the tricky part; whenever you generate a Pro Form Shortcode with s2Member, be sure to change accept="paypal,visa,mastercard,amex,discover,maestro,solo" to just accept="paypal"; thereby excluding the on-site credit card processing functionality; which is available only with PayPal® Pro.


However, I think there may be some confusion about how you can use Coupon Codes:

Coupon Codes can only be used with Pro Forms and you cannot create a coupon code for $0.00, the minimum is $0.01:

* s2Member will NEVER allow the Regular Billing Rate ( or Total ) to be less than: $0.01.
If you want to offer something 100% free, please use a Free Registration Form instead.
Either that, or you can offer a Free Trial Period in your Shortcode.


So, after upgrading to s2Member Pro, you could create a Free Registration form using the Pro Forms feature and offer free registration.

Since the s2Member Coupon Code applies the discount before sending the buyer to PayPal, you must be using a Pro Form to use Coupon Codes (otherwise there is no place to put the coupon code).

If you're using a PayPal Button generated in WP Admin -> s2Member -> PayPal Buttons, then the buyer goes straight to PayPal and there's nowhere to enter the Coupon Code.

Does that make sense?

Re: S2Member Pro Upgrade Questions

PostPosted: December 3rd, 2011, 7:20 pm
by HD1512
Thanks Raam,

Okay, so I've got it on the upgrading part and the coupon bit (I discovered later the issue about the $0.01 limit). But I still need to be able to accept a voucher code for a free member. This is not a standard Wordpress open registration as the new member will need a voucher code (they will be purchasing membership on a daily deal site). So how do I create a registration where only those with a voucher code can register for free.

There is a video from S2Member about creating free registration with voucher codes but this works with a database of voucher codes, but I just want it to work with 1 code.

Re: S2Member Pro Upgrade Questions

PostPosted: December 3rd, 2011, 8:07 pm
by Raam Dev
Hi HD1512,

In that case, you could create a Free Registration page and simply not give out the URL.

So, let's say the voucher code people receive is "my-free-voucher-124". You could tell those people "Please visit http://mydomain.com/<voucher-code> to claim your free account". Then you create a Free Registration page with the URL "http://mydomain.com/my-free-voucher-124" and simply don't advertise the URL anywhere. Only those who receive the voucher will know the correct URL to the Free Registration page.

That's certainly not a foolproof method, but it's the easiest thing I can think of. Another option would be to write some PHP code that asks people to enter their voucher code into a form, then checks if they entered the correct code (since you only have 1 code, the code could be hard-coded into the PHP instead of using a database), and then transfers them to the Free Registration page if the code matches.

Re: S2Member Pro Upgrade Questions

PostPosted: December 4th, 2011, 2:40 am
by Cristián Lávaque
Heh, I just suggested a similar approach in the other thread. viewtopic.php?f=4&t=16176&p=54466#p54503

Re: S2Member Pro Upgrade Questions

PostPosted: December 4th, 2011, 12:41 pm
by HD1512
Great thanks very much. I think I'm going to have to hard code in a voucher value into the PHP.

I know nothing about PHP though and am wondering if you would have any suggestions about good references to review. I've made an html text box submission form for the voucher code and I've adjusted the PHP from your other post, Christian, from GET to POST. But I'm struggling a bit with the actual implementation (as in do I need to make another PHP file or can i just write it into the html on the page in question?

Many thanks!

Re: S2Member Pro Upgrade Questions

PostPosted: December 4th, 2011, 4:04 pm
by HD1512
Sorry guys. I'm really new to this stuff and I'm afraid I'm just not going to be able to do it myself. I can figure out what I need to do generally, but I'm just not getting the specifics right.

Can anyone recommend a freelancer who can help me out on this?!!

Many thanks

Re: S2Member Pro Upgrade Questions

PostPosted: December 4th, 2011, 4:09 pm
by Eduan
s2Member® / Hot Tip: (s2Installs.com!)
Recommended by s2Member® Lead Developer (Jason Caldwell). Their rate for a standard installation is $125. They're highly trained. Just request their service!