Support

Home Forums Event Espresso Premium Manual Registrations not working with Learn Dash Integration + WP Users Add-on

Manual Registrations not working with Learn Dash Integration + WP Users Add-on

Posted: December 16, 2015 at 2:18 am


BCPTA

December 16, 2015 at 2:18 am

Hi there,

I’ve followed these instructions to test a manual registration on our site:
https://eventespresso.com/wiki/manually-add-registrant-wordpress-dashboard/

The problem we encounter is with our LearnDash integration, which is critical for the function of our organizational needs for your plugin. The users we manually register do not get enrolled in a course automatically, and no user accounts are created in WordPress, though we do have the WP Users Add-on installed.

Can you please help us solve this? We need to be able to manually register some users for some administrative purposes.

But when someone is registered for an event, they should be enrolled in the associated course.

They should also become a ‘Subscriber’ or at least some user role in the system, so that they then can be enrolled in the course.

Thanks for your help


Lorenzo Orlando Caum

  • Support Staff

December 16, 2015 at 6:37 am

Hi Johanna,

The manual registration system in the WP dashboard can only register users for events at this time. It does not connect to integrations like Learndash or WP Users at this time.

Learndash runs after a registration is completed on the frontend so completing a registration there will setup the user account correctly.


Lorenzo


BCPTA

December 16, 2015 at 5:51 pm

Are there plans for this to be built in to the system? This can create a lot of set backs to the intended use of the plugins together, no?

Thanks for your help


Josh

  • Support Staff

December 16, 2015 at 6:42 pm

If there are plans for making manual registrations to work with LearnDash, it would be something that the LearnDash integration would add. The folks from Learndash may have plans to add this, and if they don’t, I’m sure they’ll be more than happy to discuss this with you.

Regarding the WP Users integration, you can manually add a registration for a specific user by switching to that user account, then manually add a registration on the front end while logged in as that user. The WordPress User Switching plugin is recommended for this task.

Another option would be to build a new add-on that adds a new field to the admin registration step where the admin could select a user account. Since we do not plan on adding this anytime soon, you could contract with one of the developers listed on this page for a quote to build this.


BCPTA

December 18, 2015 at 11:03 am

Hi Josh, thanks for your reply. I’ll let LearnDash know about the integration problem there.

For the WP Users – this seems very unintuitive. If someone can register on the front end and become a WP user using the WP Users add-on that you are selling, then why wouldn’t it work the same way when manually creating a registrant in the back end?

Do you think this can get on your list for an upgrade soon at all? It just seems like something sold as “WP Users Integration” should actually integrate fully with your system. Registering people is an essential part of the plugin feature. I don’t think it’s a ‘far out’ thing to ask.

Thank you for the suggestion of how we could work around this in the meantime. However, we need a way to do this as easily as possible in our organization as not everyone who will use the site is web or tech savvy. We chose these plugins together so they can help solve our needs. It would take a long time for us to do this in bulk, which is what we’re trying to solve right now, since bulk ticket sales also do not create users in our backend, which is also a set back for us.

Thanks


Josh

  • Support Staff

December 18, 2015 at 3:12 pm

Hi Johanna,

I can check into this, but I don’t make the decisions about what gets worked on next if it involves adding a new feature. If you need this done quickly, I can suggest checking with one of the pros listed on this page:

https://eventespresso.com/developers/event-espresso-pros/

If this is something that’s simple to add, then quotes you’ll get should be reasonably priced.


BCPTA

December 22, 2015 at 4:21 pm

Can you please run this by the decision makers in the mean time to let us know what they say? I really feel this is not a cost that we should have to take on. You should definitely be putting this on your sales pages before people buy the plugin.


Josh

  • Support Staff

December 23, 2015 at 9:48 am

Hi Johanna,

I checked into this and it turns out there’s already two open tickets where these features have been discussed. I mention two here because there are two scenarios that are related to the request we’re discussing here:

Scenario A) Add a manual registration and at the same time create a new user account.

Scenario B) Add a manual registration and select a user account that’s already in the system to connect the user account to the registration. This would allow for bulk importing user accounts, then later adding registrations to each of these accounts, all from the WP admin.

One of the considerations that was brought to my attention was how to handle the scenario when a site has thousands or even tens of thousands of user accounts.

One site where this feature was added as a customization had over 20,000 user accounts, so what happened was the page that lets you add add a registration would crash when it tried to render the select box for adding users.

So what this means is adding this feature requires 1) make it easier to register existing users onto events, and 2) still allow the add new registration page to function if there are a high volume of user accounts.

You are invited to vote for these features and comment on their trello boards, which are linked to their respective internal tickets that we use to track them:

https://trello.com/c/3qDvvRgG/113-wp-user-integration-add-ajaxified-text-field-that-autofills-for-existing-user-accounts

https://trello.com/c/B4lKbz8A/114-wp-user-integration-admin-side-registrations-add-a-toggle-for-automatically-creating-a-new-user-account-for-the-registration-att


BCPTA

December 24, 2015 at 7:47 pm

Hello Josh, I’ve voted on these and commented on one of them.

Regarding the 20,000 user scenario, I think that what we are asking here (scenario A) could move forward without an import or mass-registration feature for now, at least as a stepping stone to a fuller manual registration feature.

Imports into WP are known to cause time-outs, as we can see when reading the support forums of any migration plugin. So this is something people who do imports are facing regularly anyway.

I’m guessing this can be handled by just letting users know what the hosting and site requirements would be to prevent time outs, or by limiting the number of users or registrants that can be imported in a single shot.

WP All Import also seems to have solved this problem of the time outs and other import issues, so maybe just connecting with them for an integration would be a simple solution? http://www.wpallimport.com/

If this is something that needs to be added to a trello board, can you let me know which one?

And if I’m misunderstanding the set back or the scenario you’re describing, I apologize. I just would like to know a way we can start making steps towards a tangible solution, instead of leaving it alone assuming it’s an unsolvable issue.


Josh

  • Support Staff

December 28, 2015 at 1:43 pm

I think you’d actually need both solutions though because you have already imported user accounts into WordPress. Will those existing user accounts need to be synced to new registrations added via the admin?


BCPTA

December 29, 2015 at 2:44 am

Thanks for writing back. This is not necessarily always the case.

We do have imported users, but we also will have groups that want to us to register them for our events, or non-techy people who just will not register themselves and want us to do it for them.

So we could encounter both cases. Sometimes they may be users in our system already, and sometimes not, and a new user needs to be created.

But if it could just work that when someone is manually registered, it creates a user account, that would be fine. It’s much faster for us to do this in the back end than via the front end. So for multiple orders, it will save our volunteers lots of time.

If someone already has a user account, we can better work with them to offer incentives to do registration themselves if they are already in the system.

The support post ‘Manual Registrations not working with Learn Dash Integration + WP Users Add-on’ 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