Support

Home Forums Event Espresso Premium s2member and membership

s2member and membership

Posted: October 26, 2016 at 2:32 pm


FulgenceSMG

October 26, 2016 at 2:32 pm

Hi,

I’m using EE4
On the website we sell different conferences (1 per month)
Only who pay a membership can participate to those conferences.
I hope you can help me because is much more difficult than I thought…

1) TICKET PAGE
So I installed s2member and start playing with settings
In EE in went to Member Settings and activated the required login for all event
So I decided to call the tickets “Available only to subscribers”
Result, now if I’m not logged in I can’t buy tickets : good !
But no button appear to invite them to register 🙁
It is possible to solve this problem?
Is this the right way to manage membership ?

2) REGISTRATION
If I have 2 kind of subscribers:
1) free but without the possibility to buy tickets
2) paid members who can subscrbe to events
Do I have to put the tickets at 0.- $ is the good solution?
I have to check how to limit tickets only to paid members ….

3) In fact free subscribers are mandatory, because s2 members that not pay are by s2member plugin switched to free users.
If i go in Event espresso Registration Form settings there i can choose “Default Role for user creation on registration”. Shoud i use sm2member level 1 (free) or level 2 (paid) ? because dont know

4)
When someone subscribe with s2 member he fill all his data (adress….). those data are synched with EE or not ? Or no need ?
Because now, if i’m logged in and I buy a ticket I’ll see “Personal informations” with just first name/last name/email but not all the fields

5) when i buy a ticket a popup appear to invite me to go to the cart
Is there a “cart” to add to the menu ? because if i leave that page and want to go back to cart to finalize the checkout i cant…

6) once i proceed to registration if i click on “return to event cart” nothing happen (the page goes up)

7) finally most important… i need a french translation, where i can have it ?

Thanks ! hope you can help me soon


FulgenceSMG

October 27, 2016 at 4:56 am

In fact my client has many different kind of tickets/membershiop 🙁
Probably I have to check that with s2 members but your advice would be appreciated because i’m a bit lost.
Dont need to answer this last post, is just to explain you how we need to work..

Situation is complicated…
Membership payment is not managed by the client.
Client need to pay membership in another website
So once they pay , my client will change the member in s2member from free->to paid members

Then we have many types of members/non members
1) member (who paid the other website) who can “buy” free tickets for conferences
2) member (who piad the other website) who can but paid ticket for conference+dinner

Then we have 3 different types of non-members (who didnt pay the other website)
Those type of subscribers/non-members have different prices if they buy ticket or ticket and dinner.
The “problem” is that some dont want to subscribe to the website and just buy tickets, other wants to subscribe. (no ticket price different between someone who register to the website and the one who wont subscribe)

So for those 5 types i’ll need to manage who want to register and who just want to buy ticket. In fact 10 situations

1) non-memember who buy a ticket for a conference : paid titcket
1b) non-memember who buy a ticket for a conference + dinner : paid titcket

2) member from another club (he should give member nr in the form) for conference : free ticket
2b) member from another club (he should give memmber nr in the form) for conference+dinner : paid ticket

3) student : free ticket
3b) student : conference + dinner : paid ticket

So in fact s2 member will not manage paid membership but just those levels.
And EE will probably manage all the payments

So, probably i should deactivate “required login for all event” and use “ticket capability requirements” with s2member_level1 ..2… as in this picture ?
http://ee-screenshots.s3.amazonaws.com/ee4/ee4-s2member-roles-tickets.jpeg

If yes, it means that a lot of tickets will be displayed. And for each conference we have the same type of tickets. Can we make a “group” and duplicate it for each conference ? Probably, i’ll go to check it..

Sorry for all those questions but i need the project to be online asap and it takes me a lot of time to do the right settings. So your advice would be precious

thanks


FulgenceSMG

October 27, 2016 at 6:07 am

UPDATE ABOUT FIRST POST BecAuase i can’t edit my posts.
Point 2 & 3 : forget, replaced by my second post
Point 4 : forget, new question :

When i create a ticket on the right i have “User integration settings”
here I can decide if yes or not it auto create users with registration: perfect

Then my question is about the “Default role for auto-created” users.
My question is about registration form fields between the fields of EE and the fields of S2 member. There are 2 situations

a) If I choose s2member_level 3 for example EE will display the fields that i edited in EE->resgistration form. Let’s say first name/name/email/phone/adress

b) But if someone subscribe directly to the website with s2member he will find the s2member form that maybe is different.

So my question is : if someone is making the registration using the solution a, he fill the phone field for example, will this field be the same of the phone field in s2member ?
Because we will have subscribtion by your plugin and by s2members
The goal when we will consult the member list in s2mmebers should be to have one global field for phone, adress….

Thanks


FulgenceSMG

October 28, 2016 at 3:27 am

anyone? :/


Josh

  • Support Staff

October 28, 2016 at 9:04 am

Hi there,

Before I get started with replies to all of your varied questions, one little tip I can share with you is you’ll get faster replies if you can post a new thread for each question. That will also keep the topic and replies easier to understand (and avoid scrolling up and down a lengthy topic to find answers) if you have some follow up questions for any of the following:

1) TICKET PAGE
So I installed s2member and start playing with settings
In EE in went to Member Settings and activated the required login for all event
So I decided to call the tickets “Available only to subscribers”
Result, now if I’m not logged in I can’t buy tickets : good !
But no button appear to invite them to register ????
It is possible to solve this problem?
Is this the right way to manage membership ?

