Sell the same membership level at different prices?

Hi,

Can I sell the same membership level at different prices?
For example, $ 30 for Group A, $ 50 for another Group B, and so on.

Possible - levels are for “access” only. If your Group A and Group B can see the same info, they can be on the same level. And also can have different periods.

Yes, no problem at all.

You can sell the same level to 100 people at a different price each. You define the price in the shortcode for the button/form you’re selling it with. It’s not set in the level configuration.

:slight_smile:

Thanks!
is it possible to change the response New User Email Message and New User Notification email depending on the membership form?

Yes, you could. See: WP Admin > s2Member > General > Email Config

“PHP Code: It is also possible to use PHP tags—optional (for developers). If you use PHP tags, please run a test email with <?php print_r(get_defined_vars()); ?>. This will give you a full list of all PHP variables available to you in this email. The $user variable is the most important one. It’s an instance of the WP_User class (e.g., $user->ID, $user->has_cap(), etc). Please note that all Replacement Codes will be parsed first, and then any PHP tags that you’ve included. Also, please remember that emails are sent in plain text format.”

So you can have a conditional that checks the level and gives a very different message based on that.

:slight_smile:

If the user upgraded from Level 1 to Level 2 and then downgraded again to Level 1, which amount would apply if there were two different prices for Level 1?

What amount would apply to what? The Level 1 price when downgrading? The normal price. s2Member doesn’t calculate those.

If you need to adjust prices based on credit left from current level when up/downgrading, you need a bit of PHP code to calculate it and add the adjusted amount to your payment shortcode.

Here’s an example calculation to adjust the price in the shortcode: Fixed-Term Extensions (Auto-Extend), need improvement

I hope that helps. :slight_smile: