Support

Home Forums WP User Integration Save user info + Membership Portal + Custom Widget + Cart expiration + Waitlist

Save user info + Membership Portal + Custom Widget + Cart expiration + Waitlist

Posted: January 19, 2017 at 5:19 pm


Liz Rice

January 19, 2017 at 5:19 pm

Hello, I have a few questions. I hope you are able to point me to the right direction:
*We are currently on EE 4.9.26.p

1- Save user info: We purchased the WP user integration and People add-ons because we want to have the capability to store the user information for future registration. Do these plugin have this function and a membership functionality? If we do need to get another membership plugin, do you have any recommendation in that regards?

2- List Widget: I am trying to sort the events list widget by date DESC, so the most recent at top of the list. The only way I could accomplish that is modify event-espresso-core-reg/widgets/upcoming_events/EEW_Upcoming_Events.widget.php (line 324). Which works great! However, I can’t get it right to override this file in my child theme. I know on EE3 the override folder is on wp-content/uploads, but on EE4 its on the actual child theme, right? If so, how exactly my path/folder should look like?

3- Cart: We purchased the multi-registration plugin. How long does a event lasts in the cart? Also does the cart has a default url? We are trying to add link/button to the cart in the main menu, since once a user adds a event to the cart and hit “continue shopping”, there is no way to go back to the cart.

4- Waitlist: I think I have seen this, is there any waitlist functionality for user who wants to be on a waitlist of a full event?

5- Is there any easier way to change all the instances of “event” to “project”? Right now I am using translation at my functions.php and one of your filter (function ee_mer_change_cart_button). However, there is still some instances that won’t change for either of them.

Thank you in advance!


Tony

  • Support Staff

January 20, 2017 at 1:18 pm

Hi Liz,

1- Save user info: We purchased the WP user integration and People add-ons because we want to have the capability to store the user information for future registration.

The people add-on allows you to assign ‘People’ to an event, as in you may have people assigned as staff, speakers etc. See here:

https://eventespresso.com/product/eea-people-addon/

It sounds like you may be expecting something different from that add-on, could you share some details on how you want to use it?

Do these plugin have this function and a membership functionality?

The EE4 User integration add-on syncs up your registrations with your WP user profile and add registrations made that match your contact details to your account.

It does not have ‘membership’ functionality although it depends on what exactly you mean by that, can you provide further details?

If we do need to get another membership plugin, do you have any recommendation in that regards?

Whilst I don’t have any specific recommendation we have seen uses use S2 Member and ultimate member previously, again it really depends on what your looking for.

One of the feautures within EE4 User integration add-on is to allow you to set a minimum capability on a ticket, so if the user doesn’t have that capability on their account/role they can not purchase the ticket. If you need that functionality your membership plugin must use roles/capabilities to manage members.

2- List Widget: I am trying to sort the events list widget by date DESC, so the most recent at top of the list. The only way I could accomplish that is modify event-espresso-core-reg/widgets/upcoming_events/EEW_Upcoming_Events.widget.php (line 324). Which works great! However, I can’t get it right to override this file in my child theme. I know on EE3 the override folder is on wp-content/uploads, but on EE4 its on the actual child theme, right? If so, how exactly my path/folder should look like?

The widget doesn’t allow you to override itself through your child theme, however we have an example of how you can create a clone of the default widget and load your custom one here:

https://gist.github.com/joshfeck/27a285c4285a6c986053

If you add that as a plugin on your site you can edit the plugin rather than the original widget 🙂

3- Cart: We purchased the multi-registration plugin. How long does a event lasts in the cart? Also does the cart has a default url? We are trying to add link/button to the cart in the main menu, since once a user adds a event to the cart and hit “continue shopping”, there is no way to go back to the cart.

The cart is linked to the user session, by default the lifespan of the session is 1 hour.

The default URL for the car is /registration-checkout/event_cart=view#checkout

You could also use the EE Mini Cart widget that the Multi Event Registration add-on adds.

4- Waitlist: I think I have seen this, is there any waitlist functionality for user who wants to be on a waitlist of a full event?

Currently we don’t officially support waitlist events, however we do have a workaround that allows you to add ninja form to a sold out event so the user can register interest:

https://gist.github.com/joshfeck/fa7725952e9087c1a781

Will that work?

5- Is there any easier way to change all the instances of “event” to “project”? Right now I am using translation at my functions.php and one of your filter (function ee_mer_change_cart_button). However, there is still some instances that won’t change for either of them.

It depends where hasn’t changed, can you add further details?

You can change the default slug for the /events/ page within:

Event Espresso -> Events -> Templates.

Note that once you change the slug you will need to flush your permalinks by navigating to:

Dashboard -> Settings -> Permalinks.

Make no changes and save the settings.


Liz Rice

January 21, 2017 at 9:27 pm

1- We would like to capture/save all the user’s info (current form) to the user’s profile account. Can you please clarify when you say “The user add on syncs up with your WP user profile”. So, how can we make the form questions be a part of the WP user’s profile? Making it easier for future registrations.

2, 3- Great! thank you!

4, 5- I will give it a shot and get back to you if I have any further questions.

Thank you!


Tony

  • Support Staff

January 23, 2017 at 4:07 am

1- We would like to capture/save all the user’s info (current form) to the user’s profile account. Can you please clarify when you say “The user add on syncs up with your WP user profile”. So, how can we make the form questions be a part of the WP user’s profile? Making it easier for future registrations.

The ‘Personal Information’ questions, First Name, Last Name and Email address will be auto-filled on the registration form using the values from your WP User Profile. If you change those values on the registration form it will sync those values to your profile, IE change you profile to match. (You can disable that function if needed)

The user integration add-on does not pull the answers for previous questions by default but we do have code snippets to enable that.

Address questions:
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/jf_filter_address_answer_for_wpuser.php

Custom Questions:
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/mn_wp_user_addon_save_custom_answers_too.php

You can place both those functions within a Custom Functions Plugin on your site to enable that functionality.

PLease do let us know if you have any further questions.

The support post ‘Save user info + Membership Portal + Custom Widget + Cart expiration + Waitlist’ 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