Home Forums Event Espresso Premium Pricing based on membership level (role)

Pricing based on membership level (role)

Posted: July 31, 2013 at 6:56 pm

Viewing 8 reply threads


July 31, 2013 at 6:56 pm

I need to create 2 new membership levels: (roles)
Member & Non-Member

Both will be required to login, however, members will get the discount, but the non-member roles will not. The need for this is to capture the non-member info, attendance history and possible upgrade options.

Is this possible? If so, can you kindly point me in the right direction?

Thank you!

Sidney Harrell

July 31, 2013 at 9:35 pm

This was a recurring request, specifically people using the S2 member plugin. We created the S2 member add-on that works with the S2 member plugin and our wp-user integration add-on to do exactly what you are asking. Under the pre-release section of your account page (you may have to activate it) you’ll want to download both Event Espresso s2member addon – pre-release v1.0.BETA and Event Espresso User Integration – Pre Release v1.9.8-BETA. You’ll want to set the threshold member level (level 2, for example). Then people who are logged in, but are level 1 (free membership, for example), will not get the discount, and people who are level 2 or higher will get the discount.


August 5, 2013 at 7:43 pm

Thank you Sidney, I will give it a shot and let you know if I run into any issues.

I appreciate your prompt support!


August 6, 2013 at 3:37 am

Please let us know how you get on Anita, that way we can close the forum thread or assist you further. Thanks!


August 6, 2013 at 10:58 am

When I try and install the first plugin (Event Espresso s2member addon – pre-release v1.0.BETA) I get the following error:

Call to undefined function event_espresso_run_install() in /home/xxxxxxx/public_html/wp-content/plugins/espresso-members-pr/espresso-members.php on line 73

Any Ideas?


  • Support Staff

August 6, 2013 at 12:41 pm

Someone will be updating the prelease beta of Members shortly. There’s a fix for this.


  • Support Staff

August 6, 2013 at 1:22 pm

The WP User Integration beta has been updated in the pre-release channel. I tested the new version and it will let you install without throwing a fatal error.


August 6, 2013 at 1:32 pm

Thank you for the update, however:

Warning: ucwords() expects parameter 1 to be string, array given in /home/apicssan/public_html/wp-content/plugins/event-espresso/class/pue/pue-client.php on line 81

Warning: Cannot modify header information – headers already sent by (output started at /home/axxxxx/public_html/wp-content/plugins/event-espresso/class/pue/pue-client.php:81) in /home/xxxxx/public_html/wp-includes/option.php on line 568

Warning: Cannot modify header information – headers already sent by (output started at /home/xxxxx/public_html/wp-content/plugins/event-espresso/class/pue/pue-client.php:81) in /home/xxxxx/public_html/wp-includes/option.php on line 569

I understand this is still in Beta, and I appreciate your efforts. You are going above and beyond the call. Thank you.


  • Support Staff

August 6, 2013 at 2:39 pm

Hi Anita,

The warnings you are seeing are from another part of Event Espresso, the part that handles the 1-click updates.

Can you let us know which version of Event Espresso is installed? If you’re on a version prior to 3.1.34 it may help to update.

Viewing 8 reply threads

The support post ‘Pricing based on membership level (role)’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso