Support

Home Forums WP User Integration Fresh Install of WordPress, EE4 &WP User Integration – can't see users' events

Fresh Install of WordPress, EE4 &WP User Integration – can't see users' events

Posted: October 26, 2016 at 1:00 pm


psg_napkin_dev

October 26, 2016 at 1:00 pm

Hi,
I’m starting to develop my clients website, so this is a fresh wordpress install. I’ve just purchased and installed the following:
Event Espresso Core
Event Espresso – Calendar (EE 4.3+)
Event Espresso – MailChimp (EE4.4.5+)
Event Espresso – PayPal Payflow Pro (EE 4.6.0+)
Event Espresso – Promotions (EE 4.9.10+)
Event Espresso – WP Users (EE4.6+).

My problem is that both the [MY_EVENTS_ESPRESSO] shortcode and the user dashboard panel do not show events that the user has registered for. Here were the steps I followed:
1.I created a new test account as a subscriber.
2. Logged into this account and registered for free.
3. Visited a page with the [MY_EVENTS_ESPRESSO] shortcode and I receive the message – “You have no events yet”
4. Visited the WP Dashboard profile page and there is no my events section under account management.
5. Signed into my admin account and my test registration does show up correctly.

The only settings I’ve changed are in the WP Integration. This is because my client wants users to be able to register other people while not being an attendant themselves.

As a result I’ve disabled the sync contact information, and I’ve enabled login required.

Thanks in advanced for your help!
Jason


psg_napkin_dev

October 26, 2016 at 2:02 pm

Sorry, the shortcode I meant to write was [ESPRESSO_MY_EVENTS].


Josh

  • Support Staff

October 26, 2016 at 3:51 pm

Can you elaborate a bit on step 2 where you wrote:

2. Logged into this account and registered for free.

When you made that registration, did the email address field autocomplete, and if it did, was the email address changed in that field?


psg_napkin_dev

October 27, 2016 at 7:45 am

Hi Josh,
I’ve tried both. Does it need to be linked to the accounts e-mail even while not syncing the contact info?


psg_napkin_dev

October 27, 2016 at 7:46 am

And yes, it did autocomplete the address for me.


Tony

  • Support Staff

October 27, 2016 at 9:42 am

The WP User Integration add-on will only link registrations to the contact assigned to the User account you are logging into.

So if you change either First Name, Last Name or Email address when registering for the event that registration will not show up in your ‘My Events’ section, because the details were changed it will not have been assigned to your EE Contact.

So to clarify if you log into the account and register onto the event again using the details from within the user account (just leave the auto filled details), does it show up within your My Events section?

Also, if you log into your Subscriber account, then Edit your profile do you see a ‘View Linked Contact’ button – http://take.ms/igid1


psg_napkin_dev

October 27, 2016 at 9:55 am

Hi Tony,
That seemed to be the issue, thank you. Now I guess my follow up question is how can I make my user register other people, but not be an attendee? I’m planning on integrating this with S2 member and charging for memberships.


Tony

  • Support Staff

October 27, 2016 at 10:24 am

Now I guess my follow up question is how can I make my user register other people, but not be an attendee?

Do you mean so those registrations for others show up within the My Events section?

Currently you can not as the WP User integration add-on uses the Users contact to pull in the registrations. Creating registrations within different details to the users EE contact mean those registrations aren’t assigned to the contact, so EE can’t track those for the current user.


psg_napkin_dev

October 27, 2016 at 10:28 am

Hi Tony,
Unfortunately Yes that was what I was hoping to achieve.
If it has to be synced to a primary registrant, is it possible for me to create a “event manager” level ticket with s2 and make that a free ticket?
How do I ensure that this manager ticket is always the primary registrant?


Tony

  • Support Staff

October 27, 2016 at 11:14 am

You could create a ‘required’ ticket for the event organizer, then set a capability on that ticket that only the event manager role will have, for example access_s2member_level3http://take.ms/i1uEQ

That way only Event Managers can purchase the ticket, normal users can not.

You can also use a function like this one:

https://gist.github.com/Pebblo/00e163c2882e41741d6a86e42b543cc1

Added to a Custom Functions Plugin which will completely remove tickets from the ticket selector that you don’t have access to (meaning regular users won’t see it at all).

The require ticket should always be the primary ticket.

The support post ‘Fresh Install of WordPress, EE4 &WP User Integration – can't see users' events’ 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