Posted: 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. 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. |
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). |
|
|
Thanks for the reply, Josh! 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? |
|
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. |
|
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). |
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? — |
|
|
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? |
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. |
|
|
Thanks guys! |
|
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.