Support

Home Forums Event Espresso Premium Checkout Buggy as hell

Checkout Buggy as hell

Posted: January 10, 2017 at 1:33 am


skillstat

January 10, 2017 at 1:33 am

Hi guys,

Periodically, the registration page fails to show the payment option form. Sometimes it shows thanks for registering, but then I have to click a link to actually pay.

I’m also getting a blank page when I go from payment back to the site.

Here’s what I’ve done to debug this:

deactivated all my plugins. cache is off. tried to run a trace on the process and debug it, that proved fruitless.

I’ve also checked all corresponding logs.

It does work whenever I do anything in the backend that saves data, like update a post, or activate/deactivate a plugin.

The only thing I can think of is that perhaps EE4 is using some sort of cache’ing system and it’s being corrupted. Not sure how or why.

Any ideas?


Lorenzo Orlando Caum

  • Support Staff

January 10, 2017 at 8:46 am

Hello,

Thanks for sharing feedback on what you have tried. That is helpful for troubleshooting. I’m interested in your feedback here:

I’m also getting a blank page when I go from payment back to the site.

Is the page blank as in completely white? If so, that is an error occurring.

Could you enable WordPress debugging?

Here are those steps.

Add the constant in the following link to your wp-config.php file:

https://gist.github.com/lorenzocaum/848801a1173be464fbe7#file-gistfile1-php

The wp-config.php file can be found in the WordPress root which is where the wp-admin, wp-content, and other files and folders for WordPress resides.

Then please try to trigger the error. Could you copy and paste that here into a reply?

If you do not see an error on your screen, then please browse to this location using your SFTP or FTP client (e.g. FileZilla, Cyberduck):

/wp-content/debug.log

You should see an error recorded within the file. Please copy and paste that here in a reply.

Then go ahead and immediately deactivate WordPress debugging by removing the constant that was recently added (or setting it to false) and saving changes:

https://gist.github.com/lorenzocaum/848801a1173be464fbe7#gistcomment-1239850


Lorenzo


skillstat

January 10, 2017 at 7:05 pm

The problem here is that the page in question is supposed to be a redirect, but for some reason, I assume it’s got empty output.

So, there are no errors to be displayed.

And with an update, that particular problem appears to have been resolved, but as my focus has shifted to the cart page problem, This may be inaccurate.

Anyway, it seems to be a problem with the steps class.

I’m not sure why, but for some reason when I fill out the registration form(always shows up), then I move onto the payment form, I often get no form showing up.

$next_step always says payment option on that page.

Now, if I refresh it, everything is good, as as a temporary measure, I’m doing that now.


skillstat

January 10, 2017 at 8:21 pm

ok, figured it out.

It had everything to do with the templates, and nothing to do with event espresso.

a few devs were working on this before me. Sorry for missing that.

Thanks for the help.

The support post ‘Checkout Buggy as hell’ 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