Support

Home Forums Event Espresso Premium pre-sale question WP User Integration

pre-sale question WP User Integration

Posted: October 9, 2015 at 1:48 am

Viewing 3 reply threads


Merlin

October 9, 2015 at 1:48 am

hello,

i will buy the WP User Integration but first i have some questions.

i am on EE4.

on my webpage i want to offer memberships. basic member for 2,99€/month and premium member 4,99€/month. so this i can realize with the integrated roles manager by wordpress right? so i have the roles “basic member” and “premium member”. so now i have different events for the two roles. Event A has a regular price for non-members (10€) and for basic and premium members it is free. Event B is a special event and has a regular price for non-members (10€), a discount for basic members (5€) and only is free for premium members.

so my question is: can i assign different member tickets to different roles?

thank you really much.

merlin


Tony

  • Support Staff

October 9, 2015 at 5:09 am

Hi Merlin,

so this i can realize with the integrated roles manager by wordpress right?

Yes but you will need something to manage the member subscriptions and payments. Like S2 Member for example.

so my question is: can i assign different member tickets to different roles?

A quick note on this.

‘Role Based’ checking should not really be used anymore, not just within EE but within WP core or other plugins. You should be checking for a capabilities.

A role is basically a collection of capabilities, these may or may not build upon ‘lower’ roles, but it should be the capability that allows access, not the role.

For example, if I set a user to use the Administrator role, but then for that account only provide the capabilities of a subscriber, they should only have access to the same as what a Subscriber roles capabilities allows.

So having said that, Yes, you can only allow specific Roles to access certain tickets, as long as those roles have a specific capability to check. Lets say your ‘Basic Member’ has a capability of basic_member and your ‘Premium Member has a capability of premium_member.

You can set your tickets to require a certain capability before they become available, for example a basic member ticket – http://take.ms/S7PpP

Then a premium member ticket – http://take.ms/Pitxv

So then you can do something like this – http://take.ms/3KlBD

The Base price ticket doesn’t have a capabilitiy, so is available to all, basic member will see Base Price plus Basic Member tickets. Premium Members will see Base Price and Premium member tickets.

Make sense?


Merlin

October 10, 2015 at 9:23 am

make absolutely sense! awesome description. that’s what i’m searching for. thanks a lot.


Tony

  • Support Staff

October 12, 2015 at 4:21 am

You’re most welcome, Merlin.

Just let us know if you have any further questions.

Viewing 3 reply threads

The support post ‘pre-sale question WP User Integration’ 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