Support

Home Forums Event Espresso Premium core data migration

core data migration

Posted: May 21, 2014 at 8:21 am


Brian Hock

May 21, 2014 at 8:21 am

I’m trying to upgrde from EE3 to EE4. It says I need Core Data Migration but where do I find this download? My website is down because of this http://www.painteasely.com


Tony

  • Support Staff

May 21, 2014 at 9:23 am

Hi Brain,

Data Migrations are when EE4 takes the data from EE3 and ‘converts’ that data to be compatible with EE4. It is not a separate download but a part of EE4.

EE4 is vastly different from EE3, they are totally separate systems so as you have found, de-activating EE4 and re-activating EE3 will continue to run as normal again.

We recommend always backing up your site before performing ANY updates (themes, plugins etc), we have a guide on how to do this manually here:

https://eventespresso.com/wiki/how-to-back-up-your-site/

Although there are also plenty of plugins which will also do this for you. (A few examples are listed at the bottom of that guide)

So before attempting to upgrade to EE4, I would recommend first making a full site backup (which would include the files and database)


Brian Hock

May 21, 2014 at 9:37 am

Thank you. I did a restore to get the site back up. I had backed up databases and files before I tried to migrate. Wondering why the change over to EE4 didn’t work (I got a fatal error). If core data migration is part of EE4 why was it asking for it? Do you suggest that I activte EE4 with no data migration then re-enter all the data?


Tony

  • Support Staff

May 21, 2014 at 10:49 am

Wondering why the change over to EE4 didn’t work (I got a fatal error)

We’ll need to see what the fatal error was as there could be many causes.

If core data migration is part of EE4 why was it asking for it?

EE4 is asking if you would like to migrate your data, some users do NOT want to do so, se EE4 will ask. The first time you install EE4 after de-activating EE3 you’ll see something similar to this: http://take.ms/t0BJ7

EE4 is within maintenance mode and advising you to go to the Maintenance page.

Once you click that link you’ll be taken to a page asking if you would like to migrate (copy) your EE3 data to EE4. http://take.ms/NWV3F

Clicking ‘Migrate My EE3 Data to EE4’ then takes you to the next stewp in which you start the Migration by clicking ‘Begin Migration’ – http://take.ms/gzhRJ

There may also be multiple migrations depending on your current EE3 setup.

Do you suggest that I activte EE4 with no data migration then re-enter all the data?

That should not be necessary although with the crash report EE4 generates on a fatal error we can’t be sure.

Generally we recommend updating on a staging server first (be in live staging or locally) running a clone copy of the current live site. That way if there are issues, they can be fixed on staging first. Personally I use the plugin Duplicator to copy a site locally and test there, although there are many other options.

EE4 is vastly different from EE3 and includes more features (although not the same feature set as EE3) so may or may not suit your needs currently. For example, do you use promo codes currently as EE4 does not have promo code functionality.

You may be best either install EE4 on a test site and create an event to see if it suits your needs, or sign up with demoee.org in which you can create test events and see how the new system works.


Brian Hock

May 21, 2014 at 10:57 am

Well, that last part could be the answer to my dilemma right there…we use promo codes and are getting ready to run a promotion with Groupon. So it sounds like I should not switch over to EE4. I was thinking to switch because I wanted to utilize the “Transactions” page. But if we can’t use promo codes with EE4 then it will be a no-go. Thanks.


Lorenzo Orlando Caum

  • Support Staff

May 21, 2014 at 11:11 am

Hello,

Promotions are not currently available for EE4 so I would continue to use Event Espresso 3 at this time.


Lorenzo


Brian Hock

May 21, 2014 at 11:26 am

Just as an FYI, this is the error I got when I started migration:
Fatal error: Cannot redeclare espresso_version() (previously declared in /home/content/p3nexnas03/73/2059873/html/wp-content/plugins/event-espresso-core-reg/espresso.php:46) in /home/content/p3nexnas03/73/2059873/html/wp-content/plugins/event-espresso/espresso.php on line 35


Lorenzo Orlando Caum

  • Support Staff

May 21, 2014 at 11:32 am

You can’t run multiple versions of Event Espresso at the same time.


Lorenzo


Brian Hock

May 21, 2014 at 11:36 am

One more question: does the Groupon add-on work with EE3?


Tony

  • Support Staff

May 21, 2014 at 11:55 am

Hi Brian,

The Groupon Add-on is actually a EE3 Add-on, so yes it will work with EE3.

However, I too have a question, which Groupon promotion are you using? Not details specifically for your deal. But for example are users paying the full amount to Groupon and you want to manage the attendees using EE or does the Groupon code en-title them to a certain amount off the full price?


Brian Hock

May 21, 2014 at 1:56 pm

Groupon codes entitle them to a certain amount off the full price.


Lorenzo Orlando Caum

  • Support Staff

May 21, 2014 at 2:30 pm

Yes, it works. Here is the documentation for the addon:

https://eventespresso.com/wiki/social-coupons-add-on/


Lorenzo


Tony

  • Support Staff

May 21, 2014 at 4:03 pm

Hi Brian,

The Groupon Add-on will actually discount the full due amount for all attendees within a registration so will not work for you current promotion.

It may be possible to set this promotion up using Coupon code functionality of the site.

So when purchasing through Groupon all users will be given the same Groupon code (Lets say for example Groupon10) which would entitle those users to 10% off?

Is that correct?

The support post ‘core data migration’ 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