PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

13 (thirteen) month regular term

s2Member Plugin. A Membership plugin for WordPress®.

13 (thirteen) month regular term

Postby csnmedia » March 8th, 2011, 1:56 pm

I'm using the latest version of WordPress, s2member and s2member Pro.

I'm trying to offer membership (for the same membership level) with two options of payment:

Monthly billing for $10/month
Full upfront payment for one year (with the thirteenth month free) @ $100

The monthly billing is pretty straight forward. With the upfront annual billing, I'm running into issues. s2member pro's paypal pro forms don't seem to support going over 12 months while only charging the user once. The closest I came is to set the trial amount to a non-recurring fee of $99.99 for 1 year and set the regular amount to a non-recurring fee of $0.01 for one month access. The problem with this is that it may confuse the customer when they aren't billed exactly $100 as they were told. (Of course, this isn't a huge deal for them ;) .) The other problem is that they will be billed twice, which is a bit confusing for the customer and more complex for bookkeeping. Since paypal charges the paypal pro account per transaction, having two transactions instead of one is also not ideal.

Thank you for any suggestions you might have!
User avatar
csnmedia
Registered User
Registered User
 
Posts: 2
Joined: March 8, 2011

Re: 13 (thirteen) month regular term

Postby Jason Caldwell » March 10th, 2011, 5:44 am

Thanks for the excellent question.

Even with all possible combinations, I don't think this particular scenario is going to work with a "Recurring Profile", since the last month is free. Instead, you'll want to use a "Buy Now" transaction with a fixed term length. Unfortunately, your question has brought a bug to my attention. In s2Member Pro v1.5.2, it is NOT possible to set ( rp="13" rt="M" rr="BN" ). s2Member Pro Forms will kick an error with a non-standardized configuration such as this one. I'm having this fixed for s2Member Pro v1.5.3. This is a maintenance release that will be available very soon ( next day or so ).

Code: Select all
* **(s2Member Pro v1.5.3). Bug fix.** s2Member Pro Forms integrated with PayPal® Pro and Authorize.Net® were not allowing flexible timeframes whenever `rr="BN"`. This was preventing advanced site owners and developers from selling fixed-term access for non-standardized term lengths. For instance, it is now possible to sell a 13 month ( fixed-term ) "Buy Now" Membership by adjusting your Pro Form Shortcode in the following way: `tp="0" tt="D" ta="0" rp="13" rt="M" ra="100.00"`. For further details, please check your Dashboard under: `s2Member -> PayPal® Pro Forms -> Shortcode Attributes Explained`. Requires s2Member Pro v1.5.3+.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: 13 (thirteen) month regular term

Postby csnmedia » March 14th, 2011, 7:44 am

Thank you for your reply, Jason.

The fixes in 1.5.3 will be exactly what I need!
User avatar
csnmedia
Registered User
Registered User
 
Posts: 2
Joined: March 8, 2011


Return to s2Member Plugin

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest

cron