Support

Home Forums Event Espresso Premium Migrating to EE4 (2)

Migrating to EE4 (2)

Posted: August 6, 2014 at 10:50 am


Randy

August 6, 2014 at 10:50 am

Hi, I am using EE3 and have been satisfied with it but I am ready to convert to EE4. I have the personal license.

Is it better to convert or to replace?

I understand there is a process for deleting all the tables and data from EE3 and starting fresh with EE4 but I see a lot of extra work re-entering venue and question information and I lose history as well, plus all the custom changes I made to various templates in EE3 will be gone and I’ll need to figure out what changes to make to match those or maybe I can’t or won’t need to customize those templates.

I have tried to upgrade from EE3 to EE4 on a test site but I had a lot of problems in the conversion so I am apprehensive about that. Maybe EE4 4.3.0 won’t have those problems.

what is the recommended way to move to EE4?


Josh

  • Support Staff

August 6, 2014 at 12:27 pm

Hi Randy,

What’s better depends on your situation. We’ve outlined the steps to update from Event Espresso 3 to Event Espresso 4 in the documentation:

https://eventespresso.com/wiki/updating-event-espresso/#ee4

Were the issues you had when you first tried migrating related to the display of events, the shortcodes, or something else?


Randy

August 6, 2014 at 1:09 pm

Josh,

I was installing EE4 version 4.1 at the time of the local install.

I had multiple errors. First I had problems converting as it locked up after converting about 40% of the records. Lorenzo Caum gave me some fixes that helped me get past the lock up. Next I was not able to open the event editor, over 600 venues listed, no names, just venue ID entries. I had problems with the questions lists, and PHP errors in the venue tables.

Lorenzo had me edit the database and delete the erroneous venues, then I had to remove the wp_posts data regarding venues. After the edits he had me do I was finally able to open the event editor.

I think all this was documented in a EE4 crash report. The date it started was back in June on the 5th.


Lorenzo Orlando Caum

  • Support Staff

August 6, 2014 at 2:19 pm

Hi, I sent you an email. Please give that version a try.


Lorenzo


Randy

August 7, 2014 at 11:22 am

Lorenzo, I installed the zip file you sent and was able to successfully migrate to EE4. Everything went smoothly and I have got just about everything working.

My first registration of a migrated event failed however. The error I received said:

An error has occurred:
Your form data could not be applied to any valid registrations.
EED_Single_Page_Checkout – _process_attendee_information – 1386

I’m not sure what this is telling me. Is it saying my event is not valid or that the registrant information is not valid or is there another issue?

thanks
Randy


Josh

  • Support Staff

August 7, 2014 at 12:13 pm

Hi Randy,

The message indicates that you’ll need to disable caching for pages that handle the event registration checkout and payment pages. W3 Total cache has a setting that allows you to disable caching for specific pages.

You can find out whether a page is being cached on your site be viewing its source. If it has an html comment near the bottom of the page source that looks like this:

Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (Requested URI contains query)
Object Caching 3080/3100 objects using disk

Served from: yoursite.org @ 2014-08-07 13:09:54 by W3 Total Cache

It means that the page is being served as a cached file instead of being served dynamically by PHP.

Once you update the settings and delete the cache, the registration checkout should work as expected.


Randy

August 7, 2014 at 12:55 pm

Josh, seemed to take care of the issue. Now I have hopefully one more item to work on.

I would like to modify the bank draft settings. I changed the button image. Now I need to have that button when clicked take the registrant to a URL that we use for online payments. What modifications can I make to insert a URL for the Bank Draft?

Thanks for your help


Lorenzo Orlando Caum

  • Support Staff

August 7, 2014 at 3:09 pm

Hi Randy,

The offline payment options do not provide any automatic payment processing. The closest option would be to include a URL in the payment instructions textbox for bank draft:

http://cl.ly/image/3e0N2Q1M181d


Lorenzo


Randy

August 8, 2014 at 8:45 am

Lorenzo, I added a url string as you indicated but it shows up as plain text and is not linkable in the the box as your example indicates.

What I am attempting to do is provide a link as part of the payment options that will allow people to go to our external online payment system. I know it does not link back into EE4 and thats fine i just need a button as an option that allows people to get to our payment processor.

thanks
Randy


Lorenzo Orlando Caum

  • Support Staff

August 8, 2014 at 10:24 am

Include the link using an href tag:

http://www.sitepoint.com/web-foundations/href-html-attribute/


Lorenzo


Randy

August 8, 2014 at 1:54 pm

that worked very well. You can probably tell I don’t much about coding.

Thanks for your help!

The support post ‘Migrating to EE4 (2)’ 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