Support

Home Forums Event Espresso Premium [ESPRESSO_CHECKOUT] on checkout page

[ESPRESSO_CHECKOUT] on checkout page

Posted: April 26, 2023 at 1:54 pm

Viewing 8 reply threads


BusinessDen

April 26, 2023 at 1:54 pm

We are suddenly having issues with the registration page, when I click on it, it shows only the shortcode [ESPRESSO_CHECKOUT]

https://businessden.com/events/the-future-of-cherry-creek-2023/

I have tried several suggestions in your forums, creating a new page from scratch, checking to be sure it’s text only, etc. Nothing is fixing it. This is not currently a problem in my staging site, although my staging site is a couple months behind. I’m currently work on getting that updated to live.

I am running the latest version of all of the plugins. We are trying to launch this event and cannot. Please help!


Garth

  • Support Staff

April 26, 2023 at 3:05 pm

Two ideas initially beyond what you’ve stated:

– Make sure that the page you are using the checkout shortcode is also selected in your Event Espresso settings for the critical pages: Event Espresso > General Settings > Critical Pages tab

– Possibly try downloading a fresh copy of the .zip file of Event Espresso from your account and manually installing it. We’ve seen a few times where people’s installation somehow did not set up a file or two correctly. Tricky.

Let us know.


BusinessDen

April 26, 2023 at 3:09 pm

My staging and production server are now in sync. Both the file system and database. you can see the events here:
https://businessden.com/events/the-future-of-cherry-creek-2023/
https://staging.businessden.com/events/the-future-of-cherry-creek-2023/

I have verified that both sites are running the same version of PHP and php configuration, 8.0.28, the same version of wordpress, 6.1.1, The same set of plugins and plugin versions, Same version of event espresso, 5.0.3.p… and yet, somehow this is working in staging, but not in production.

I’m at a loss here and need help. We have a big event launch and need to get these tickets live! HELP!


BusinessDen

April 26, 2023 at 3:10 pm

Hi Garth, I have done both things, neither helped…

I would be happy to give you some temporary credentials to both sites if that might help.


Garth

  • Support Staff

April 26, 2023 at 4:02 pm

Are you running any caching? (either within a WP Plugin or on the server)

So, there is something different between Staging and Live then. Looking at the response headers, staging looks to be doing a better job at not caching: https://www.screencast.com/t/ZjRgVU9bmT

If you create a new page and put [ESPRESSO_CHECKOUT] within that page, publish it. Then go to Event Espresso -> General Settings -> Critical Pages. Select the new page within the ‘Registration Checkout Page’ dropdown and save the settings. Then retest a registration.


BusinessDen

April 26, 2023 at 5:20 pm

Hi Garth, I have disabled all caching on the site for now. I also validated staging is identical, both in file system and database. I followed your directions for creating a new page and updating critical pages… same result:

https://businessden.com/registration-checkout/?uts=1682550909#checkout


Tony

  • Support Staff

April 27, 2023 at 9:05 am

Hi there,

I logged into the site to take a look over this and noticed that it’s not ‘just’ the [ESPRESSO_CHECKOUT] shortcode that’s not working, it’s all EE shortcodes (be it the critical pages or separate shortcodes such as the calendar).

That got me thinking that it’s almost as if Event Espresso isn’t running on the page routes, so then the shortcode isn’t registered at all and therefore not parsed.

I then noticed you are using the ‘Plugin Organizer’ plugin to selectively load plugins in certain areas and that the Event Espresso plugin group is set not to load on pages.

That is about the only thing I can think of that would do this on your site, I have no idea why it would work on staging but not on live. I’m not going to make any changes to the plugin organizer plugin as it’s not standard and things can go very wrong quickly. You likely have more experience with it than me so I recommend setting Event Espresso to load on all pages first to see if it works, or try disabling plugin organizer completely and testing it then to see if that is the issue.


BusinessDen

April 27, 2023 at 9:44 am

So, I went ahead and disabled plugin organizer and suddenly EE is working. I will leave this off for now as it was being used for convenience within the admin tool more than anything else. It still makes no sense why staging was working, or why this suddenly stopped working… The two sites were an exact copy of each other and we haven’t touched plugin organizer in a very long time. Thanks for your help on busting the ghosts in the system…


Garth

  • Support Staff

April 27, 2023 at 10:32 am

Websites generally keep working as-is until something changes… so something changed at any level (server, software, etc.) and something is different between your staging and live site.

Viewing 8 reply threads

The support post ‘[ESPRESSO_CHECKOUT] on checkout page’ 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