Support

Home Forums Event Espresso Premium Registrations Failing when Click "Finalize Registration" EE4

Registrations Failing when Click "Finalize Registration" EE4

Posted: April 9, 2015 at 3:47 pm


jackie neufeld

April 9, 2015 at 3:47 pm

Hi there, we just upgraded to EE4 after using EE3 for almost a year. I’m currently testing out the registration and keep getting the message “This registration step could not be completed. Please refresh the page and try again” when I click the Finalize Registration button after successfully completing the payment step.
When I refresh the page I get the “You haven’t selected a class” message.

I’m using Chrome, and have been having problems with the form (including the “Your form data could not be applied to any valid registrations” message multiple times) so am wondering if this has to do with caching. I’m not using any caching plugins, and have tried disabling all plugins with the same results. This also seems to be happening on and off in IE 11. Help would be greatly appreciated.


Josh

  • Support Staff

April 9, 2015 at 6:00 pm

Hi Jackie,

Here are two things that will help:

1) Please check with your host to see if there’s any server level caching in place. If there is, can they disable caching for the pages that handle the registration checkout?

2) If you use https on the front end of the site, you’ll also need to set the WordPress https plugin or equivalent to Force https for the WordPress admin. This is because Event Espresso 4 uses ajax, and the protocols between the front end (secured registration form) and the admin must match (both https or both http, not a mix of both).


jackie neufeld

April 9, 2015 at 6:45 pm

Thanks for the reply, Josh!
I checked with my host (HostPapa) and they said there is server level caching in place, but are adamant it cannot be disabled, even for specific pages.

I am using Easy HTTPS Redirection plugin to force https for the admin and entire site already.

Any other way to prevent this from happening?
Thanks


Dean

April 10, 2015 at 2:07 am

Hi Jackie,

If the host is using server level caching and refusing to whitelist pages, that host is not good for Event Espresso or to be honest any e-commerce system, as all of them use dynamic pages for some aspects of their process.

While it is your choice, I would suggest considering a host that allows optional server caching or at least allows whitelisting of specific pages.

I’m going to add HostPapa to our Known Conflicts page (https://eventespresso.com/wiki/known-third-party-plugin-theme-conflicts/#hosting) as any host that forces caching with no option to disable/whitelist should be made known to people.


jackie neufeld

April 10, 2015 at 9:28 am

Thanks Dean, that’s good to know. We will likely move hosts then but unfortunately have pre-paid for the next 2 years, and the earliest we would want to do it would be the summer (our slower period for sales).
In the meantime, is there anything we can do to minimize the impact? We never had a problem with this happening on EE3.
Thanks for your help.


Lorenzo Orlando Caum

  • Support Staff

April 10, 2015 at 9:46 am

Hi Jackie, GoDaddy offers a managed WP Hosting plan that also forces caching. However, they also offer another plan that does not.

Could you follow up with HostPapa to see if they have a plan that does not force caching?


Lorenzo


jackie neufeld

April 10, 2015 at 11:00 am

Hi Lorenzo, I’m checking into that now. If they do not have a non-caching plan, is there some code I can inject into the .htaccess file or maybe a plugin that can help?
Thanks again for your super-quick responses! Faster then my web host πŸ™‚


Josh

  • Support Staff

April 10, 2015 at 1:02 pm

Hi Jackie,

You can ask your host if there’s a way to disable caching via an .htaccess rule or a plugin. If there is, it would be specific to their configuration.


jackie neufeld

April 10, 2015 at 3:02 pm

Thanks guys!
I added a cache control to the htaccess and it seems to be happening much less frequently (or maybe I’m just hoping it is πŸ™‚ ). Anyways thanks for your help, we’ll definitely be switching hosts as soon as we can.


Dean

April 14, 2015 at 6:06 am

Hi Jackie,

That’s great to hear. Caching is a great way to speed up sites but if done/used incorrectly it can be problematic, and unfortunately forced server caching is not suitable for every website πŸ™

Let us know if you need further assistance with this topic.

The support post ‘Registrations Failing when Click "Finalize Registration" EE4’ 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