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™

Multi-year membership discount - can I do this?

s2Member Plugin. A Membership plugin for WordPress®.

Multi-year membership discount - can I do this?

Postby kvandekrol » March 8th, 2011, 8:59 am

The membership model of the website I am developing calls for the user to be able to purchase a one-year membership at full price, or multiple years (up to 5) at a discounted rate - similar to a magazine subscription. Each of these membership types results in the exact same capabilities for the account, so it would be the same user level - it's just that the expiration date is changed.

I would prefer a dropdown to select the number of years, but if I had to have separate buttons for each membership level then that would be fine too - my main concern is making sure it's properly integrated with S2Member so that the accounts automatically expire if they are not renewed.

Any advice would be appreciated! Thank you!
User avatar
kvandekrol
Registered User
Registered User
 
Posts: 1
Joined: March 8, 2011

Re: Multi-year membership discount - can I do this?

Postby Cristián Lávaque » March 8th, 2011, 12:26 pm

It may be simpler to have more than one button. You could probably make the ammount to pay change (using JavaScript) based on the number of years selected, though.

End of term behaviour is configured in your payment gateway's entry in the s2Member menu of the WP Admin area. I'll check to see if I can confirm what you're asking, though.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Multi-year membership discount - can I do this?

Postby Cristián Lávaque » March 8th, 2011, 4:22 pm

Well, from what I can see, access level and expiration date are independent of each other, so you should be able to have two Level 1 members with different terms.

One thing you could do to check if two users that payed different terms have their expiration dates set the way you want by s2Member, is create the buttons for 1 year and 5 years, and make a test purchase with each, creating two separate test accounts. Then go to their profiles and check what their expiration dates are set to.

User's Profile -> s2Member Configuration & Profile Fields -> Automatic EOT Time

You can also click the [?] link next to that entry for more information about it.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: No registered users and 2 guests

cron