Posted: February 15, 2017 at 10:12 am
|
Hi, For our current event we decided to go with EE but before that we sold tickets on platform like eventbrite and picatic. What would be the best way to import those users in EE and generate the right registration data? We have around 500 people that we need to import in EE. Thanks for your help. Jean-Francois |
Hi Jean-Francois, Currently Event Espresso does not include an import feature you can use for this so the registrations would need to be manually added to the event(s) by the admin. You can do this from the front end as a normal registrant, or through the admin: https://eventespresso.com/wiki/manually-add-registrant-wordpress-dashboard/ |
|
|
Thanks for your answer. If I wanted to do a sql script, could you validate my steps just to be sure i’m not missing anything? 1. Since I’m using WP Users Integration, I would first create all those users Thanks again for your help. JF |
There are multiple relationships setup within a registration so what you are trying to do is not simple. Your users would be a standard wp user. Each user would also need an EE_contact which would then also be linked to the wp user you created. Each registration created will need to be assigned to the correct EE_contact. Within each registration you need to be assign the correct ticket (which will also need to be created within the event), each ticket needs to be assigned to its relevant datetime (which again will need to be created) within the event. The datetime sold value will need to incremented with each registration added to the system to keep track of the registration count You can not simply just create registrations and have them show up in Event Espresso, if it’s a single event within ticket it gets a little easier but there is still a lot more data to manage than users and registrations for this to work. |
|
|
Thanks for your feedback Tony. Yes its a single event setup. I understand that this is not be easy. And like you said it impacts a lot of table. I certainly don’t want to corrupt anything. But is there anything I can do to speed up the registration of 500 people without having to go through the registration process one by one? Thanks again for your precious help |
|
Hi Tony, I did some test and created a registration for a user that already exists as a WP user and I was expecting the shortocode [ESPRESSO_MY_EVENTS] to display the ticket that was created from the admin panel. I read that the admin panel was not compatible with WP User Integration. Do you know what is missing so it could be tied up? Thanks |
Other than manually entering them into the system the only other option is to create a custom import, however it is not something we can provide support for on the forums.
Registrations manually added by the admin will not link to the user account, only registrations made on the front end using registration details that match the EE contact whilst logged into the users account will be linked and shown in the ‘My Events’ section. It could be the ATT_ID within esp_registration is either not set or set to the wrong attendee/contact id so it won’t show but I’m not sure I follow exactly what you did to test, just add a registration through the admin using a user details then switched to that account to view my events? |
|
|
Yes this is exactly what I did. 1. Logged in as an admin and created a manual registration for user Should this be happening or should I add custom code? Thanks |
Event Espresso does not link registrations to users if that user did not make that registration whilst logged into their account AND if the first name, last name and email address do not match their user account details. So adding a registration via the admin will not add that registration to the user my events section, you would need to switch to the user and register on the front end for it to show. |
|
|
Good morning Tony, I was able to make it work this morning simply by inserting a row wp_EE_Attendee_ID in the wp_usermeta assigning the right attendee id to the right wp user id. Do you see any issues with this manipulation? Thanks |
That should be fine, its basically what happens when you use the front end to add the registration whilst logged into the account. |
|
|
Great! Do you know of any filter or hook that I can use to programaticaly do that? |
You could take a look how the EE4 User Integration add-on adds the value: https://eventespresso.com/product/eea-wp-user-integration/ It uses the hook |
|
|
Great Thanks Tony, I will take a look. Have a good day, JF |
Update: The Event Espresso 4 Importer add-on is released and its feature allows for importing registrations into events. You’ll find more information here: https://eventespresso.com/wiki/event-espresso-importer-add-on/ |
|
The support post ‘Import data from other system’ 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.