Please see this thread for a solution:
https://eventespresso.com/topic/loginregister-before-purchase/#post-203643

Issue two, where you outlined in this reply:

Can we make a “group” and duplicate it for each conference ? Probably, i’ll go to check it..

I’m not sure what you mean by making a “group”, but your scenario sounds very much like another scenario described in the later part of this other thread, so you might find the solution there helpful:

https://eventespresso.com/topic/promotion-early-bird-advice/#post-220473

So my question is : if someone is making the registration using the solution a, he fill the phone field for example, will this field be the same of the phone field in s2member ?

No.

5) when i buy a ticket a popup appear to invite me to go to the cart
Is there a “cart” to add to the menu ? because if i leave that page and want to go back to cart to finalize the checkout i cant…

Yes, you can use the mini cart widget, or you can also use a custom link in your WordPress menu manager. Your custom URL will look like this:
/registration-checkout/?event_cart=view#checkout

6) once i proceed to registration if i click on “return to event cart” nothing happen (the page goes up)

Have you checked for a JavaScript error in the console? There may be a theme conflict of a plugin conflict.

7) finally most important… i need a french translation, where i can have it ?

https://translate.eventespresso.com/projects/event-espresso-4/fr/event-espresso-fr_FR

Direct link to export the .mo file:
https://translate.eventespresso.com/projects/event-espresso-4/fr/event-espresso-fr_FR/export-translations


FulgenceSMG

October 28, 2016 at 2:54 pm

Thanks a lot. I understand, I’ll read everything and open a ticket for each future point i dont understand.

I just want your advice about this point where you said no and the “group” point.

So my question is : if someone is making the registration using the solution a, he fill the phone field for example, will this field be the same of the phone field in s2member ?

At this point I should never use the EE registration form because can’t have some user data on EE and others in the other plugin… i should force users to register with S2member because your system don’t manage levels?
Or even better… i realize that i dont need S2member plugin… but just a capabilites plugin like members.

At this point if I use only a registration form from another plugin what is the consequence in EE ? Probably no one if at least first name, last name and email field are sync between your plugin and another one !

Can you confirm me? Thanks a lot

About the “group” is less difficult 😉
Because we have many type of tickets for every conference.
It will be long to recreate each type of ticket (10 types with their roles)…
Is there a way to duplicate the event or duplicate all the tickets of an event (what i called group) to use the same in another event ?

Thanks a lot


Josh

  • Support Staff

October 28, 2016 at 3:25 pm

Technically you would not need any plugin to manage membership levels because WordPress has this built in. For example, if a member registers an account and all they get is the “subscriber” role, they’ll now have the “read” capability and you can use the “read” capability for the Ticket capability requirement. Where S2 comes in handy is if you need several different levels of memberships where higher levels of membership get more incentives (like better ticket prices).

Is there a way to duplicate the event or duplicate all the tickets of an event (what i called group) to use the same in another event ?

Yes, there’s a “Duplicate Event” button near the top of the event editor. Is that not being displayed for you?


FulgenceSMG

October 28, 2016 at 4:39 pm

In fact i just need different ticket prices per type of user, so if i understand well i just need to have different roles in wordpress.

I just have to found a registration form where user will be assigned to the choosen role (student,member from another club, simple member)
I’m trying to add also buddypress, but buddy press dont manage different types of registrations roles… Probably I’ll forget buddy press…
If you have any advice…
If not thanks a lot for your help

I didnt saw the little button for duplicate the event. It would be good if this button was also in the list of events where you edit/delete…

Thanks !!!


Josh

  • Support Staff

October 31, 2016 at 10:50 am

The Members plugin by Justin Tadlock could work well for you because you can create new roles and give those roles specific capabilities.

https://wordpress.org/plugins/members/


FulgenceSMG

November 5, 2016 at 12:20 pm

1)For the login button the snippet makes an error

Notice: Undefined variable: button in /home/clients/b457b565c855761279038402c07443fc/web/wp-content/themes/../functions.php on line 29

So I simply erased the “button” variable, and just wrote html with echo
——————–
7) I uploaded mo/po files for french, good
But there are still a lot of english words that can’t be translated!
In the event page, text like “show details” are not in the po/mo file neither in glotpress 🙁 where can i translate these sentences ????

8) I found the best plugin to have a website with event espresso/buddypress and role management :
https://codecanyon.net/item/frontend-user-pro/14961886


Josh

  • Support Staff

November 8, 2016 at 1:17 pm

The snippet from item 1 has been updated:
https://gist.github.com/joshfeck/c68d410fcd53cf2c65b60c93f04b1d9e

The exact text string for the show details link is:
show%1$sdetails%1$s+
There may be a few placeholders in some front end strings to allow html to be added where needed.


FulgenceSMG

November 11, 2016 at 4:20 am

Ok thanks for all!


JacquesMivi

May 1, 2017 at 11:20 am

Hello,
I’m contacting you because it seems that we have the same questions that you had in October 2016 concerning the compatibility between EE4, Buddypress / bbPress and Frontend User Pro. Would you accept to have a quick chat on the technical aspects of the implementation of these complementary plugins? I’m French but I’m fluent in English.
Thanks in advance and kind regards

The support post ‘s2member and membership’ 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