latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Memebership Levels Multiple Duration Options

Home Forums Community Forum Memebership Levels Multiple Duration Options

This topic contains 3 replies, has 3 voices. Last updated by  Raam Dev 4 years, 2 months ago.

Topic Author Topic
Posted: Thursday Nov 8th, 2012 at 6:35 pm #31081

Can you direct me to a thread describing how to set custom membership levels as follows:

Level name 1 YR Price 2 YR Price 3 YR Price
1-20 Units $79.00 $129.00 $149.00
21-50 Units $109.00 $159.00 $179.00
51-75 Units $134.00 $184.00 $204.00
76-100 Units $159.00 $209.00 $229.00

Over 100 Units: Either type “Call office for price” or list the following (whichever is cheapest).

1 YR Price = $2.00 per unit, 2 YR Price = $2.25 per unit, 3 YR Price = $2.50 per unit

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Friday Nov 9th, 2012 at 4:01 am #31105

Hi Valerie.

I’m not sure what you mean by units. s2Member doesn’t have a credits/units/points system to get access. Access can be purchased with money or free. If you need something different, you’d have to custom code it.

You don’t need to set up a level for each price depending on the time they’re paying for in advance. The same level can be sold at different prices, but the prices are set in the shortcode for the button or pro-form you use to sell it.

Regardless of what price you sold it for or for how long, Level 1 will be the same for all users at Level 1, although the EOT (end of term) time will change depending on what option he chose to purchase.

Does that help?

Posted: Friday Nov 9th, 2012 at 9:45 am #31129

Hi Cristian . . . I’m building this website for Valerie, and writing on her behalf. This website is for an association of apartment owners.

The “Units” are number of apartment units owned by potential members. So the potential member will know this number coming in.

The services and access will be the same for all “levels”, so I guess there’s no need for “levels” in terms of s2Member? Only a Level 0 “free” and a Level 1 “paid”?

Originally, Valerie wanted the Membership Fee to be a function of the units owned by potential member – say $2 – if potential member owns 100 apartment units, he would input that, and s2Member would calculate that his Membership Fee would be $200, and send him (and this price) to PayPal.

I told them this would not be possible (was I wrong?), and asked them to ‘break it up’ into the membership ‘levels’ that you see above.

But in light of what you said above . . . am I looking at custom-coding (with short-codes) basically ONE s2Member membership level, with 5 different “unit levels”, each with 3 different subscription time periods?

I’m trying to get my head around this . . . I originally thought that I would need a grid of 15 PayPal buttons like this:

http://www.apartmentassociationriversidecounty.com/membership-options/

but is there a better (less cluttered) solution?

Thank you much! Corey

Posted: Friday Nov 9th, 2012 at 12:37 pm #31151
Raam Dev
Username: Raam
Staff Member

Hi Cory,

The s2Member shortcodes have attributes that specify things like the price, subscription duration, etc. With a little bit of PHP code, you can dynamically set the attributes, thereby creating one PayPal button that automatically adjusts itself depending on what shortcode attributes were set.

So, on one page you might ask how many units the person has. Then, when they submit that form, some PHP would read the number they submitted and then set the shortcode attributes for the PayPal button so that the button is configured to charge the correct amount (e.g., $200 if they entered 100).

You can read more about dynamic shortcode attributes here.

Also, instead of separating things out into membership levels, you might want to use the more flexible Custom Capabilities feature. It will really all depend on your requirements.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.