Support

Home Forums Event Espresso Premium How to migrate event espresso from one WP website to another

How to migrate event espresso from one WP website to another

Posted: January 14, 2020 at 6:55 pm


Gabrielli

January 14, 2020 at 6:55 pm

Hello, I am tasked with the transfer and migration of event espresso from our old WordPress website to our new one. I am not an expert at either of these programs and would love some help. First off, we are currently running EE3 Version 3.1.37.17.P. I’m wondering if it makes sense to update to EE4 for the new site? And if so, would I migrate to the new site first and then update, or update on the old site and then migrate? Hopefully that makes sense.

Secondly, there are active events up and I would not like to lose those registrations or take them off-line. In addition, there is all of our data on the old site that I don’t want to lose and would like to transfer to the new site. That being said, we will be able to use both sites throughout this process, so it’s not like the old one has to shut down at any specific time.

Both sites are running WordPress 5.3.2 and the new site uses the DIVI builder.

I’m wondering what the best procedure is for this process? Help around that would be immensely appreciated, thank you so much!

Rob


Josh

  • Support Staff

January 15, 2020 at 9:02 am

Hi Rob,

It’d be best to do the transfer first, because of the way the tables used by EE3 are separate from the regular WordPress database tables.

The simple and clean way to do the transfer is outlined in the following steps. When you’re ready to shut down the old site:
1) backup the database on the new site
2) deactivate EE3 on the old site or put the site into maintenance mode to prevent any further registrations on the old site
3) backup the database on the old site
4) take the tables from old site that have the prefix _events_ and import them into the new site
5) Install and activate the Event Espresso 3 plugin on the new site
6) At this point all of the events/registrations will be on the new site, but you’ll need to reapply any settings to the new site that were changed on the original site

Then later if you’d like you can do the migration to EE4, and you’ll find more information about that here:

https://eventespresso.com/wiki/how-to-upgrade-event-espresso/#migrate-to-event-espresso-4


Gabrielli

January 15, 2020 at 8:46 pm

Hi Josh!

Thanks so much for the quick and helpful reply. Most of what you’ve said makes sense to me and sounds fairly straightforward. However, as a new user in this program, I just can’t seem to figure out what this means and how to do it:

“4) take the tables from old site that have the prefix _events_ and import them into the new site”

I’m not sure if that means some part of the database backup for the site, or just exporting the event data as an excel document. I did some research and just am not sure where I find those “tables” and how to import them in the new site.

My only other question is for something like my situation, does it make sense to do this EE3 to EE3 transfer first on a staging site? Or is that just not necessary here?

Thanks again for the help and walking me through it!

Rob


Josh

  • Support Staff

January 16, 2020 at 6:42 am

Hi Rob,

Step 4 will require using a database management tool like phpmyAdmin. Usually your host’s cpanel will have this or a similar app installed.

My only other question is for something like my situation, does it make sense to do this EE3 to EE3 transfer first on a staging site?

Yes that makes perfect sense.


Gabrielli

January 18, 2020 at 8:06 pm

Hi Josh! Thanks so much for this help! At this point I have commandeered a real, actual web developer to guide me through the sticky spots in this process. Grateful for that! If we run into any trouble, I’ll contact you. If not, thanks again for your quick replies and help. 🙂
Rob


Gabrielli

January 23, 2020 at 7:05 am

Hi Josh, We successfully completed the EE3 migration yesterday from our old site to the new one. Glad I had help! Now I am on to the next step, and I’m thoroughly perplexed. I would now like to match the style or theme style of the events page and listings to the style of our site. We are using the DIVI builder on our WP site.

The Event Registration page is up and running and our events are listed there. I seem to be able to use DIVI to add new columns and modules around the listings but can’t change the listings themselves. I see that that those just come in with the [ESPRESSO_EVENTS] shortcode. I’ve tried to make a new page and add in that shortcode, but it doesn’t bring up the events like in this page. Perhaps you can only use it for one page.

Either way, at this point, my intention is to adjust the style of the listings on every page in the event registration user process. I read a bunch in the documentation and support forums and I’ve come across ‘customizing themes,’ ‘customizing or reassembling templates,’ ‘using CSS,’ and ‘using shortcode.’ Each of those terms seems to go about things a different way and they’re all a bit confusing to me.

However, a relevant questions comes up before I start digging in to this customization process, which is, does it make sense for me to update to EE4 before starting on this? I’m wondering whether it’s easier to do these template customizations using DIVI on EE3 or EE4? Or perhaps it doesn’t make a difference?

Thanks for the help! Happy to send any screenshots.

Rob


Josh

  • Support Staff

January 23, 2020 at 1:42 pm

Hi Rob,

CSS is the recommended tool for adjusting styles. With Event Espresso 3 specifically, you can set the plugin to not add its own styles by going to Event Espresso > Template Settigns and set “Use Themeroller Style Sheets” to No.
The result will be only theme styles will be used.

If you’re going to adjust styles with CSS then you may want to migrate to EE4 first, because any specific styles applied to Event Espresso elements will need to be updated. This is because EE4’s html/markup is very different than EE3’s.


Gabrielli

January 23, 2020 at 7:15 pm

Ok great, thanks for that! I’ll take those suggestions and see what I can do. And yes probably just migrate to EE4 before doing a lot of work on style adjustment. Cheers!

Rob


Gabrielli

January 27, 2020 at 11:42 am

Hi Josh! I have one further question. I am going to add in our mailchimp mailing list to this new website now and would like to push all attendee information from event registration to mailchimp. So my two questions are:

1. Do you know the best way to do this integration?
2. Does it make sense for me to update to EE4 before doing this mailchimp integration? Even if EE3 is fine for us for now, I’d rather not have to do extra work in the future when we do update.

Thanks for any thoughts!

Rob


Josh

  • Support Staff

January 27, 2020 at 12:35 pm

Hi Rob,

What you could do, and I don’t know if this is the “best” way, is export the attendee list into a CSV file. Then prepare the data in a spreadsheet app. Then import using your MailChimp account’s import tool.

The above works the same way if you’re using EE3 or EE4.


Gabrielli

January 27, 2020 at 12:41 pm

Ok great, thanks for the help!

The support post ‘How to migrate event espresso from one WP website to another’ 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